bluetooth - 预生成蓝牙链接 key

标签 bluetooth

在我的项目中,大约会有500蓝牙设备安装满城和约20 PDA 用于更新这些设备。

除了 PDAs 之外的任何东西都应该看不到这些设备我想避免麻烦或将每个设备与每个 PDA 配对。

有什么办法可以预生成10,000链接 key (对于每个设备-PDA 对),知道它们的设备地址,以便在固件上传过程中可以一次性上传每个设备的链接 key ?

最佳答案

定义一个共享 secret 并使用 mac 地址作为盐。
这样,您就可以生成在两个系统上都已知的 key 。

或类似的东西 :)

伪:

key = int(private part (shared secret) + public part (mac-address))

关于bluetooth - 预生成蓝牙链接 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355150/

相关文章:

ios - 使用配对的蓝牙设备以编程方式解锁 iphone?

java - 安卓蓝牙连接工具

iphone - 有什么办法只能通过蓝牙连接GKSession吗?

android - 蓝牙并发连接数

android - 如何阻止 Waze 在 Android 中播放声音警报,quickfix

Android BluetoothSocket.connect 超时

java - 更改安卓蓝牙设备名称

android - 将 obdsim 连接到 Torque(android app) Ubuntu

iOS 蓝牙管理器框架

iphone - iOS 和低功耗蓝牙,有可能吗?