更新时间:2024-06-20 08:28:26下载pdf
离线语音 Wi-Fi 串口协议,是在 涂鸦标准 MCU Wi-Fi 串口协议 的基础上,增加了部分离线语音专用的命令。其架构框如下图所示。

MCU发送:
| 字段 | 字节数 | 说明 |
|---|---|---|
| 帧头 | 2 | 0x55aa |
| 版本 | 1 | 0x03 |
| 命令字 | 1 | 0x36 |
| 数据长度 | 2 | 0x0002 |
| 数据 | 1 | 子命令:0x00 |
| 1 | 0x00:关闭附 DP 类型拓展服务 0x01:开启附 DP 类型拓展服务 |
- |
| 校验和 | 1 | 从帧头开始按字节求和得出的结果对 256 求余 |
例:0x55aa 03 36 0002 00 01 3c
模组返回:
| 字段 | 字节数 | 说明 |
|---|---|---|
| 帧头 | 2 | 0x55aa |
| 版本 | 1 | 0x00 |
| 命令字 | 1 | 0x36 |
| 数据长度 | 2 | 0x0002 |
| 数据 | 1 | 子命令:0x00 |
| 1 | 0x00:服务开启/关闭成功 0x01: 服务开启/关闭失败 |
- |
| 校验和 | 1 | 从帧头开始按字节求和得出的 结果对 256 求余 |
例:0x55aa 00 36 0002 00 00 38
模组发送:
| 字段 | 字节数 | 说明 |
|---|---|---|
| 帧头 | 2 | 0x55aa |
| 版本 | 1 | 0x00 |
| 命令字 | 1 | 0x36 |
| 数据长度 | 2 | 取决于命令数据单元类型以及个数** N+2** |
| 数据 | 1 | 子命令:0x01 |
| 1 | Datapoint 下发来源类型: 0x00:未知来源类型 0x01:局域网 0x02:广域网 0x03:本地定时 0x04:本地联动 0x05:局域网联动 0x06:蓝牙 0x07:离线语音模组 |
- |
| N | 3.7.1 命令数据单元组 | - |
| 校验和 | 1 | 从帧头开始按字节求和得出的结果对256求余 |
例:局域网系统开关对应 3 号 DP,使用 bool 型变量,开机数值为 1
0x55aa 00 36 0007 01 01 03 01 0001 01 44
MCU 发送:
| 字段 | 字节数 | 说明 |
|---|---|---|
| 帧头 | 2 | 0x55aa |
| 版本 | 1 | 0x03 |
| 命令字 | 1 | 0x36 |
| 数据长度 | 2 | 取决于 状态数据单元 类型以及个数 N+3 |
| 数据 | 1 | 子命令:0x02 |
| 1 | 0x00:MCU 主动上报 0x01:回应 状态查询 0x02:回应 附 DP 类型命令下发 |
- |
| 1 | 在 MCU 主动上报 和 回应状态查询 两种情况下统一使用 0x00。 回应 附 DP 类型命令下发 需要返回数据的来源: 0x00:未知来源类型 0x01:局域网 0x02:广域网 0x03:本地定时 0x04:本地联动 0x05:局域网联动 0x06:蓝牙 0x07:离线语音模组 |
- |
| N | 状态数据单元组 | - |
| 校验和 | 1 | 从帧头开始按字节求和得出的结果对256求余 |
例:回应广域网下发的湿度对应 5 号 DP,使用 valve 型变量,湿度为 30℃
0x55aa 03 36 000b 02 02 02 05 02 0004 0000001e 6f
| 名称 | 说明 | 支持选项 | 获取 | 设置 |
|---|---|---|---|---|
| cc | 国家码 | 0:表示 CN,包含区域:中国,韩国,新加坡,澳大利亚,日本(1-13),其他 1:表示 US,包含区域为:美国,中国台湾,加拿大 2:表示 JP,包含区域为:日本(1-14) 3:表示 EU,包含区域为:欧洲 |
支持 | 不支持 |
| ap | 表示 AP 热点 | - | 支持 | 不支持 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈