蓝牙 LE 接入

更新时间:2024-04-08 08:18:04下载pdf

蓝牙 LE 标准协议接入是 MCU 标准协议接入主流方案之一。在这一方案中,设备的 MCU 通过串口与蓝牙模组建立连接,而蓝牙模组则通过蓝牙与手机 App 或者网关相连,从而实现对涂鸦 IoT 云平台的接入。整个系统由涂鸦提供全面的支持,包括模组、App 以及云端服务。

无线通信方式:低功耗蓝牙(蓝牙 LE,Bluetooth LE)

蓝牙 LE 标准协议接入根据产品功耗使用场景分为:

  • 标准功耗
  • 低功耗

通讯原理

蓝牙 LE 与其他无线通信协议(Wi-Fi、Zigbee 和 LTE Cat.1 等)相比,蓝牙 LE 标准协议接入模组通过手机或网关接入涂鸦 IoT 云具有以下显著特点:

  • 低功耗: 蓝牙 LE 专注于提供低功耗通信,适用于长时间运行、依赖电池供电的设备,如智能手表、健康追踪器等。
  • 短距离通信: 蓝牙 LE 适用于短距离通信,适合连接设备之间的相对近距离通信,例如在家庭自动化中用于智能家居设备。
  • 成本效益: 蓝牙芯片相对较便宜,使其在大量设备上的应用更为经济实惠,尤其是在物联网(IoT)领域。
  • 简单的部署和连接: 蓝牙 LE 设备的连接和配对通常较为简便,降低了设备的部署和使用门槛。
  • 广泛的支持: 蓝牙 LE 是一种得到广泛支持的标准,几乎所有现代移动设备都兼容蓝牙 LE,为设备之间的互操作性提供了便利。
  • 适用于个人区域网络(PAN): 蓝牙 LE 适用于构建个人区域网络,可在小范围内连接多个设备。

蓝牙 LE 标准协议接入对接方案通信原理图如下:

蓝牙 LE 接入

蓝牙 LE 标准协议接入默认采用串口与 MCU 通讯,串口通讯协议可参考 MCU 标准协议接入串口协议

推荐开发流程

  1. 参考 创建产品 完成产品创建,并下载相应的 MCU SDK。
  2. 遵循 MCU SDK 移植 指南,将 MCU SDK 移植到当前产品的 MCU 工程项目中。
  3. 参照 模组调试助手 中的 模组模拟 功能,对当前 MCU 工程项目进行串口通信、蓝牙状态指示、产品功能等 MCU 功能进行开发与调试。
  4. 使用蓝牙模组与 MCU 串口连接,通过 App 配网后,将产品连接至云端,实现产品智能化,并最终调试所有功能。
  5. 利用蓝牙 LE 产测服务相关功能进行整机功能测试,确保产品质量。

功能命令列表

基础功能

命令字 命令说明
0x00 心跳检测
0x01 查询产品信息
0x02 请求模组工作模式
0x03 同步模组工作状态
0x04 重置模组
0x05 重置模组(新)
0x06 命令下发
0x07 命令上报
0x08 状态查询
0x09 解绑模组
0x0A 查询模组工作状态
0xE0 记录型数据上报
0xE1 同步时间
0xA0 查询模组版本号
0xA1 恢复出厂设置通知
0xE8 查询 MCU 版本号
0xE9 MCU 主动同步版本号

扩展功能

蓝牙 LE 标准协议不仅满足了常规产品开发需求,还提供了多种扩展功能,以满足不同行业和不同场景的使用需求,包括但不限于:

  • MCU OTA 服务(MCU OTA Service)
  • 产测服务(Production Test Service)
  • 蓝牙控制服务(Bluetooth Control Service)
  • 天气服务(Weather Service)
  • 门锁服务(Door Lock Service)
  • 扩展联网服务(Extended Networking Service)
  • 遥控服务(Remote Control Service)
  • 配件通信服务(Accessory Communication Service)
  • iOS Find My 接入服务(iOS Find My Integration Service)