同时执行DA14695 ble\u外围和ble\u中央示例

了解更多常见问题教程

2个职位/0个新职位
最后一篇文章
普拉桑纳
离线
最后一次见到:1天21小时前
已加入:2020-09-29 11:56
同时执行DA14695 ble\u外围和ble\u中央示例

你好Dialog,

1) 我使用da14695usb开发板在它们之间交换数据。我尝试执行中的ble\u外围设备和ble\u中心示例

SDK\ U 10.0.10.118/projects/dk\ U apps/features/文件夹。我可以建立他们两个没有任何问题到现在。我可以看到bleï外围设备,而通过我的智能手机应用程序扫描。但是,我不了解如何检查bleè中央示例输出。我的意思是如何检查bleèu central是否接收到任何临近设备。我已经看到了线程的截图输出

https://support.dialog semiconductor.com/forums/post/dialog-smartbond-bl。。。

我不完全理解sdk示例输出。它显示了BLEèu central已经启动。但是,我们如何才能检查ble琰u central是否真的在探测ble附近的设备呢?

2) 另外,您能否告诉我如何同时运行这两个示例,并检查ble\u外围设备是否正在发布广告,ble\u central是否能够扫描ble\u外围设备。

提前谢谢。

当做,

普拉桑纳

设备:
PM\U对话框
离线
最后一次见到:1天3小时前
工作人员
已加入:2018-02-08 11:03
你好,普拉桑纳,

你好,普拉桑纳,

SDK10的bleïcentral示例连接到远程设备,搜索服务、特征和描述符。所有发现特征的细节都将通过UART打印出来。一旦应用程序启动,它就会连接到远程设备。

要测试功能:

-开始在外围设备上发布广告

-启动应用程序并等待连接完成,行“handle\u evt\u gap\u connected:conn\u idx=0000”

如果连接,将显示

-应用程序将显示所有属性

-如果外设发送通知或指示,它们将显示在控制台上

请检查在ble\u central\u任务中调用的ble\u gap\u connect()。如果检查ble\u gap.h头文件中ble\u gap\u connect()的注释,您将看到第一个参数是指向对等设备的BD地址的指针,第二个参数是指向要使用的连接参数的指针。

为此,您应该将外设的BD地址传递到ble\u gap\u connect(),以便它可以向指定的设备发送一个直接的连接过程。

您还可以使用SmartSnippets工具箱的Power Profiler来验证设备是否正在扫描/播发或处于已连接状态。

谢谢,下午好