更新时间:2024-11-20 02:13:22下载pdf
本文介绍了 Wi-Fi 通用对接方案的使用说明,主要内容分为协议功能解析和常见问题排查思路,能帮助您快速对接。
Wi-Fi 通用固件是指涂鸦根据不同 Wi-Fi 模组芯片平台开发的公版固件,配合 MCU 完成必要的串口协议交互即可实现设备连接到涂鸦开发者平台。除了连接到涂鸦开发者平台之外,通用固件还有许多拓展功能,如设备固件 OTA 升级、时间查询、天气服务等。
Wi-Fi 通用固件的主要功能分为两个:
联网:是指模组烧录 Wi-Fi 通用固件并完成授权后,具有连接到涂鸦开发者平台的能力
数据透传:是指 Wi-Fi 模组通过与 MCU 正确交互Wi-Fi 通用串口协议指令,完成设备的远程控制交互。
通用固件不做数据运算处理,只会对MCU上报数据校验合法性,并将正确数据上报给云端,云端下发数据发送给MCU。
Wi-Fi 通用串口协议是 Wi-Fi 模组运行通用固件与MCU 通过串口交互所遵守的协议。通用固件的功能也是通过协议指令的形式释放给 MCU。
Wi-Fi 通用串口协议按照具体指令分为多个协议模组功能,如心跳检测、状态上报、设备固件 OTA 升级等,这些协议功能根据应用程度可以分为基础功能和拓展功能。具体的协议功能,请参考 Wi-Fi 通用串口协议。
基础功能:包括模组初始化配置、重置配网和数据传输,命令字是 0x00
~0x08
,是设备完成智能化对接必须实现的功能,和产品本身功能无关。
拓展功能:通用协议还提供了丰富的拓展功能供选择使用,如 MCU OTA、查询本地时间、测试 Wi-Fi 功能等。
涂鸦不断更新迭代通用固件,除了能修复已有固件问题,也会有更多新的固件功能通过增加串口指令的形式开放出来。
涂鸦提供 Wi-Fi 通用对接方案中的 MCU SDK。MCU SDK 集成了 Wi-Fi 通用串口协议的功能实现代码,您可移植 MCU SDK 完成协议对接。更多详情,请参考 MCU SDK 移植。
SDK 包对 MCU 硬件资源要求如下:
MCU SDK 获取步骤如下:
工程代码示例及开发流程指引请查看 Wi-Fi 通用方案 概述。
如果设备 MCU 硬件资源有限,不使用涂鸦提供的 MCU SDK 开发,您也可以选择自行对接Wi-Fi 通用串口协议。需要注意的是,您需要完成基础功能,设备才能正常工作。详情请参考 基础功能。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈