fxm666 发表于 2022-9-26 15:34

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

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

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

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



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

WCHTECH75 发表于 2022-9-26 16:36

可以在蓝牙从机端加个白名单,只允许白名单中的设备扫描和连接:
https://www.cnblogs.com/debugdabiaoge/p/15817418.html

fxm666 发表于 2022-9-26 17:09

WCHTECH75 发表于 2022-9-26 16:36
可以在蓝牙从机端加个白名单,只允许白名单中的设备扫描和连接:
https://www.cnblogs.com/debugdabiaoge/p ...

行,谢谢技术大大回复啦,官方技术社区已经回复了{:lol:}{:handshake:}

sparrow054 发表于 2022-10-2 14:52

哈,这个隐藏需求应该很大的

Jacquetry 发表于 2022-10-4 21:34

白名单功能可太需要了
页: [1]
查看完整版本: 请问官方技术,蓝牙从机如何强制修改成,哪怕关闭了广播,主机也能通过从机的MAC直接连接?(已在沁恒官方社区同问)