因项目要求,需要隐藏从机不让其他主机搜索到,所以在初始化后就关闭了广播,想实现只有特定的主机直接通过从机的mac地址连接从机的需求。
目前主机已经实现跳过发现设备、扫描等阶段,在已知从机mac的情况下,是可以通过mac连接广播中的从机并通信的。
但从机如果在初始化后关闭了广播,从机就会进入了wating for advertising的阶段,主机也连接不了,除非GAPROLE_ADVERT_ENABLED设置为TRUE才能让主机直接连上
请问官方技术,从机这边该如何修改成想要的需求?或者如何让从机跳过广播,直接处于进入被连接的状态?哪怕更改或者定制底层的ble协议也行。目前测试的是主机从机都是CH579,也可以更换其他蓝牙芯片。 |