DA14695蓝牙地址

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

你好,

我有2 da1469x dev kit pro,我试图通过ble互相交谈 - 一个是中心,另一个是外围设备。我正在使用ble_multi_link代码作为起点。我还在我的Android手机上使用NRF连接扫描并连接到DEV套件。如果我将BLE_MULTI_LINK代码加载到两个电路板上,我只能从NRF CONNECT一次看到其中一个。我相信这是因为两个板都有相同的BLE地址 - 01:00:80:CA:EA:80。我试图调用ble_gap_address_set()来更改地址,但这似乎没有改变它 - 我正在使用ble_gap_address_get()来验证地址是否已更改。我还尝试将PXP_Reporter代码加载到其中一个板上,但也导致相同的BLE地址。

使用具有相同地址的两个板解决问题的正确方法是什么?

谢谢...

布莱恩

设备:
PM_DIALOG.
离线
最后一次露面:3小时7分钟前
职员
加入:2018-02-08 11:03
嗨BPEAVEY,

嗨BPEAVEY,

请尝试使用SDK的BLE_ADV示例并更改BD地址。您应该在custom_config_xxxxxx.h中添加以下宏定义:

#define defoulble_static_address {0xfe,0xca,0xfe,0xca,0xea,0x80}

首先,从手机连接到MultiLink应用程序。设备名称应为“对话框多链路”。成功连接后,设备将成为主设备:主设备控件对话框多链路应连接到。

找到外围地址特性,并写出一个或多个用于对话框的外围设备的BD地址,该设备对话框多链路连接到。写入外围地址特征的数据的第一个八位字节是地址类型,公共(0x00)或私有(0x01)。接下来的6个八位字节表示BD地址。为了连接到带有公共地址的设备80:EA:CA:FE:CA:FE,写入特性的数据应该是:[0x00 0xFE 0xCA 0xFE 0xca 0xea 0x80]

谢谢,PM_DIALOG.

jiwon21c
离线
最后一次露面:8个月4周前
加入:2016-01-11 17:28
SmartSnippets Toolbox CAN

SmartSnippets Toolbox可以通过QSPI ParititOn表单从参数分区更改板的BD_Address。

BPEAVEY.
离线
最后一次露面:2个月前1年
加入:2020-03-16 17:13
很高兴知道这是一个

很高兴知道这是一个选项 - 我也会尝试一下