目录
所有较新的操作系统都提供 GATT 客户端功能。这个例子展示了如何通过低功耗蓝牙(BLE)获得最大吞吐量:
• 只要有可能就发送,
• 使用最大 ATT 最大传输单元(MTU)。
理论上,我们也应该更新连接参数,但我们已经获得了 30 毫秒的连接间隔,并且在 iOS 上没有公开的方法来使用更短的间隔(如果我们不实施人机接口设备(HID)的话)。
注意:要启动流传输,运行该示例。在远程设备上使用一些 GATT 资源管理器,例如 LightBlue、BLExplr 来启用通知。
1.Main Application Setup
这里列出的是主要的应用程序代码。它初始化逻辑链路控制和适配协议(L2CAP)、安全管理器,并使用从 lestreamer:gatt 生成的预编译属性协议(ATT)数据库来配置 ATT 服务器。最后,它配置广告并启动蓝牙协议栈。
/* @section Main Application Setup
*
* @text Listing MainConfiguration shows main