- 如果我开发了两个BLE设备(不是手机,也不是Android),能否编程实现自动配对和连接? 假设,BLE A广播BLE B,B验证A,B请求连接到A,A和B连接,B是A的主机,A和B交换数据,A和B断开连接。整个过程都没有人工干预,这可能吗?
- 如果可以,从广告到连接需要多快?
是的,您可以这样做。但对于BLE来说,没有配对的必要,只需连接甚至发送和读取广告数据即可,无需连接。
将一个设备设置为信标或服务器。
将另一个设备设置为扫描器或客户端。
查找服务器或广告设备可能需要几秒钟,具体取决于有多少设备在范围内以及信号强度。
平均可以在500毫秒内建立连接。
广告间隔取决于所使用的设备和发送的数据量,但可以短至40毫秒。
这些数字仅基于我的经验,使用了一些Android手机、我的笔记本电脑、一些ESP32板和一些HM10设备。