在我的项目中,大约会有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/