CC2541能否设置为只响应指定Mac地址设备的扫描?
时间:10-02
整理:3721RD
点击:
请问CC2541作为从机时,能否设置为只响应指定Mac地址主机设备的扫描?如果有的话能否提供一段代码呢?谢谢!
你好,
这个是可以的,蓝牙可以设置为定向广播,只有指定设备可以扫描的到。
你可以看一下如下的定义:
#define GAP_ADTYPE_ADV_IND 0x00 //!< Connectable undirected advertisement
#define GAP_ADTYPE_ADV_HDC_DIRECT_IND 0x01 //!< Connectable high duty cycle directed advertisement
#define GAP_ADTYPE_ADV_SCAN_IND 0x02 //!< Scannable undirected advertisement
#define GAP_ADTYPE_ADV_NONCONN_IND 0x03 //!< Non-Connectable undirected advertisement
#define GAP_ADTYPE_ADV_LDC_DIRECT_IND 0x04 //!< Connectable low duty cycle directed advertisement
这就是你要的定向广播。只有指定设备能搜索到。
非常感谢您的解答!想再问一下,所谓“指定设备”应该在何处指定呢?有没有文档可以查的到?是指定的BD_ADDR吗?