随笔 - 2649  文章 - 2452  评论 - 0  阅读 - 74060

模组环境切换

8. 模组环境切换

#8.1 模组切换环境描述

模组对接的IOT开发者平台云有UAT(调试沙箱)环境以及量产环境。在开发调试过程中,模组需要在UAT环境下进行,量产后需要在量产环境中运行。对应的,模组的环境固件有UAT(调试沙箱)固件以及量产固件。模组环境如需切换,则需通过切换模组环境固件来实现。模组环境固件切换方法如下。

#8.2 切换准备

8.2.1 模组新环境固件:ota_appliances.bin(固件可通过联系对接的项目经理获取)。

8.2.2 一个串口工具(或USB转串口工具)。

8.2.3 一台带无线网卡的电脑。

8.2.4 安装软件调试工具:串口调试助手< ComMonitor>,<hfs网络文件服务器>,< TCPUDPDbg>。软件调试工具请自行到网上下载。

图01_软件工具.png

8.2.5 电脑通过串口工具(或USB转串口工具)同模组连接。串口通信格式为:波特率9600bps,数据位8,校验位N,停止位1。

#8.3 切换步骤

#8.3.1 参考下图设置串口调试软件。

图02_调试界面.png

#8.3.2 模组上电,模组会获取SN码,则发送SN码指令。SN指令如下:

AA 2A 10 3A 00 00 00 00 00 07 30 30 30 30 31 30 31 31 31 31 31 31 31 31 31 31 31 31 35 38 31 39 31 31 30 30 30 35 30 30 30 30 5A

#8.3.3 发送指令0x64,让模块进入SoftAP模式。指令如下:

AA 11 10 01 00 00 00 00 00 64 00 00 00 00 00 01 00 79

#8.3.4 当收到如下模组返回指令,则表示切换到AP状态成功。

指令:

AA 1E 10 03 00 00 0A 00 00 00 0D 03 03 00 01 01 A8 C0 00 01 01 00 00 00 00 00 00 00 00 00 00 3B 

#8.3.5 电脑无线网卡连接模块AP热点。

模块AP的SSID名称为:midea_xx(家电类型编号)_xxxx(SN码的25~28位)。AP密码是:12345678。

#8.3.6 发送指令0x87查询模组当前软件版本号,并记录。指令如下:

AA 0B 10 1B 00 00 00 00 00 87 00 43

#8.3.7 设置HFS服务器。

图03_调试界面.png

#8.3.8 设置TCPUDPDbg工具。

创建TCP连接,发送指令触发HTTP OTA升级,发送的报文如下:

5A 5A 01 11 48 00 88 00 0C A5 0A BB 13 8D 1F 0D 10 0B 12 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F BE AE 24 49 B4 C2 93 15 08 51 FE D4 A8 0B 7B AA F4 97 B3 9F C4 2A 2C 61 C0 35 C8 7D 97 69 8A

通过HFS的LOG确认是否升级成功。

图04_调试界面.png

#8.3.9 升级完成后,对比新旧固件版本号,确认环境固件切换成功。

3.9.1重复步骤二向模组回复SN指令

3.9.2重复步骤五查询模组升级后的软件版本号

3.9.3对比新旧版本号,确认模组软件固件升级成功。

posted on   AtlasLapetos  阅读(13)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示