涂鸦MCU对接指导手册.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
涂鸦MCU对接指导手册

涂鸦MCU 对接指导手册 目录 一、 平台创建产品,下载MCU 开发包2 二、 协议解析5 2.1协议框架5 2.1.1基础协议5 2.1.2功能协议10 三、移植SDK 实战11 3.1移植须知11 3.2 涂鸦MCU SDK 对接流程六步走12 3.3移植步骤详解12 步骤1.编写MCU基础程序,移植SDK文件12 步骤2.确认protocol.h宏定义12 步骤3.移植protocol.c文件及函数调用14 步骤4.DP点数据上报和下发函数处理15 步骤5.配网功能及闪灯函数完善16 步骤6.产测功能完善18 可选功能:MCU在线升级18 四、两个串口模拟工具的使用18 4.1涂鸦云串口调试助手19 4.2涂鸦MCU仿真调试助手19 五、SDK 函数架构解析21 一、平台创建产品,下载MCU 开发包 这里我们以取暖器为例,以个人开发者角度,简要介绍产品创建 1) .登录,创建自己的开发者账号 2) .点击创建产品,根据实际产品选择产品品类,这里我们选择取暖器。 3) .根据产品实际需求,选择DP 功能点。若还有自定义功能,可在添加完毕后根据实际功 能增加自定义功能点。自定义产品功能说明:/cn/product/function.html 4) .选择一个喜欢的APP 面板,可扫码体验虚拟面板 (企业账号会有更多面板选择,账号 升级可联系商务同学) 5) .一键下载MCU 开发包资料。 6) .开发资源包,包含以下资料 二、协议解析 协议主要分为两部分:基础协议、功能协议。基础协议和产品无关,是模组共有协议, 包括模组初始化指令及部分扩展功能指令。功能协议是平台根据每个产品DP 点定义不同, 自动生成的功能点数据收发指令。 2.1协议框架 和 模组通过串口交互,通用固件:波特率 数据位 位 无奇偶校验 停止 MCU WiFi 9600/ 8 / / 位 位 无数据流控。数据帧格式如下: 1 / 命令字索引表如下: 命令字 说明 0x00 心跳检测 0x01 查询产品信息 0x02 查询设定模块工作模式 0x03 报告设备联网状态 0x04 重置WiFi-切换配网模式 0x05 重置WiFi-选择配网模式 0x06 DP命令下发 0x07 DP状态上报 0x08 状态查询 0x0a OTA升级启动 (可选) 0x0b OTA升级包传输 (可选) 0x1c 获取本地时间 (可选) 0x0e WiFi功能性测试 (产测指令) 2.1.1基础协议 基础协议每个产品都一样,是模组工作所必须的协议。主要包含:心跳检测、产品信息 查询、模组工作方式、WiFi 工作状态等功能。 其中,命令字0x00-0x08 为模组基本指令。命令字0x0a-0x0e 为模组基础功能,包括MCU OTA、获取本地时间、产测功能等。 要使模组正常工作,我们要实现的协议主要分为两个部分:模组初始化、配网。 模组初始化协议主要涉

文档评论(0)

tangtianbao1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档