你好对话框,
我能够运行custom_ble_service示例。但是,当我尝试通过NRF Connect应用程序读取或写数据时,在某些毫秒的时间内,我会获得GATT连接超时错误,这让我再次重置USB板以进行连接。你能唤醒我在哪里可以在哪里调整时间?
此外,如果我想用两个USB DA14695板测试这个应用程序,我如何修改BLE_PERITELAL和BLE_CONTRAL示例中的特征的属性,以通过UART读取和写入它们?
提前谢谢。
当做,
普拉桑纳
设备:

你好对话框,
我能够运行custom_ble_service示例。但是,当我尝试通过NRF Connect应用程序读取或写数据时,在某些毫秒的时间内,我会获得GATT连接超时错误,这让我再次重置USB板以进行连接。你能唤醒我在哪里可以在哪里调整时间?
此外,如果我想用两个USB DA14695板测试这个应用程序,我如何修改BLE_PERITELAL和BLE_CONTRAL示例中的特征的属性,以通过UART读取和写入它们?
提前谢谢。
当做,
普拉桑纳
嗨普拉斯坦尼亚,
你能说明你想读/写的哪个特征?是否有可能分享嗅探器日志,以便我能够理解空中发生的事情?
>>如何修改ble\u外围设备和ble\u中心示例中的特征属性,以便通过UART在它们之间进行读写?
你能澄清这句话吗?所以,您是否需要从UART读取数据并将其发送到对等设备?
谢谢,PM_DIALOG.
你好对话框,
请找到下面附带的日志文件。
我正在测试样本示例“da1469x_custom_ble_service_sample_code”示例。
1你可以从日志文件中看到,有一个连续的连接错误几次,我几乎无法连接,只有当我重置USB。我在日志文件中突出显示了错误以及何时可以发送数据。几乎在文件的结尾,你可以看到,我可以发送“你好”的消息到外设,这是在UART打印。但是,你马上就能看到连接丢失了。你能告诉我怎样才能和在代码的哪些部分,我可以调整延迟吗?
2.是否有任何特定的间隙,其中外设与所请求的中央设备连接,以便在发生超时时连接丢失?
3.所发现的服务和特征在中央设备中显示为“未知”。我可以在哪些部分中更改服务和特征的名称?
4在此特定示例中创建了两个未知服务。第二个服务有三个只可读的特征。但是,在代码中,用于读取的参数在第二和第三特征中被禁用。尽管我们可以从我分享的截屏上看到我们可以读取数据。怎么可能?您可以在上述示例程序的“ble\u peripheral\u task.c”文件中看到第二个未知服务的第二个和第三个特征函数调用中的CHAR\u READ\u PROP\u DIS。
现在,在此示例中,我可以从智能手机读取,将数据写入外围设备。但是,我想在两个DA1469x USB板之间读写数据。为实现这一目标,我需要一些建议,我可以用来修改权限的SDK中的两个最佳示例演示是什么?
提前谢谢。
当做,
普拉桑纳
嗨普拉斯坦尼亚,
请使用Android应用程序BLE扫描仪(它是README文件中使用的)。它使用此应用程序良好。
/MHv公司
嗨,MHv\U对话,
在SDK中哪里可以找到UART示例。另外,当我测试ble\u central和定制服务示例时,中心设备无法发现在定制服务示例中创建的服务。我不明白为什么会这样?你能测试一下这个,让我知道你是否能够发现服务。
提前谢谢。
当做,
普拉桑纳
UART示例可以在支持站点上找到:DA1469X UART适配器示例
我在我以前的响应中测试了所有中央应用程序,其中没有任何问雷竞技安卓下载题 - 您是否尝试过任何问题?
你好,MHv\U对话,
我正在测试DA1469x\u custom\u service\u示例和BLE\u central示例。中心无法发现自定义\服务\示例中定义的服务。只有在使用ble\u外围示例进行测试时,才能发现服务。即使定制服务有ble\u外围任务,它声明了一些服务,我也不明白为什么ble\u中心不能用定制服务示例发现服务。
当做,
普拉桑纳
嗨普拉斯坦尼亚,
抱歉跳上进入新年快乐。我们在内部升级了这个,我们正在努力。我们会尽快给您回复。
谢谢,PM_DIALOG.
你好pm_dialog,
我明白了为什么我找不到这些服务。因为,设备无法发现外设,我在ble_conig.h中更改了地址。但是,每次外设用一些随机地址做广告时,我如何避免通过检查智能手机应用程序手动给出地址。
也祝你新年快乐:)
提前谢谢。
嗨普拉斯坦尼亚,
你能告诉我们你如何识别出来吗?
还请澄清您的后续问题。
谢谢,PM_DIALOG.
你好,PM\U对话,
我在ble_config.h中手动更改了BLE_CONFIG示例的BLE_CONFIG.H中,以发现BLE-WILICALE,CONNECT和DICOVER其属性。
关于我的问题,
为了在blecentral演示中手动更改上述地址,每当中央无法检测到外设时,我必须检查外设通过智能手机应用程序生成的随机地址。那么,有没有什么方法可以让中央计算机检测到带有随机地址的外设呢?
谢谢,普拉桑娜
嗨普拉斯坦尼亚,
要更改BD地址,建议在custom\u config\u qspi.h文件中添加以下宏定义,而不是修改SDK文件。例如:
#define defoulble_static_address {0x11,0x22,0x33,0xca,0xea,0x80}
外围设备,是手机吗?通常,移动电话正在使用随机的BD地址,因此它们每次都在变化。没有方法可以检测到外围设备的新生成的随机地址。您可以使用静态BD地址将另一个DA1469X配置为间隙外设。
谢谢,PM_DIALOG.
你好对话框,
我有点困惑。您是否可以澄清我在ble_central / ble-config.h文件中定义的地址“#define defaulble_static_address”的值是什么。它是中心地址还是它必须连接的外围地址?
我使用两个对话U盘作为ble\ U外围设备和ble\ U中央设备。我已经看到两次外设的地址发生了变化,这是我通过检查ble扫描仪应用程序发现的。一个是地址c5:80:c1:42:3e:8f,第二次我发现它改成了06:06:06:01:01。这就是为什么我不明白这是怎么发生的?
普拉斯纳,
我们正在研究本教程,并将在本周末发布更新的版本。一旦新版本可供下载,我会通知您。
谢谢,PM_DIALOG.