Air720系列AT命令远程升级配置详细步骤

刘晨旭 合宙Luat 今天

上一期合宙Luat 小尺寸4G模块Air720SL新品发布推出了买开发板送模块的福利活动,工厂已全部发出,还没收到的同学请耐心等待快递~
错过活动的同学也先别着急,工厂新一批Air720SL产品已量产上市,运营小哥哥正为大家争取新的福利活动,敬请关注本公众号最新资讯!

本期将为大家讲解Air720系列AT命令远程升级配置详细步骤。





1


升级平台的配置




首先打开升级平台:https://iot.openluat.com

使用购买模块/开发板时使用的手机号作为用户名,密码默认为888888,登陆后台。


注意,如果是合宙官方平台购买的,并且登陆后台后已经有了一个默认720项目,可以直接去执行AT命令,并且无需设置productkey参数。

登陆后,可以看到一个默认新建好的产品,如果没有,可以点击右上角的创建新产品新建一个,产品名任意:


点击进入产品




在浏览器中打开http://www.openluat.com/Product/4g/Air720H.html,选择资料下载,在列表中找到标准固件(AT指令, Linux网卡, 安卓RIL适配),直接下载此AT的zip压缩包:

我们可以看到压缩包内有一些文件,请选择和自己模块型号相同的bin文件进行解压。



接着返回之前的iot升级平台,在左侧选择固件升级升级配置新建项目选择之前解压出来的bin文件是否允许升级选“是”—点击确定:

我们可以在新建好的项目右侧,点击添加,将我们要升级的设备imei添加进去。

也可以在上面那步勾选升级全部设备,这样所有使用该productkey设备都会匹配升级。




2


模块AT操作






在模块开机后,使用ATI可以查看模块当前固件版本,请确保云平台设置的版本高于当前版本,才会升级:

  1. [12:28:11.121]发→◇ATI

  2. [12:28:11.124]收←◆ATI

  3. AirM2M_720H_V1300_LTE_AT

  4. OK

请确保模块已经成功附着网络,使用AT+UPGRADE命令即可执行升级操作,下载完成后会自动进行重启,重启途中pwr灯会不停闪烁(如果模块没有绑定到任何项目,可以使用AT+UPGRADE="KEY","你的项目的productkey"来强制把无归属模块绑定到项目):

  1. [12:28:40.576]发→◇AT+CGATT?

  2. [12:28:40.651]收←◆AT+CGATT?

  3. +CGATT: 1

  4. OK

  5. [12:29:18.776]发→◇AT+UPGRADE

  6. [12:29:18.781]收←◆AT+UPGRADE

  7. [12:29:19.075]收←◆

  8. OK

  9. +UPGRADEIND: 0

  10. [12:29:32.566]收←◆+UPGRADEIND: 10

  11. [12:29:41.820]收←◆+UPGRADEIND: 20

  12. [12:29:51.672]收←◆+UPGRADEIND: 30

  13. [12:30:01.163]收←◆+UPGRADEIND: 40

  14. [12:30:10.957]收←◆+UPGRADEIND: 50

  15. [12:30:20.463]收←◆+UPGRADEIND: 60

  16. [12:30:30.263]收←◆+UPGRADEIND: 70

  17. [12:30:40.213]收←◆+UPGRADEIND: 80

  18. [12:30:49.927]收←◆+UPGRADEIND: 90

  19. [12:31:14.689]收←◆+UPGRADEIND: 100

  20. [12:31:16.785]收←◆\0

  21. [12:31:19.832]收←◆

  22. +UPGRADEDL: 0

  23. [12:31:31.389]收←◆

  24. +UPGRADEDL: 10

  25. [12:31:37.050]收←◆

  26. +UPGRADEDL: 20

  27. [12:31:42.286]收←◆

  28. +UPGRADEDL: 30

  29. [12:31:47.510]收←◆

  30. +UPGRADEDL: 40

  31. [12:31:52.730]收←◆

  32. +UPGRADEDL: 50

  33. [12:31:57.922]收←◆

  34. +UPGRADEDL: 60

  35. [12:32:03.141]收←◆

  36. +UPGRADEDL: 70

  37. [12:32:08.353]收←◆

  38. +UPGRADEDL: 80

  39. [12:32:13.519]收←◆

  40. +UPGRADEDL: 90

  41. [12:32:17.617]收←◆

  42. +UPGRADEDL: 100

  43. [12:32:17.671]收←◆\0

  44. [12:32:26.256]收←◆UART Boot Completed

我们再用ATI命令检查模块版本,会发现成功升级为云平台设置的版本:

  1. [12:32:31.008]发→◇AT

  2. [12:32:33.993]收←◆

  3. OK

  4. [12:32:37.717]收←◆

  5. +NITZ: 19/03/01,04:32:37+32,0

  6. [12:32:39.024]发→◇ATI

  7. [12:32:39.028]收←◆ATI

  8. AirM2M_720H_V1302_LTE_AT

  9. OK




3


附:升级失败错误码




如果出错,通过AT+UPGRADE? 返回的+UPGRADE后面第四个参数为错误码。

3 :无效的设备。找不到设备。

17:无权限。设备会上报imei、固件名、项目key。服务器会以此查出设备、固件、项目三 条记录,如果 这三者不在同一个用户名下,就会认为无权限。

25:无效的项目

26:无效的固件

27:已经是最新版本。通过了前面的检查,但版本号已是最新,或没打开升级开关、没指定imei等。



以上就是Air720系列AT命令远程升级配置的详细步骤,如有疑问或建议,请联络公众号人工客服或后台留言给我们吧~


往期教程


●  Luat系列官方教程1:下载调试工具LuaTools

●  Luat系列官方教程2:控制LED小灯

●  Luat系列官方教程3:Luat程序的基本时序

  Luat系列官方教程4:Luat程序的基本时序

●  Luat系列官方教程5:Socket代码详解

●  Luat系列官方教程6:MQTT代码详解

●  Luat系列官方教程7:串口收发



●  Luat程序如何实现延时运行

●  2G/4G系列模块Lua版本串口功能汇总

●  史上最详细的4G模块驱动安装教程

●  4G模块AT版本PDP使用汇总

●  4G模块AT版本MQTT应用说明

●  4G模块AT版本HTTP应用说明

●  4G模块在Linux 设备上的RNDIS网卡使用

●  4G模块Linux USB驱动以及PPP拨号说明




点亮在看,和更多人一起了解物联网

↓↓↓