完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我在使用ch582m低功耗蓝牙功能时,发现我只能扫描附近低功耗设备的mac地址,只有代码指定对方地址时才能连接上通信。如果是两个ch582m,一个做中心设备一个做外设,我怎么告诉中心设备到底去连哪一台外设呢 ?
一个中心设备怎么自动匹配到附近的外设设备? |
|
相关推荐
4个回答
|
|
|
|
|
|
那我必须得在中心设备里面写死了这个地址了,这个办法太麻烦了,每个产品都得预先绑定好地址在固件中。
我希望能有个办法,能进行匹配到附近自己的外设设备并记录下外设设备地址,下次就通过和这个地址直接连接 |
|
|
|
按照你的描述,可以这样尝试,主机扫描周围的设备可以获取他的mac地址和广播包信息,可以在设备广播包里去放一些自定义信息,主机根据获取的自定义信息去处理保存设备的mac地址,之后根据mac地址来建立连接。
主机获取从机信息在这个case中,可以在这边处理: |
|
|
|
你的意思是我在 外设设备中 scanRspData 或者 advertData 里面自定义一个数据。然后中心设备扫描的时候通过 gapDeviceInfoEvent_t 中的 pEvtData 就是 scanRspData 的数据。我对比其中有没有这个数据然后进行连接
|
|
|
|
只有小组成员才能发言,加入小组>>
263 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2742 浏览 2 评论
2256 浏览 1 评论
226浏览 4评论
主机NRF52832从机ch9141,ch9141断电后无法发送数据怎么解决?
409浏览 3评论
296浏览 3评论
284浏览 3评论
请问CH573怎么接到linux系统?能通过CH343串口模块接入吗?
346浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-20 04:43 , Processed in 1.041725 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号