我们有一个BLE设备和android/ios应用程序来与设备通信。
其要求是让android/ios应用程序在没有任何配对请求的情况下连接到设备上。设备上不需要任何安全措施。
接下来,围绕这一点提出几个问题:
发布于 2020-05-05 20:03:55
基于我们所做的工作和这个问题的答案。
上都没有配对对话的经验。
发布于 2020-04-29 06:38:18
请参阅以下问题的答案:-
您可以找到更多关于配对/键合和一般BLE通信的详细信息,答案如下:
Should one create a bond with a Bluetooth LE device
我还建议尝试nRF Connect应用程序在iOS和安卓上,以了解连接和连接之间的区别,并验证不需要配对就可以正常连接。
发布于 2020-04-29 07:04:54
补充一下Youssif的回答:
A3:一个不同之处是连接设置将更快,因为绑定允许使用关贸总协定数据库缓存。否则,必须对每个连接进行服务重新发现(如果存在服务更改的特性)。
A4:在Android上,您可以调用createBond来开始配对,但是在iOS上没有用于安全性的API,所以要么您需要与发送需要配对的错误的特性交互,要么远程设备可以发送一个安全请求来启动配对。
A5: iOS显示了一个对话框“接受/中止”,因为只是工作,安卓没有。
https://stackoverflow.com/questions/61489768
复制相似问题