开始的最佳示例代码

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
bpeavey
离线
最后看到:12个月3天前
加入:2020-03-16十七13
开始的最佳示例代码

我使用的是DA1469x Pro开发工具包和SDK 10.0.8.105。我需要让2个开发董事会通过BLE进行交流。我希望能够在一个板上按一个按钮,并导致一个LED改变在另一个板上的状态。这需要从中央到外围,以及外围到中央的双向工作。我想两个板的电源广告作为外围。一个按钮按在其中一个板上就可以扫描该板,因此该板将在广告和扫描之间交替(双角色或多角色模式)。
我已经浏览了所提供的各种示例,但不确定从哪个示例开始最容易获得我需要的功能。
我们正在评估DA14691 MCU在客户端即将推出的产品中的使用情况。
任何指导意见都将不胜感激。
另外,如果你能在SDK上加快速度,我也会很感激的。
谢谢……

布莱恩

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

嗨bpeavey,

感谢您在我们的公共蓝牙论坛上提出的问题,很高兴您已经开始评估DA14691 BLE解决方案。在我看来,最合适的入门示例是ble-multi-link SDK示例。这个例子位于projects\dk_apps\demos\ble_multi_link SDK路径下。

应用程序同时使用Central和Peripheral角色。它启动广告,另一个中心设备可能会连接到它。成功连接后,这个中心设备被认为是主设备。如果主设备断开连接,则重新启动广告。下一个连接的设备将成为主设备。

此外,还可以使用ble_central和ble_peripheral示例。如果您希望实现从中心到外设的角色切换,反之亦然,则应该停止扫描或发布过程,然后在中心或外设角色中重新配置设备。这可以通过设置计时器来异步完成,也可以通过按下按钮停止扫描/发布并重新配置GAP角色来异步完成。

谢谢,PM_Dialog