⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
ewilson90.
离线
最后一次露面:3年3个月前
加入:2017-04-26 21:53
随机MAC地址

使用private_random_resolvable_address时,何时生成和更新私有地址?我理解公共地址是根据BLE_ADDRESS_RENEW_DOURATURE设置随机化和更新。私人地址是否保持持久的产品的生命周期,每次重启时都会更改,或者在其他时间内更改?

在我以雷电竞官网登录前工作的产品中,在产品的第一个启动时生成随机地址,但随后仍然存在于产品的整个生命周期。这是如何在对话框SDK中设置的?

设备:
mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨Ewilson90,

嗨Ewilson90,

公共地址不是随机地址,它们是从位于NV_PARAM分区中的闪存中读取的固定地址,所有其他地址都是随机的(静态,私有不可解析和私有解析),并且只更新私人地址设备上电并由BLE_ADDRESS_RENEW_DURATE进行电源。另一方面,随机静态地址在启动时生成/提供一次,并且设备粘在相同的地址,直到下次上电。API为了将其设置为BLE_GAP_ADDRESS_SET(),它带有参数的BD地址的参数和续期持续时间,reniew持续时间仅应用于地址是private_random_resolvable或private_random_nonresolvable_address,并且忽略了BD地址。

谢谢mt_dialog.