⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
TMiranda
离线
最后看到:2年10个月前
加入:2017-11-16 18:00
随机静态BD地址

嗨,伙计们,

我正在开发一个自定义板,我想有一个随机唯一的BD地址在我的每一个BLE设备。
现在,我使用的是我自己定义的公共静态地址(Public Static Address),但我不想遵循这条路径,因为我需要手动设置每个设备的地址。
我在论坛上做了一些研究,但我发现了相反的答案,如(https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。——软件/ da14583-uuid-mac-rssi这里https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。——软件/ random-address-generation-da14585)

我能有一个持久的随机BD地址吗?或者我应该手动刻录每个设备的OTP头中的BD地址,以具有持久性?

提前谢谢。

关键词:
设备:
LC_Dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2016-09-19 23:20
嗨TMiranda,

嗨TMiranda,

每个BLE设备都有一个唯一的地址来标识设备。然而,这些地址并没有被编入芯片。它们必须在生产过程中由你编程。如果这个BD地址的OTP字段被编程,那么设备将使用这个特定的地址,否则它将使用来自固件的默认地址值。这是设置BD Address值的唯一方法。

但是,BLE Address本身可以配置为不同的类型:Public和Random。
公共地址始终是一个固定值,并且是按照IEEE规范生成的。详情请参阅BLE规范。
另一方面,随机地址可以是静态和私有类型。Random地址值是由堆栈根据BLE规范的描述生成的。
设备也可以有公有和随机BD地址类型。

话虽如此,用户/客户必须在自动化生产线上或手动编程BD地址。

最好的
LC_Dialog