该内容对您有帮助吗?
是否更新时间:2022-03-02 02:05:48下载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热点 | - | 支持 | 不支持 |
该内容对您有帮助吗?
是否该内容对您有帮助吗?
是否