找回密码
 立即注册

微信扫码登录

查看: 184|回复: 2

[BLE SDK] 怎样在运行时,动态更新 BLE RANDOM MAC 地址?

[复制链接]

5

主题

8

回帖

81

积分

不屈白银

积分
81
发表于 2026-3-9 18:47:49 | 显示全部楼层 |阅读模式 来自 广东深圳
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TL321X
SDK及版本: TL_BLE_SDK_V4.0.4.4
怎样在运行时,动态更新 RANDOM MAC 地址?

0

主题

56

回帖

197

积分

荣耀黄金

积分
197
发表于 2026-3-17 19:04:50 | 显示全部楼层 来自 上海
可以动态更新随机 MAC 地址,但需满足广播态(未连接) 前提,连接过程中无法修改。具体步骤:
- 先调用 API 禁用广播(disable adv),停止当前广播行为;blc_ll_setAdvEnable(BLC_ADV_DISABLE);
- 调用 MAC 地址配置接口,写入新的随机 MAC 地址;blc_ll_setRandomAddr
- 重新配置并启用广播(enable adv),新的随机 MAC 地址会生效。 blc_ll_setAdvEnable(BLC_ADV_ENABLE);

5

主题

8

回帖

81

积分

不屈白银

积分
81
 楼主| 发表于 2026-4-13 18:03:44 | 显示全部楼层 来自 广东深圳
那在 C1P2 的情况下呢?作为 Peripheral 设备已有一个连接。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2026-4-24 13:25 , Processed in 0.089369 second(s), 24 queries .

Powered by Discuz! 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表