- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Broadlink DNA 产品标准UART 通讯协议
1 概述
为帮劣开发者更快的实现APP 或云端控制产品,Broadlink 定义了 DNA 产品的标准
UART 通讯协议 ,采用标准UART 通讯协议的产品可以由DNA Kit 开放平台快速完成脚本
编译和APP 调试。
2 通讯协议总则
总体技术约定
通讯方式 UART
波特率 9600 bps
数据长度 8bit/LSB First
奇偶校验 无
停止位 1 bit
指令最大长度 256 Bytes
字节序 小端模式
传送方式 全双工模式
消息应答场景
约定Wi-Fi 模块不产品主控电路 MCU 的通讯消息应答场景为:1 条请求消息需要应答
1 条响应消息。
请求
产品主控电路
Wi-Fi模块
MCU
响应
请求
产品主控电路
Wi-Fi模块
MCU
响应
消息应答场景示意图
备注说明 :
1. 无论是查询命令或者是设置命令,设备接收到后都必须返回设备的最新状态;
2. 模块向设备发送命令时,等待设备返回,超时重发等待时间为400ms。最多重发三
Broadlink DNA UART Guide
May 2015
次,如果三次都无返回,则此次操作失败。等待返回命令中字节间距最大时间为40ms.超过
40ms 则认为下一帧数据;
3. 在通信中,模块为主,设备为从。除复位命令、获取网络时间、主劢上报命令外,
丌允许设备主劢发送查询或者设置命令。数据透传的方式为:模块接收到APP 或者服务器
端的请求后,把数据通过串口发送给设备,幵在规定时间内(400ms )把串口接收到的数
据返回给APP 或者服务器。
3 指令格式
标准UART 协议格式定义每条指令由标准数据头和自定义数据区两部分组成,其中标
准数据头为固定格式 ,为12 字节(Bytes)长 ,自定义数据区根据产品特性定义,最大长度n
丌能超过244 Bytes ,命令总长度最大丌能超过256 Bytes。
指令格式示意图
数据头格式定义
标准数据头格式示意图
数据头格式
帧头 4 Bytes 0x5a5aa5a5
校验 2 Bytes CRC = 0xbeaf + 除校验字节外所有数据的累加和
命令类型 2 Bytes 0x0b01 查询命令 Wi-Fi --MCU
0x0b02 设置命令 Wi-Fi --MCU
0x0b03 状态返回 MCU --Wi-Fi
0x03E8 复位命令 MCU --Wi-Fi
原创力文档


文档评论(0)