温度LED指示灯-机智云接入串口通信协议文档

上传人:豆浆 文档编号:11483407 上传时间:2017-09-03 格式:PDF 页数:13 大小:118.56KB
返回 下载 相关 举报
温度LED指示灯-机智云接入串口通信协议文档_第1页
第1页 / 共13页
温度LED指示灯-机智云接入串口通信协议文档_第2页
第2页 / 共13页
温度LED指示灯-机智云接入串口通信协议文档_第3页
第3页 / 共13页
温度LED指示灯-机智云接入串口通信协议文档_第4页
第4页 / 共13页
温度LED指示灯-机智云接入串口通信协议文档_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《温度LED指示灯-机智云接入串口通信协议文档》由会员分享,可在线阅读,更多相关《温度LED指示灯-机智云接入串口通信协议文档(13页珍藏版)》请在金锄头文库上搜索。

1、 - (v4.0.8): LED : 2016-03-271. 1.1 MCU WIFI 2. 3. currency14. “4.1 WiFi 4.2 WiFi MCUfi4.3 MCU flWiFi 4.4 MCUWiFi 4.5 WiFi MCU flWiFi ”4.6 WiFi MCU4.7 fl4.8 WiFi 4.9 MCU WiFi 4.10 WiFi 4.11 MCUWiFi 4.12 MCU flWiFi currency1 4.13 MCU 4.14 : 4.15 : fl 4.16 : 4.17 : fl 4.18 MCU 4.19 MCU 1. 1.1 MCU WIFI

2、 UART 96008 1 WIFI 3.3v max 150mAMCU 等高 功能和Gizwits联系。2. header(2B)=0xFFFF, len(2B), cmd(1B), sn(1B), flags(2B), payload(xB), checksum(1B)3. currency1 包头(header)固currency1为0xFFFF 包长 (len)是 从 一直到 和字节长 (包括和 和)。因为包头为固currency10xFFFF对于 检到出现0xFF 内容 在0xFF后添加0x55。对于 检到包头部 出现0xFF 把紧跟其后0x55移除。 多于一个字节整型 字 端字节序

3、编码 序号(sn)由 出 响应 把 序号返回 检 和(checksum)计算 为把 包从长 按字节和得出结果对256余 除“ fl”外都带有确认 在200毫秒内没有 到 响应 应 最多 3次。4. “4.1 WiFi WiFi header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)0xFFFF 0x0005 0x01 0x# 0x0000 0x#MCU回复 header(2B) len(2B) cmd(1B) sn(1B) flags(2B) protocol_ver(8B)0xFFFF 0x0047 0x02 0x# 0x0000 0

4、x3030303030303034p0_ver(8B) hard_ver(8B) soft_ver(8B) product_key(32B) bindable_timeout(2B) checksum(1B)0x3030303030303032 硬件版本号 软件版本号 标识码 currency1超(秒) 0x#注 currency1超(bindable_timeout)值为0“ 随在局域被 currency1;值 于零“ 按 currency1按钮后用户必须在该 范围内完 currency1操。4.2 WiFi MCUfiWiFi header(2B) len(2B) cmd(1B) sn(1

5、B) flags(2B) checksum(1B)0xFFFF 0x0005 0x07 0x# 0x0000 0x#MCU回复 header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)0xFFFF 0x0005 0x08 0x# 0x0000 0x#注 MCU在180秒内没有 到WiFi fi则 过硬件引脚WiFi 。4.3 MCU flWiFi MCU header(2B) len(2B) cmd(1B) sn(1B) flags(2B) config_method(1B) checksum(1B)0xFFFF 0x0006 0x09

6、0x# 0x0000 0x#注 (config_method)是 使用何种 WiFi 加 选择 值 1: SoftAp2: Air Link其它值为保留值。WiFi 回复 header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)0xFFFF 0x0005 0x0A 0x# 0x0000 0x#注 WiFi 到 后 判断是否已 功 线路由器 功则 让 于 currency1 否则让 对应SoftAP或AirLink等OnBoarding 。4.4 MCUWiFi MCU header(2B) len(2B) cmd(1B) sn(1B) f

7、lags(2B) checksum(1B)0xFFFF 0x0005 0x0B 0x# 0x0000 0x#WiFi 回复 header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)0xFFFF 0x0005 0x0C 0x# 0x0000 0x#注 被后WiFi 新 currency1。4.5 WiFi MCU flWiFi ”WiFi header(2B) len(2B) cmd(1B) sn(1B) flags(2B) wifi_status(2B) checksum(1B)0xFFFF 0x0007 0x0D 0x# 0x0000

8、WiFi 0x#注 1. WiFi(wifi_status)用两个字节描述, 从 次是bit0, bit1, .bit15;bit0: 是否 SoftAP , 0: , 1: ;bit1: 是否 Station , 0: , 1: ;bit2: 是否 , 0: , 1: ;bit3: 是否 currency1 , 0: , 1: ;bit4: WiFi 是否 功 路由器, 0: , 1: ;bit5: WiFi 是否 功 端, 0: , 1: ;bit6 - bit7 留;bit8 - bit10 WiFi 已 功 路由器 4 值 有 个 “ 一个整型值值范围为07“ WiFi AP 号 RS

9、SI0为最 7为最高;bit11 是否有已 currency1 线0:没有1:有;bit12 是否 于 0 否1 是;bit13 - bit15 留。2. WiFi 在 ”后 fl MCU 10 currency1 MCU 。MCU回复 header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)0xFFFF 0x0005 0x0E 0x# 0x0000 0x#4.6 WiFi MCUWiFi header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)0xFFFF 0x0005 0x0F

10、0x# 0x0000 0x#MCU回复 header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)0xFFFF 0x0005 0x10 0x# 0x0000 0x#注 为 WiFi 没有 到确认 MCU多次 MCU回复WiFi 后 等600毫秒 。4.7 flWiFi 回应MCU对应包序号 包 header(2B) len(2B) cmd(1B) sn(1B) flags(2B) error_code(1B) checksum(1B)0xFFFF 0x0006 0x11 0x# 0x0000 码 0x#MCU回应WiFi 对应包序号 包 h

11、eader(2B) len(2B) cmd(1B) sn(1B) flags(2B) error_code(1B) checksum(1B)0xFFFF 0x0006 0x12 0x# 0x0000 码 0x#注 码error_code)为 值 1 和2 识3 其它0和4255保留4.8 WiFi WiFi header(2B) len(2B) cmd(1B) sn(1B) flags(2B) action(1B) checksum(1B)0xFFFF 0x0006 0x03 0x# 0x0000 0x02 0x#MCU回复 header(2B) len(2B) cmd(1B) sn(1B)

12、flags(2B) action(1B) dev_status(2B) checksum(1B)0xFFFF 0x0008 0x04 0x# 0x0000 0x03 0x#注 (dev_status)使用一个或多个字节“ 。 包为0x00 78 其为:字节序 序 内容 currency1byte0 bit7bit6.bit1bit00b00000000 LED“型为enum值为0 字bit0 bit0字值为0b0;byte1 0x78 Temp“型为uint8字值为120;值计算fiy=1.000000*x+(-40.000000)x最fl值为0最 值为1204.9 MCU WiFi MCU

13、header(2B) len(2B) cmd(1B) sn(1B) flags(2B) action(1B) dev_status(2B) checksum(1B)0xFFFF 0x0008 0x05 0x# 0x0000 0x04 0x#注 1. (dev_status)使用一个或多个字节“ 。 包为0x00 78 其为:字节序 序 内容 currency1byte0 bit7bit6.bit1bit00b00000000 LED“型为enum值为0 字bit0 bit0字值为0b0;byte1 0x78 Temp“型为uint8字值为120;值计算fiy=1.000000*x+(-40.000000)x最fl值为0最 值为1202. 于 。 MCU 到WiFi ” MCU应 , 。 ”是由于用户 或 ” 其 能于2秒 次。3. MCU 10 currency1 。WiFi 回复 header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号