跳到主要内容

设置随机蓝牙MAC地址

da1469x.

9个月前

张贴了Subramanyan.140点 5回复
0旋转

你好,

我正在使用WIRA SDK 10.440.8.6与对话框14695开发套件。

我想在每个连接后随机更改蓝牙地址。

我随机生成一个新的Mac ID,并使用ble_gap_address_set()设置它。但是,当我发现使用LightBlue等蓝牙应用程序时,我不会看到蓝牙MAC地址的任何更改。

让我知道改变蓝牙MAC地址的正确方法。

感谢致敬,

Subramanyan.

9个月前

tr_dialog.

嗨Subramanyan:

你写道:“......我想在每个连接后随机改变蓝牙地址。”

您正在调用BLE_GAP_ADDRESS_SET的序列是什么?

作为示例,在Project BLE_RANGE_DTE中,当您断开连接时,将调用例程句柄_VT_GAP_DISCONCONCONCED。这反过来调用:start_adertisement()===> ble_gap_adv_start()

在调用BLE_GAP_ADV_START之前需要发生BLE_GAP_ADDRESS。

谢谢,

tr_dialog.

9个月前

Subramanyan. 140点

谢谢你的回应。我做了完全相同的事情。

我在广告之前写了Wrone蓝牙MAC ID生成和调用BLE_GAP_ADDRESS_SET()中的BLE_GAP_ADDRESS_SET()。

但是,移动BLE扫描仪显示相同的蓝牙地址。我希望每次都会改变蓝牙地址。

9个月前

tr_dialog.

嗨Subramanyan:

在您的设置中,如果修改defaultble_static_address的值,则会看到BD地址更改?

如果答案是肯定的,还缺少了其他东西。明天我会做一些测试并更新票证。

谢谢,

tr_dialog.

9个月前

Subramanyan. 140点

defaultble_static_address中的MAC地址与发现设备时所见的不同。

我更改了Defoumble_static_address,但没有效果。

9个月前

PM_DIALOG.

感谢TR_DIALOG为评论。

嗨Subramanyan,

我想补充一点,你也可以查看DA1469X教程广告概念从DA12469x支持页面。请参阅第2节中的步骤#1。分析示范例子。

如果您可以按照以下教程更改BD地址,请告知我们。

谢谢,PM_DIALOG.