BLE Android,iOS设备通信是否需要绑定?

问题描述 投票:1回答:2

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

[要求是在没有任何配对请求的情况下将android / ios应用连接到设备。设备上不需要安全性。

此后一些问题:

  • Q1。是否有可能将android / ios应用程序连接到BLE设备没有配对请求?
  • Q2。是否需要粘接BLE通信?
  • Q3。拥有设备的缺点是什么没有粘接?在应用程序启动时会断开连接吗跑步?
  • Q4。谁是发起者或配对对话框,应用程序或设备?
  • Q5。使用具有Just Works安全协议的设备时,没有绑定并且没有MITM保护,我们是否应该看到配对对话框?
android bluetooth bluetooth-lowenergy atmel gatt
2个回答
1
投票

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

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

Should one create a bond with a Bluetooth LE device

我也建议您在iOS和Android上都尝试使用nRF Connect

应用程序,以查看连接和绑定之间的区别,并验证您是否可以正常连接而无需配对。

1
投票

添加到优素福的答案:

© www.soinside.com 2019 - 2024. All rights reserved.