预配对蓝牙设备
Pre-pairing bluetooth devices
我希望能够预先配对蓝牙设备,以节省用户在使用应用程序时混淆的步骤。我发现有一项专利
System, method and apparatus for pre-pairing bluetooth enabled devices.
我正在考虑将一组 android 设备与一组嵌入式设备配对,因此当设置 android 设备时,我可以将它与它需要的设备预先配对与之沟通。我考虑过维护一个 MAC-地址列表,应用程序可以下载和更新这些地址。
有没有办法在不接触的情况下将两个设备配对?
我记不太清了,前段时间翻了一下蓝牙栈,不过我觉得这不可能。
基本上有一个白名单(几乎是文本文件)由系统保存,设备可以连接到您的 phone,以便在蓝牙之外访问该白名单 api 你需要成为平台制造商。蓝牙 Api 受到严格保护(根据规范),如果你不满足它,你就不能说你的设备支持蓝牙。配对是蓝牙安全模型的重要组成部分,我怀疑即使是 oem 也不会被允许这样做。
您可以研究的一件事是蓝牙低功耗设备,这些设备在连接前不需要配对(如果您有 MAC 地址,您应该能够连接),只有蓝牙经典需要配对.
更多信息:
https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
不,除非您对 ROM 进行更改,否则这是不可能的。
如果用例支持,您可以让设备以预定义格式发布数据,以便应用检测到您的 devices.Once 您已经识别出您的设备,您可以在内部发送配对请求。
我希望能够预先配对蓝牙设备,以节省用户在使用应用程序时混淆的步骤。我发现有一项专利 System, method and apparatus for pre-pairing bluetooth enabled devices.
我正在考虑将一组 android 设备与一组嵌入式设备配对,因此当设置 android 设备时,我可以将它与它需要的设备预先配对与之沟通。我考虑过维护一个 MAC-地址列表,应用程序可以下载和更新这些地址。
有没有办法在不接触的情况下将两个设备配对?
我记不太清了,前段时间翻了一下蓝牙栈,不过我觉得这不可能。
基本上有一个白名单(几乎是文本文件)由系统保存,设备可以连接到您的 phone,以便在蓝牙之外访问该白名单 api 你需要成为平台制造商。蓝牙 Api 受到严格保护(根据规范),如果你不满足它,你就不能说你的设备支持蓝牙。配对是蓝牙安全模型的重要组成部分,我怀疑即使是 oem 也不会被允许这样做。
您可以研究的一件事是蓝牙低功耗设备,这些设备在连接前不需要配对(如果您有 MAC 地址,您应该能够连接),只有蓝牙经典需要配对.
更多信息: https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
不,除非您对 ROM 进行更改,否则这是不可能的。
如果用例支持,您可以让设备以预定义格式发布数据,以便应用检测到您的 devices.Once 您已经识别出您的设备,您可以在内部发送配对请求。