虚拟设备体验

硬件及嵌入式程序开发

通讯协议

系统已自动根据产品功能生成串口通讯协议,可下载参考。

MCU SDK

为了让嵌入式工程师更快、更稳定完成MCU程序,涂鸦已经将《涂鸦串口通讯协议》进行解析,并根据产品功能自动生成控制板实际可用的代码。您可以点击下载下载SDK进行下载。

此 MCU_SDK 是根据涂鸦开发平台上定义的产品功能,自动生成的 MCU 代码。在此基础上进行修改、补充,可快速完成 MCU 程序。

cmd-markdown-logo

开发步骤:

  1. 需要根据产品实际情况(重置wifi按钮和wifi状态指示灯处理方式、是否支持MCU升级等)进行配置,请在protocol.h内修改此配置;
  2. 移植此MCU_SDK,请查看protocol.c文件内的移植步骤,并正确完成移植。移植后,请完成数据下发处理、数据上报部分的代码,即可完成全部wifi功能。

文件概览:

此MCU_SDK包括7个文件:

  1. protocol.h和protocol.c是需要你修改的。protocol.h 和protocol.c文件内有详细修改说明,请仔细阅读。
  2. wifi.h文件为总的.h文件,如需要调用wifi内部功能,请#include “wifi.h”。
  3. system.c和system.h是wifi功能实现代码,用户无需修改。
  4. mcu_api.c和mcu_api.h内实现全部此用户需调用函数,用户无需修改。

具体 MCU SDK 开发流程请参见MCU SDK使用说明

串口调试助手

MCU SDK 用于控制板MCU程序的快速开发,而涂鸦提供的工具串口调试助手,用于快速验证程序开发的成功和稳定。

功能点调试文件,下载功能点json文件,用于导入串口调试助手,对各功能数据传输进行验证。

具体的串口调试助手使用流程,请详见涂鸦串口调试助手

整机联调测试

使用 MCU SDK 完成控制板程序开发,利用串口调试助手验证程序没有问题后,MCU 程序开发完成。接下来可以整机联调测试。

整机联调测试流程:
  1. 将模块与控制板连接;
  2. 将设备处于配网状态;
  3. 使用涂鸦智能 App 添加设备,进行联网控制;
  4. 操作各功能指令进行功能测试;
  5. 样机完成。

至此,一个智能产品demo开发完成。

拓展功能

开发第4步中,有非常多的拓展功能,来丰富产品高级功能,可按需选择配置。

产品发布上线

产品开发完成,进入试产/量产环节,确认产品功能将不会更改后,可申请将产品发布上线。产品成功发布后,产品功能将不能修改,防止影响线上用户使用。

提交上线申请后,请将完整样机1台寄送至指定地址,涂鸦测试团队将对样机进行测试,为您的产品质量保驾护航,提供测试报告。

产品发布后,即可通过平台来下模块的试产量产订单啦~

400-881-8611