Bluetooth Android上的BLE作为外围设备
我正在开发一个控制产品运行的应用程序。通信是通过BLE进行的。我的配置是 应用程序-外围设备(iOS、Android) 产品-中央(使用Laird BT900模块) iOS作为外围设备运行良好(配对和绑定);Android PIN配对工作正常,但随后的连接(或在范围内重新连接)会出现很多问题和连接终止。我使用的是Android BLE支持的设备列表,我也了解到不同制造商/芯片组供应商存在许多已知问题 正如nrfConnect所看到的,我遇到的问题是描述符。Android应用程序在nrfConnect中显示时不显示描述符,而iOS显示。我不知道有什么区别Bluetooth Android上的BLE作为外围设备,bluetooth,bluetooth-lowenergy,core-bluetooth,android-bluetooth,ios-bluetooth,Bluetooth,Bluetooth Lowenergy,Core Bluetooth,Android Bluetooth,Ios Bluetooth,我正在开发一个控制产品运行的应用程序。通信是通过BLE进行的。我的配置是 应用程序-外围设备(iOS、Android) 产品-中央(使用Laird BT900模块) iOS作为外围设备运行良好(配对和绑定);Android PIN配对工作正常,但随后的连接(或在范围内重新连接)会出现很多问题和连接终止。我使用的是Android BLE支持的设备列表,我也了解到不同制造商/芯片组供应商存在许多已知问题 正如nrfConnect所看到的,我遇到的问题是描述符。Android应用程序在nrfConne
提前谢谢 从您的问题中得出一些想法: 1a。(从我的安卓体验来看)我认为把手机作为外围设备是很少见的。据我所知,所有iOS设备都支持外设模式,但只有极少数安卓设备能够支持外设模式。我这么说是因为我一直在使用AltBeacon库试验BTLE信标。从这项工作中,我发现只有某些安卓手机可以播放BTLE广告包。鉴于BTLE广告是启动BTLE会话的第一步,我想这会阻止许多Android手机与外围模式兼容 如果您的所有用户都可以使用iOS设备,则您已设置,否则这可能是一个问题 1b)我无法说明将移动设备与您的医疗设备一起使用的具体风险,这取决于医疗设备在做什么以及您如何使用移动应用程序 2) 见1a
3) 您使用的特定加密方案也基于您产品的风险状况。我想说的是,公正有效并不是一个理想的解决方案。just works配对过程不安全,可以通过MITM重新启动。除此之外,我无法谈论BTLE加密的优势。从您的问题中得出一些想法: 1a。(从我的安卓体验来看)我认为把手机作为外围设备是很少见的。据我所知,所有iOS设备都支持外设模式,但只有极少数安卓设备能够支持外设模式。我这么说是因为我一直在使用AltBeacon库试验BTLE信标。从这项工作中,我发现只有某些安卓手机可以播放BTLE广告包。鉴于BTLE广告是启动BTLE会话的第一步,我想这会阻止许多Android手机与外围模式兼容 如果您的所有用户都可以使用iOS设备,则您已设置,否则这可能是一个问题 1b)我无法说明将移动设备与您的医疗设备一起使用的具体风险,这取决于医疗设备在做什么以及您如何使用移动应用程序 2) 见1a 3) 您使用的特定加密方案也基于您产品的风险状况。我想说的是,公正有效并不是一个理想的解决方案。just works配对过程不安全,可以通过MITM重新启动。除此之外,我无法与BTLE加密的强度相比