⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
9个员额/ 0个新员额
最后发表
aectaan
离线
最后看到:5个月1个星期前
加入:2019-10-02 07:06
自己的地址

你好,对话框的团队。

我使用DA14695和SDK 10.0.8.105(最新版本)。由于某些原因,我需要知道我的设备目前的BD地址。当我将我的地址类型设置为PRIVATE_RANDOM_RESOLVABLE_ADDRESS时,一切都没问题。但是当我将其更改为PRIVATE_CNTL时,ble_gap_address_get()总是返回空字符串(ble_dev_params_t结构中own_addr中的数据是{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}),事件BLE_EVT_GAP_AIR_OP_BDADDR从未到来。

我怎样才能取得自己的屋宇署地址?是否可以使用PRIVATE_CNTL地址类型?

问候,Egor

设备:
PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨aectaan,

嗨aectaan,

请问您是否启用了LE privacy v1.2 ?如果没有,您应该在配置文件(custom_config_qspi.h / custom_config_ram.h)中将dg_configBLE_PRIVACY_1_2宏设置为1。要使用此特性,应该使用PRIVATE_CNTL地址类型调用ble_gap_address_set()。

谢谢,PM_Dialog

aectaan
离线
最后看到:5个月1个星期前
加入:2019-10-02 07:06
嗨PmM_Dialog,

嗨PmM_Dialog,

是的,dg_configBLE_PRIVACY_1_2宏设置为1,当我使用PRIVATE_CNTL。我调用ble_gap_address_set()如下:

Static const own_address_t own_addr = {

.addr_type = PRIVATE_RANDOM_RESOLVABLE_ADDRESS,

};

err = ble_gap_address_set(&own_addr, defaultBLE_ADDRESS_RENEW_DURATION);

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨aectaan,

嗨aectaan,

谢谢你的建议。我已经在内部升级了。团队一有消息我就通知你。

谢谢,PM_Dialog

aectaan
离线
最后看到:5个月1个星期前
加入:2019-10-02 07:06
嗨PM_Dialog,

嗨PM_Dialog,

刚刚在前面的own_address_t结构体中发现错误:它是

Static const own_address_t own_addr = {

.addr_type = PRIVATE_CNTL,

};当我使用dg_configBLE_PRIVACY_1_2=1时

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨aectaan,

嗨aectaan,

没问题-我已经根据你最初的帖子升级了正确的配置(addr_type = PRIVATE_CNTL)。再次感谢你的反馈。我会尽快回复你。

谢谢,PM_Dialog

aectaan
离线
最后看到:5个月1个星期前
加入:2019-10-02 07:06
嗨PM_Dialog,

嗨PM_Dialog,

任何更新吗?

谢谢,Egor

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨aectaan,

嗨aectaan,

很抱歉延误了比赛,但是球队还没有任何更新。我一有新消息就会通知你。

谢谢,PM_Dialog

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨Egor,

嗨Egor,

很抱歉我回复晚了。我得到了反馈,这是一个已知的问题,并不影响设备的BLE-wise操作。这将在未来的版本中解决。

谢谢,PM_Dialog