跳转至

快速入门

合宙 IOT 通用报文协议 AirCloud

二、快速入门

2.1 协议基本结构

AirCloud 协议报文分为消息头消息体两部分:

  • 消息头:固定 16 字节,包含设备 ID、流水号、消息长度和消息标识
  • 消息体:可变长度,采用 TLV 格式,可包含多个字段

2.2 示例报文

以下是一个简单的 AirCloud 协议报文示例,展示了设备上报温度数据的结构:

字段 字节数 示例值 说明
消息头 16 0x01861234567890120001000C00000001 包含设备 ID、流水号、消息长度和消息标识
TLV 类型 2 0x0101 字段类型(256-温度)+ 数据类型(0001-浮点数)
TLV 长度 2 0x0004 温度值长度(4字节)
TLV 值 4 0x41C80000 温度值(25.0°C)

2.3 通信流程

  1. 设备连接:设备通过 TCP 或 MQTT 或 UDP连接到合宙云平台
  2. 设备鉴权:设备发送鉴权请求,携带用户 key、设备 ID 等信息
  3. 数据上报:鉴权成功后,设备按照 AirCloud 协议上报数据
  4. 指令下发:服务器可以通过 AirCloud 协议向设备下发控制指令
  5. 心跳维持:设备定期发送心跳包,维持连接活性
搜索
AirMaster 实时解答