cc2540从机如何获得连接的主机的地址?
时间:10-02
整理:3721RD
点击:
如题,我用
GAPRole_GetParameter(GAPROLE_CONN_BD_ADDR,centralId);这个函数获得的貌似不是主机的地址,因为,只要我主机(手机)的蓝牙一重启,显示的地址就会变化。感谢老师们的回答
xiaoyu,
这是因为你的手机用的是随机地址,所以会这样。
你可以用gapbondmgr.c 中的 GAPBondMgr_ResolveAddr() 来resolve 得到真正的物理地址哦。
您好,谢谢您的回答。
不过我试过这个了,解析出来的地址依然不是我手机的地址,而且解析出来的地址好像就那么几个。(我换我的ipad来连的话,显示的依然是我手机连上后解析出来的地址)
您好,谢谢您的回答。
不过我试过这个了,解析出来的地址依然不是我手机的地址,而且解析出来的地址好像就那么几个。(我换我的ipad来连的话,显示的依然是我手机连上后解析出来的地址)
Yan,
您好,谢谢您的回答。
不过我试过这个了,解析出来的地址依然不是我手机的地址,而且解析出来的地址好像就那么几个。(我换我的ipad来连的话,显示的依然是我手机连上后解析出来的地址)
hi,Yan
我现在用CC2540作central端,iphone 5s手机作peripherial端,手机无法被扫描到。请问如何实现支持BLE的手机被CC2540扫描到?是手机需要设置什么参数吗(可是手机只有被发现、扫描其他设备两个选项)?谢谢!
貌似google还没提供手机端BLE periphal的API接口。
您好 您这个问题解决了吗?能获取到连接手机的MAC了吗?