请问官方技术,蓝牙从机如何强制修改成,哪怕关闭了广播,主机也能通过从机的MAC直接连接?

因项目要求,需要隐藏从机不让其他主机搜索到,所以在初始化后就关闭了广播,想实现只有特定的主机直接通过从机的mac地址连接从机的需求。

目前主机已经实现跳过发现设备、扫描等阶段,在已知从机mac的情况下,是可以通过mac连接广播中的从机并通信的。

但从机如果在初始化后关闭了广播,从机就会进入了wating for advertising的阶段,主机也连接不了,除非GAPROLE_ADVERT_ENABLED设置为TRUE才能让主机直接连上


请问官方技术,从机这边该如何修改成想要的需求?或者如何让从机跳过广播,直接处于进入被连接的状态?哪怕更改或者定制底层的ble协议也行。目前测试的是主机从机都是CH579,也可以更换其他蓝牙芯片。

从机设备时必须进入广播才能被连接,可以在从机端添加白名单,

https://www.cnblogs.com/debugdabiaoge/p/15817418.html


@TECH_Hy 谢谢啦,我先测试一下你给的链接!
同时想确认一下,就是说目前从BLE的技术上没法实现这个功能吗?比如修改底层或者库之类?



是的,从机不开广播是无法建立连接的。


行,谢谢你啦,我测试一下白名单先@TECH_Hy


只有登录才能回复,可以选择微信账号登录