TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640: 我用CC2640F128做从机广播情况下,不让PC或者手机连接?

Part Number:CC2640

我用CC2640F128芯片模块,一个做主机,一个做从机进行简单通信。是否有办法可以让从机广播时候,不让PC或者手机连接?

Yolande Wang:

您可能是担心设备会主动连接上之前配对过的手机/PC。

以下是两点建议,请参考:

1.在设备端:您可以在设备配对成功后主动删除配对绑定的信息

2.在客户端:您可以在手机/PC设置中选择忽略此设备或者不打开蓝牙。

,

Yolande Wang:

您好,

请问您参考上述建议了吗,您的问题解决了吗?

,

Li Allen:

不是上述意思,我的意思是这个设备只允许我们遥控器可以连接上,不允许手机或者PC去连。或者是否可以这样,广播后,不让手机或者PC端看到?或者即使看到但是连不上。

,

Yolande Wang:

我认为是不可以的。

不论是遥控器、手机还是 PC 只要开启了蓝牙功能,都有可能搜索到周围在发广播的设备。

蓝牙属于无线通信,使用免费的ISM频段(频率范围是2.400-2.4835 GHz)。只要是在这个频段内的设备都可以收到对方的广播包。

除非您的手机/ PC 有特定的标头,在蓝牙扫描时自动过滤掉这类标头的地址,但实际不大可能的。

,

Yolande Wang:

如果在设备和遥控器配对期间设置特定的密钥,这样就可以屏蔽手机和PC。

不知道能否满足您的需求。

,

Li Allen:

这个方法我试过,用系统自带的密钥(DEFAULT_PASSCODE 19655 ,从机passkey 98711),然后手机确实可以搜到,但是提示用特定应用才可以连接上或者就是要输入密码,但是问题是我随便用哪个蓝牙调试助手都可以连接上。是因为这个蓝牙调试助手里面有这个自带的密钥吗?我看主机DEFAULT_PASSCODE 19655 ,从机passkey 98711.这二者对应关系是什么样的?如何设置成其他的密钥,让普通蓝牙助手连接不上?

,

Yolande Wang:

正在跟进您的问题,需要一些时间。

,

Yolande Wang:

Li Allen 说:或者是否可以这样,广播后,不让手机或者PC端看到?或者即使看到但是连不上。

从机的应用层代码发起配对请求,您的主机开启蓝牙功能可以发现从机在广播,不去连接就好。

你是想让设备加密,普通蓝牙设备无法连接吗?

,

Yolande Wang:

Li Allen 说:问题是我随便用哪个蓝牙调试助手都可以连接上。是因为这个蓝牙调试助手里面有这个自带的密钥吗?

蓝牙调试助手可以连接到设备,可能是因为它在连接时只需提供应用程序连接所需的密钥,而不必进行设备之间的蓝牙配对过程。

若要限制普通蓝牙助手等应用连接设备,可以考虑尝试在设备间使用加密功能。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640: 我用CC2640F128做从机广播情况下,不让PC或者手机连接?
分享到: 更多 (0)