DA14695蓝牙地址

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
bpeavey
离线
最后看到:1年1个月前
加入:2020-03-16十七13
DA14695蓝牙地址

你好,

我有2个DA1469x Dev Kit Pro,我试图通过BLE彼此交谈——一个作为中心,另一个作为外围设备。我使用ble_multi_link代码作为起点。我也在自己的Android手机上使用nRF Connect来扫描和连接开发套件。如果我加载ble_multi_link代码到我的两个板上,我只能从nRF连接一次看到它们之一。我认为这是因为两个董事会有相同的BLE地址- 01:00:80:CA:EA:80。我已经尝试调用ble_gap_address_set()来更改地址,但这似乎没有改变它-我使用ble_gap_address_get()来验证地址是否更改。我还尝试将pxp_reporter代码加载到其中一个板上,但这也会导致相同的BLE地址。

如果两个董事会的地址相同,那么解决这个问题的正确方法是什么?

谢谢……

布莱恩

设备:
PM_Dialog
离线
最后看到:3天10小时前
工作人员
加入:2018-02-08 11:03
嗨bpeavey,

嗨bpeavey,

请尝试使用SDK的ble_adv示例,并修改BD地址。你应该在custom_config_xxxx.h中添加以下宏定义:

#define defaultBLE_STATIC_ADDRESS {0xFE, 0xCA, 0xFE, 0xCA, 0xEA, 0x80}

首先,从手机连接到多链接应用程序。设备名称应为“对话多链路”。连接成功后,该设备将成为主设备:主设备控制对话多链路将连接到哪个对等体。

找到外设地址特征,并编写一个或多个您想要对话多链接连接的外设设备的BD地址。写入外设地址特征的数据的前八位是地址类型,要么是公共(0x00)要么是私有(0x01)。接下来的6个字节表示BD地址。为了连接公网地址80:EA:CA:FE:CA:FE,写入特性的数据应该是:[0x00 0xFE 0xCA 0xFE 0xCA 0xCA 0xEA 0x80]

谢谢,PM_Dialog

jiwon21c
离线
最后看到:8个月,3个星期前
加入:2016-01-11所
SmartSnippets工具箱可以

SmartSnippets工具箱可以通过QSPI Parititon Table菜单从参数分区更改单板的BD_ADDRESS。

bpeavey
离线
最后看到:1年1个月前
加入:2020-03-16十七13
很高兴知道这是

很高兴知道这是一种选择——我也会尝试一下