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

手机在扫描设备时如何获取到BLE设备的MAC地址

        你好!

        我在CC2541设定BLE广播包和扫描回应包中都没有包含BLE设备的MAC地址,但是IOS手机和Android手机在扫描BLE设备时就可以获取到BLE设备的MAC地址,扫描的时候手机应该只能通过广播数据获取BLE设备的信息啊?请问手机扫描时是通过获取什么得到的BLE设备的MAC地址?谢谢!

Susan Yang:

在simplebleperipheral例程里面有

case GAPROLE_CONNECTED:
{
uint8_t peerAddress[B_ADDR_LEN];

GAPRole_GetParameter(GAPROLE_CONN_BD_ADDR, peerAddress);

jin guo1:

回复 Susan Yang:

Susan:感谢您及时的回复,我的意思是BLE设备在广播,手机在扫描BLE设备但是两者还没有建立连接的时候,手机是如何获取到的?比如我现在用Android app “nrf connect”来扫描BLE设备(CC2541),在还未连接前就已经扫描到BLE 设备的mac地址并显示在手机屏幕上

赞(0)
未经允许不得转载:TI中文支持网 » 手机在扫描设备时如何获取到BLE设备的MAC地址
分享到: 更多 (0)