4 core-bluetooth bluetooth-lowenergy
阅读文档后,我构建了 2 个应用程序,使用 BLE 连接 2 个 iDevices。一个设备是 Central,另一个是 Peripheral。Central正在寻找Peripheral,当找到它时,探索它的服务和特性,然后连接到相关特性。
当更新来自该特征时,我想用从中央到外围设备的数据进行响应。
问题是,我是否必须在一侧从中央切换到外围,或者在另一侧从中央切换到外围,才能做出响应?意思是,如果我想进行简单的聊天,他们总是必须切换?如果是,那么聊天就会成为问题,因为两个设备有可能都连接到外围设备并尝试同时发送消息。
因此,如果有一种方法可以进行双向通信,那么如何执行该通信以及任何有关该通信的教程的链接都会很棒。谢谢。
BLE 通信已经是双向的。
Central -> Peripheral:写一个特性。
Central <- Peripheral:更新central已订阅的特征值。
要了解其工作原理,请查看BTLE Transfer 演示。您应该花一些时间研究它的运作方式。核心蓝牙编程指南还提供了很好的示例,可以帮助您更深入地理解。
| 归档时间: |
|
| 查看次数: |
3242 次 |
| 最近记录: |