你好对话框,
我能够运行custom_ble_service示例。但是,当我尝试通过NRF Connect应用程序读取或写数据时,在某些毫秒的时间内,我会获得GATT连接超时错误,这让我再次重置USB板以进行连接。你能唤醒我在哪里可以在哪里调整时间?
此外,如果我想用两个USB DA14695板测试这个应用程序,我如何修改BLE_PERITELAL和BLE_CONTRAL示例中的特征的属性,以通过UART读取和写入它们?
提前致谢。
问候,
普拉斯坦娜
设备:
嗨普拉斯坦尼亚,
你能说明你想读/写的哪个特征?是否有可能分享嗅探器日志,以便我能够理解空中发生的事情?
>>如何修改BLE_PERITELAL和BLE_CONTRAL示例中的特征的属性,以通过UART读取和写入它们?
你能澄清这句话吗?所以,您是否需要从UART读取数据并将其发送到对等设备?
谢谢,PM_DIALOG.
你好对话框,
请找到下面附带的日志文件。
我正在测试样本示例“da1469x_custom_ble_service_sample_code”示例。
1.您可以看到日志文件的表单有多次存在连续的连接错误,只有在我重置USB时才能才能连接。我在日志文件中突出显示了错误,并且在我可以发送数据时也会突出显示。几乎在文件的末尾您可以看到,我可以将“Hello”消息发送到UART中打印的外设。但是,然后立即您可以看到连接丢失。你能否建议我如何和在哪些部分的代码中,我可以调整延迟?
2.是否有任何特定的间隙,其中外设与所请求的中央设备连接,以便在发生超时时连接丢失?
3.所发现的服务和特征在中央设备中显示为“未知”。我可以在哪些部分中更改服务和特征的名称?
4.在此特定示例中创建了两个未知的服务。第二个服务有三种特征,只能读取。但是,在代码中,在第二个和第三个特征中禁用读取参数。即使我们可以从屏幕拍摄中看到,我分享了我们可以阅读数据。这怎么可能?您可以在上述示例程序的“ble_peripheral_task.c”文件中查看第二个未知服务的第二个未知服务的CHAR_READ_PROP_DIS。
现在,在此示例中,我可以从智能手机读取,将数据写入外围设备。但是,我想在两个DA1469x USB板之间读写数据。为实现这一目标,我需要一些建议,我可以用来修改权限的SDK中的两个最佳示例演示是什么?
提前致谢。
问候,
普拉斯坦娜
嗨普拉斯坦尼亚,
请使用Android应用程序BLE扫描仪(它是README文件中使用的)。它使用此应用程序良好。
/ mhv.
嗨mhv_dialog,
我在哪里可以在SDK中找到UART示例。此外,当我测试BLE_Central和自定义服务示例时,中央设备就会发现在自定义服务示例中创建的服务。我无法弄清楚为什么会发生这种情况吗?你能测试一次吗?让我知道您是否能够发现服务。
提前致谢。
问候,
普拉斯坦娜
UART示例可以在支持站点上找到:DA1469X UART适配器示例
我在我以前的响应中测试了所有中央应用程序,其中没有任何问亚博国际官网平台网址题 - 您是否尝试过任何问题?
你好mhv_dialog,
我正在测试da1469x_custom_service_example和ble_cental example。中央无法发现custom_service_example中定义的服务。仅在使用BLE_PERITIVELAL示例测试时发现服务。即使是custom_service也有ble_peripheral任务,它声明了一些服务,我没有得到为什么BLE_Central无法使用Custom_Service示例发现服务。
问候,
普拉斯坦娜
嗨普拉斯坦尼亚,
抱歉跳上进入新年快乐。我们在内部升级了这个,我们正在努力。我们会尽快给您回复。
谢谢,PM_DIALOG.
你好pm_dialog,
我弄清楚为什么我无法发现服务。由于,设备无法发现外设,我在ble_conig.h中更改了地址。但是,每次外围通知某些随机地址,我如何通过用智能手机应用程序避免手动给出地址。
也祝你新年快乐 :)
提前致谢。
嗨普拉斯坦尼亚,
你能告诉我们你如何识别出来吗?
还请澄清您的后续问题。
谢谢,PM_DIALOG.
你好pm_dialog,
我在ble_config.h中手动更改了BLE_CONFIG示例的BLE_CONFIG.H中,以发现BLE-WILICALE,CONNECT和DICOVER其属性。
关于我的问题,
为了在BLE-Central演示中手动更改上述地址,我必须检查随机地址,只要中央无法检测到外围设备就会通过智能手机应用程序生成外围设备。所以,而不是这是有什么方法可以使用随机地址检测到外围设备?
谢谢,普拉斯纳
嗨普拉斯坦尼亚,
要更改BD地址,建议在custom_config_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”的值是什么。它是中心地址还是它必须连接的外围地址?
我正在使用两个对话框粘贴作为ble_peripheral和ble_central。我已经看过两倍的外围地址已经改变了我通过检查BLE扫描仪应用程序来辨认出来的。一个是地址C5:80:C1:42:3E:8F和第二次发现它已变为06:06:06:01:01:01。这就是为什么我很困惑这会发生这种情况?
普拉斯纳,
我们正在研究本教程,并将在本周末发布更新的版本。一旦新版本可供下载,我会通知您。
谢谢,PM_DIALOG.
嗨普拉斯坦尼亚,
现在更新自定义BLE服务示例SW示例。请检查一下 :DA1469X自定义蓝牙服务。
谢谢,PM_DIALOG.
你好pm_dialog,
那么,你说这个具体榜样的更新版本尚未准备好吗?
问候,
普拉斯坦娜
嗨普拉斯坦尼亚,
道歉 - 这是一个错字。我的意思是“现在更新了”。我刚刚纠正了它。
谢谢,PM_DIALOG.
嗨pm_dialog,
谢谢你的回应。您可以为我提供源代码的下载链接吗?
问候,
普拉斯坦娜
嗨普拉斯坦尼亚,
请查看此链接:DA1469X自定义蓝牙服务
在第1.示例描述中,您将找到一个下载链接。
谢谢,PM_DIALOG.
你好pm_dialog,
谢谢你的回应。
问候,
普拉斯坦娜