Bluetooth 特定于应用程序的蓝牙配对

Bluetooth 特定于应用程序的蓝牙配对,bluetooth,bluetooth-lowenergy,Bluetooth,Bluetooth Lowenergy,我想知道是否有任何方法可以控制特定于我在移动设备上运行的应用程序的设备配对 我不想编写自己的蓝牙配置文件,这样只有我的应用程序才能与BLE设备通信,而我想使用BLE设备中可用的标准配置文件,但当它与我的手机配对时,只有我的应用程序才能与它通信,其他应用程序都不能通信。不,不要这样做。 如果你必须这样做,那么你应该用一个只有你的应用程序知道的密钥来加密你的数据。 蓝牙低能量被认为是对所有人开放和免费的 你阻止别人的目的是什么?阻止他们阻止你的服务? 然后使用一些预共享密钥来验证它是否在两侧都是您的

我想知道是否有任何方法可以控制特定于我在移动设备上运行的应用程序的设备配对

我不想编写自己的蓝牙配置文件,这样只有我的应用程序才能与BLE设备通信,而我想使用BLE设备中可用的标准配置文件,但当它与我的手机配对时,只有我的应用程序才能与它通信,其他应用程序都不能通信。

不,不要这样做。 如果你必须这样做,那么你应该用一个只有你的应用程序知道的密钥来加密你的数据。 蓝牙低能量被认为是对所有人开放和免费的

你阻止别人的目的是什么?阻止他们阻止你的服务?
然后使用一些预共享密钥来验证它是否在两侧都是您的应用程序,如果不是,则关闭连接。

假设我将通过应用程序在我的BLE设备上更新FW,并且我的应用程序应该是唯一可以在BLE设备上更新FW的应用程序。甚至我也不想让其他应用程序向我的BLE设备发送任何恶意FW,这可能会阻塞它。因此,我希望通过这样一种方式进行控制,即只有我的应用程序才能与BLE设备通话,而不能与任何其他应用程序通话。甚至我也在考虑是否可能对所有其他应用程序隐藏我的BLE设备可见性