gpt4 book ai didi

android - BLE <-> Android, iOS设备通信是否需要Bonding?

转载 作者:行者123 更新时间:2023-12-05 00:13:37 25 4
gpt4 key购买 nike

我们有一个 BLE 设备和用于与设备通信的 android/ios 应用程序。

要求是在没有任何配对请求的情况下让 android/ios 应用程序连接到设备。设备不需要安全措施。

以下是围绕这个问题的几个问题:

  • Q1。是否有可能让 android/ios 应用程序连接到 BLE没有配对请求的设备?
  • Q2。是否需要粘合BLE通信?
  • Q3。拥有该设备的缺点是什么没有结合?它会在应用程序运行时断开连接吗运行?
  • Q4。谁是发起者或配对对话框、应用程序或设备?
  • Q5。当设备带有 Just Works 安全协议(protocol)时,没有绑定(bind)也没有 MITM 保护,我们应该看到配对吗对话?

最佳答案

请在下面查看您的问题的答案:-

  • A1。是的,可以这样做,因为配对和连接是两个独立的操作。连接是指您与远程设备建立通信 channel ,而配对是指您与设备交换安全 key 并可选择加密该连接。
  • A2。不,BLE 通信不需要配对/绑定(bind),但为了在该连接上获得额外的功能和额外的安全性,这是首选。
  • A3。不,没有绑定(bind)不会影响您的连接/通信的稳定性。有一些缺点,包括连接的安全性较低,以及如果实现隐私,则可能无法找到设备。以下链接提供了更多详细信息。
  • A4。该应用程序是配对对话框的发起者。具体来说,中央设备(发起连接的设备)是负责发起配对的设备。当此中央设备请求与远程设备配对时,会显示配对对话框。
  • A5。我相信这取决于操作系统类型 (Android/iOS) 和该操作系统的版本号,但一般来说配对对话框不应弹出,因为顾名思义,它应该可以正常工作。请求 MITM 保护时会弹出配对对话框。

您可以在下面找到有关配对/绑定(bind)和一般 BLE 通信的更多详细信息:-

Should one create a bond with a Bluetooth LE device

我还建议在 iOS 和 Android 上尝试使用 nRF Connect 应用程序,以了解连接和绑定(bind)之间的区别,并验证您是否可以在不配对的情况下进行正常连接。

关于android - BLE <-> Android, iOS设备通信是否需要Bonding?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61489768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com