摘自涂鸦官方视频教程:https://www.bilibili.com/video/BV1pb41117LD?spm_id_from=333.999.0.0等
摘自:涂鸦IoT开发平台MCU开发接入(Wi-Fi)-App面板
地址:https://www.bilibili.com/video/BV1cK4y1x7Up?spm_id_from=333.999.0.0
摘自:关于初始化与串口数据处理函数
地址:https://www.bilibili.com/video/BV1Hb41117YW?spm_id_from=333.999.0.0
目录
- 名词解释(DeviceID、UUID、PID == KEY)
- 产品创建(DP功能点)
- 协议解析
-
- 协议格式
- 模组工作流程图
- 基础协议(模组工作必须指令,与产品功能无关)
-
- 基础协议-心跳检测(命令字0x00)
- 基础协议-查询产品信息(命令字0x01)
- 基础协议-查询设定模块工作模式- -配合、自处理(命令字0x02)
- 基础协议-报告设备联网状态-(命令字0x03,模块自处理模式没有此命令字)
- 基础协议-状态查询与上报--模块首次上电/MCU重启(命令字0x08、0x07)
- 基础协议-配网操作方便和APP连接(命令字0x04、0x05,模块自处理模式没有此命令字)
- 基础协议-产测功能
- 功能协议(数据下发0x06和上报0x07DP点数据)
- 串口助手使用方法
-
- 涂鸦云串口调试助手
- MCU仿真调试助手
- 移植SDK
-
- 移植步骤六步走
-
- 步骤一:编写MCU基础程序,移植SDK文件
- 步骤二:确认protocol.h宏定义
- 步骤三:移植protocol.c文件及函数在main中调用
- 步骤四:DP点数据上报和下发函数处理
- 步骤五:配网功能及闪灯函数完善
- 步骤六:产测功能完善
- MCU在线升级
- SDK程序结构解析(初始化与串口数据处理)
-
- wifi_protocol_init初始化函数
- wifi_uart_service串口数据处理函数
-
- data_handle
- uart_receive_input串口接收函数
- MCU开发接入(Wi-Fi)-APP面板
- MCU开发接入(Wi-Fi)-OTA功能
-
- 升级过程流程图
- 升级请求(命令字0xEA)
- 升级文件信息-MCU对比决定是否升级(命令字0xEB)
- 升级文件偏移请求(命令字0xEC)
- 升级数据(命令字0xED)
- 升级结束(命令字0xEE)
- SDK相关完善
-
- 软件版本号更新
- 涂鸦平台相关操作
- OTA升级实操
- WIFI 产测功能
-
- 扫描指定路由
- 连接指定路由
- 红外产测

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/40571.html