嗨,对话框中,我们使用DA14585自定义板和SDK版本6.0.6。设备地址在SDK中定义。我们想把静态地址改为随机地址。你可以分享文件或步骤,以改变静态设备地址。我尝试改变一些宏,但没有用。
最好的问候,blebot。
嗨blebot,
为了生成静态随机BD地址,请将user_config.h文件中user_gapm_conf结构的。addr_type项改为GAPM_CFG_ADDR_PRIVATE。
谢谢,PM_Dialog
嗨,对话框中,
谢谢你的回复。
我已经按照你说的做了更改,设备正在生成静态随机BD地址,但是当设备重启时,设备会生成一些随机地址一次。是否有任何方法为我的设备永久保留第一个生成的随机地址?
您不能将第一个生成的随机BD地址永久保存在您的设备中,因为根据BLE规范,BD地址是由堆栈生成的,并且在每次单板复位时更新。如果您喜欢拥有自己的静态地址,您可以在user_config.h文件中修改user_gapm_conf结构的.addr项。请注意,静态地址应该遵循特定的格式,地址的两个最高有效位必须等于1。例如,如果你想拥有C0:55:44:33:22:11静态地址,你可以修改user_gapm_conf如下:
.addr_type = GAPM_CFG_ADDR_PRIVATE,
.addr = {0x11、0x22、0x33、0x44、0x55、0xC0}, //LSB优先
谢谢你的回复,
所以,没有办法永久保存这个随机地址。b/w修改user_config.h文件中user_gapm_conf结构的。addr项和在da1458x_stack_config.h中定义CFG_NVDS_TAG_BD_ADDRESS有什么区别两种方法都是一样的,有公共静态地址和私有静态地址的区别是什么。
定义的CFG_NVDS_TAG_BD_ADDRESS用于公共静态地址,您应该将user_config.h文件中user_gapm_conf结构的.addr项更改为GAPM_CFG_ADDR_PUBLIC。如果你已经配置了。addr项目为GAPM_CFG_ADDR_PRIVATE,那么你将有一个私有静态地址,你应该像前面提到的那样改变。addr项目。不同之处在于私有静态地址是一种随机的数据库地址类型,应该遵循特定的格式。您可以在蓝牙SIG官方支持页面的BLE规范中找到更多信息。请点击下面的链接:
https://www.bluetooth.com/specifications/bluetooth-core-specification
嗨blebot,
为了生成静态随机BD地址,请将user_config.h文件中user_gapm_conf结构的。addr_type项改为GAPM_CFG_ADDR_PRIVATE。
谢谢,PM_Dialog
嗨,对话框中,
谢谢你的回复。
我已经按照你说的做了更改,设备正在生成静态随机BD地址,但是当设备重启时,设备会生成一些随机地址
一次。
是否有任何方法为我的设备永久保留第一个生成的随机地址?
最好的问候,
blebot。
嗨blebot,
您不能将第一个生成的随机BD地址永久保存在您的设备中,因为根据BLE规范,BD地址是由堆栈生成的,并且在每次单板复位时更新。如果您喜欢拥有自己的静态地址,您可以在user_config.h文件中修改user_gapm_conf结构的.addr项。请注意,静态地址应该遵循特定的格式,地址的两个最高有效位必须等于1。例如,如果你想拥有C0:55:44:33:22:11静态地址,你可以修改user_gapm_conf如下:
.addr_type = GAPM_CFG_ADDR_PRIVATE,
.addr = {0x11、0x22、0x33、0x44、0x55、0xC0}, //LSB优先
谢谢,PM_Dialog
嗨,对话框中,
谢谢你的回复,
所以,没有办法永久保存这个随机地址。
b/w修改user_config.h文件中user_gapm_conf结构的。addr项和在da1458x_stack_config.h中定义CFG_NVDS_TAG_BD_ADDRESS有什么区别
两种方法都是一样的,有公共静态地址和私有静态地址的区别是什么。
最好的问候,
blebot。
嗨blebot,
定义的CFG_NVDS_TAG_BD_ADDRESS用于公共静态地址,您应该将user_config.h文件中user_gapm_conf结构的.addr项更改为GAPM_CFG_ADDR_PUBLIC。如果你已经配置了。addr项目为GAPM_CFG_ADDR_PRIVATE,那么你将有一个私有静态地址,你应该像前面提到的那样改变。addr项目。不同之处在于私有静态地址是一种随机的数据库地址类型,应该遵循特定的格式。您可以在蓝牙SIG官方支持页面的BLE规范中找到更多信息。请点击下面的链接:
https://www.bluetooth.com/specifications/bluetooth-core-specification
谢谢,PM_Dialog