簡介
AT版本的遠程升級主要是對AT固件版本進行升級,實際方式為通過合宙官方IOT平臺升級或者使用自己搭建的服務器進行升級服務。
合宙IOT平臺配置
升級日志 —— 如何查看
![wKgZomaYij2AV-g-AABu60XKD_k550.png](https://file1.elecfans.com/web2/M00/FD/27/wKgZomaYij2AV-g-AABu60XKD_k550.png)
升級日志 —— 響應碼列表
響應碼 | 響應信息 | 問題以及解決辦法 | 云平臺日志結果 |
---|---|---|---|
3 | 無效的設備 | 檢查請求鍵名(imei小寫)正確性 | 無 |
17 | 無權限 | 設備會上報imei、固件名、項目key。 服務器會以此查出設備、固件、項目三 條記錄, 如果 這三者不在同一個用戶名下,就會認為無權限。 設備不在項目key對應的賬戶下, 可尋找合宙技術支持查詢該設備在哪個賬戶下, 核實情況后可修改設備歸屬 | 無權限 |
21 | 21 | 不允許從1.0.2升到1.0.3 | 21 |
25 | 無效的項目 | productkey不一致,檢查是否存在拼寫錯誤, 檢查模塊是否在本人賬戶下,若不在本人賬戶下,請聯(lián)系合宙工作人員處理 | 未找到項目 |
26 | 無效的固件 | 固件名稱錯誤,項目中沒有對應的固件。用戶自己修改了固件名稱,可對照升級日志中設備當前固件名與升級配置中固件名是否相同(固件名稱,固件功能要完全一致,只是版本號不同)。 | 找不到固件 |
27 | 已是最新版本 | 1、設備固件版本高于云平臺 2、固件版本設備腳本版本高于云平臺版本 3、用戶項目升級配置中未添加該設備 4、云平臺升級配置中,是否升級配置為否 | 已是最新版本 設備不在配置的升級設備列表中 |
40 | 循環(huán)升級 | 云平臺進入設備列表搜索被禁止的imei,解除禁止升級就好了。 云平臺防止模塊在升級失敗后,反復請求升級導致流量耗盡, 在模塊一天請求升級六次后會禁止模塊升級。可在平臺解除。 | 檢測到循環(huán)升級 (已禁止升級,請到設備列表解除) |
43 | 請等待 | 云平臺生成差分升級包需要等待, 一到三分鐘后云平臺生成完成差分包便可以請求成功。 | 正在生成版本,請等待 |
44 | 基礎版本缺失 | 平臺未收錄設備固件(多為定制固件, 可尋找合宙技術支持人員添加,需提供定制固件郵件) | 基礎CORE版本缺失 |
使用默認項目名配置
此為合宙IOT平臺對應鏈接。
客戶在向合宙采購4G模塊時,如果采購人員沒有告知這批模塊應該放在IOT平臺的哪個產品下,合宙則會以采購人的手機號為賬號,默認密碼888888
618 芯片平臺的模塊,需要創(chuàng)建一個"Air7XXE標準模塊"的項目。
716s/718p 芯片平臺的模塊,需要創(chuàng)建一個"Air7XXF標準模塊"的項目。
注意:以上方命名創(chuàng)建的項目為對應芯片平臺模塊 默認OTA請求升級的項目。并將此次所采購的所有模塊都放在這個項目下,如果模塊沒在該項目下或者需要更換項目請聯(lián)系合宙工作人員。
![wKgZomaYioeALmJtAAEyeM6Nf6M263.png](https://file1.elecfans.com/web2/M00/FD/27/wKgZomaYioeALmJtAAEyeM6Nf6M263.png)
![wKgaomaYio-ARc6-AAFBjTumSm4349.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYio-ARc6-AAFBjTumSm4349.png)
配置流程
以780ET為例,獲取[AT固件版本](AirM2M_EC718-EC716_AT 發(fā)行版 - Gitee.com),下載到本地后解壓并將dfota.bin文件上傳到dfota中。
- 在IOT平臺-我的項目頁面點擊固件列表
![wKgZomaYiqWAQulnAAEKDf6f28o659.png](https://file1.elecfans.com/web2/M00/FD/27/wKgZomaYiqWAQulnAAEKDf6f28o659.png)
2.創(chuàng)建固件,上傳對應文件
![wKgZomaYireAbxyvAACNn-ofL5k366.png](https://file1.elecfans.com/web2/M00/FD/27/wKgZomaYireAbxyvAACNn-ofL5k366.png)
![wKgaomaYiv2AFngSAAEIl1ull54566.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYiv2AFngSAAEIl1ull54566.png)
3.上傳好文件之后會自動生成固件名稱,不需要修改
![wKgaomaYiwuAVoOTAADaeyIfGVI099.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYiwuAVoOTAADaeyIfGVI099.png)
4.如果配置“升級全部設備”選項為“是”,則無需配置IMEI,按照上述內容配置即可。如果選擇“否”,還需添加IMEI,如下圖所示。
![wKgaomaYiyiALvf9AADP7SSqyr4558.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYiyiALvf9AADP7SSqyr4558.png)
AT指令觸發(fā)升級
手動觸發(fā)升級
如下模塊從V1015升級到V1016的流程
![wKgaomaYi1OAHIhEAADOD4yKE6M320.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYi1OAHIhEAADOD4yKE6M320.png)
自動升級(默認24小時內自動觸發(fā))
自動升級是模塊定期向后臺發(fā)送升級請求,來獲取新固件進行更新的,大致流程如下
![wKgaomaYi2CAfexBAAEsQHRnETk919.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYi2CAfexBAAEsQHRnETk919.png)
可以通過AT+UPGRADE=“PERIOD”,60設置自動升級時間,這里設置為60s來作為演示
![wKgZomaYi2uAKi5GAADqakd8owc366.png](https://file1.elecfans.com/web2/M00/FD/28/wKgZomaYi2uAKi5GAADqakd8owc366.png)
使用自建項目名配置
客戶從合宙采購完模塊之后,注冊登錄合宙IOT平臺,在IOT平臺我的項目頁面新建一個項目,并要求合宙工作人員將這批模塊放入新建的項目中(客戶本身無權限進行操作)。本示例就以“遠程升級模塊”為項目名進行遠程升級。
![wKgaomaYi3mAG7tOAAEK_GkCwPI017.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYi3mAG7tOAAEK_GkCwPI017.png)
該項目下的模塊可通過設備列表查看
![wKgaomaYi7GAQanyAAAlH9hEPGc360.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYi7GAQanyAAAlH9hEPGc360.png)
![wKgaomaYi6iAY3rsAADmByvaFvQ125.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYi6iAY3rsAADmByvaFvQ125.png)
配置流程
以780ET為例,獲取[AT固件版本](AirM2M_EC718-EC716_AT 發(fā)行版 - Gitee.com),下載到本地后解壓并將dfota.bin文件上傳到dfota中。
- 在IOT平臺-我的項目頁面點擊固件列表
![wKgZomaYjA2AZretAAEJxCNttp8630.png](https://file1.elecfans.com/web2/M00/FD/28/wKgZomaYjA2AZretAAEJxCNttp8630.png)
2.創(chuàng)建固件,上傳對應文件
![wKgZomaYjDCAXVkGAACPF_ww7T8622.png](https://file1.elecfans.com/web2/M00/FD/28/wKgZomaYjDCAXVkGAACPF_ww7T8622.png)
![wKgaomaYjD6AEYjnAAEoMwobxyo048.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYjD6AEYjnAAEoMwobxyo048.png)
3.上傳好文件之后會自動生成固件名稱,不需要修改
![wKgaomaYjEiAHtOIAAENNpIxMu4485.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYjEiAHtOIAAENNpIxMu4485.png)
4.如果配置“升級全部設備”選項為“是”,則無需配置IMEI,按照上述內容配置即可。如果選擇“否”,還需添加IMEI,如下圖所示。
![wKgaomaYjGGADTXZAACl41b7cKg876.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYjGGADTXZAACl41b7cKg876.png)
AT指令觸發(fā)升級
手動觸發(fā)升級
- 通過下方圖示操作,找到對應項目的項目Key。
![wKgaomaYjG-AJrKCAAD0g2N1G2Y507.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYjG-AJrKCAAD0g2N1G2Y507.png)
2.復制項目Key,用AT+UPGRADE=“KEY”,ProductKey進行配置,該命令會參數(shù)會寫入nv,掉電保存,其中ProductKey為對應項目Key。 然后再用AT+UPGRADE進行遠程升級。
![wKgaomaYjIGAXf41AAD0VAt73Rs799.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYjIGAXf41AAD0VAt73Rs799.png)
自動升級(默認24小時內自動觸發(fā))
自動升級是模塊定期向后臺發(fā)送升級請求,來獲取新固件進行更新的,大致流程如下
![wKgaomaYi2CAfexBAAEsQHRnETk919.png](https://file1.elecfans.com/web2/M00/FE/10/wKgaomaYi2CAfexBAAEsQHRnETk919.png)
可以通過AT+UPGRADE=“PERIOD”,60設置自動升級時間,這里設置為60s來作為演示
![wKgaomaYjJSAfhZZAADuKI8yGzM493.png](https://file1.elecfans.com/web2/M00/FE/11/wKgaomaYjJSAfhZZAADuKI8yGzM493.png)
自定義服務器升級
- 使用自己的服務器來升級模塊和使用iot平臺升級最重要的區(qū)別是下載固件的來源不同。
- 其實FOTA的過程是新老版本生成差分包再進行升級的過程,那么這個差分的過程在哪里呢?使用合宙iot平臺升級,差分的過程在iot服務器后臺,那使用自己的服務器該怎么辦呢?答案當然是自己來完成差分的過程,放在服務器等待模塊來下載。
差分包生成工具
? 手動生成差分包的過程使用doc平臺工具中的差分工具 差分工具
![wKgaomaYjJyAWdr1AACsAgx2W9s987.png](https://file1.elecfans.com/web2/M00/FE/11/wKgaomaYjJyAWdr1AACsAgx2W9s987.png)
下載生成的差分文件
![wKgZomaYjKSAG1YtAACXtjCKCec728.png](https://file1.elecfans.com/web2/M00/FD/28/wKgZomaYjKSAG1YtAACXtjCKCec728.png)
- 本次我們從V1015升級到V1016需要準備各自的bin遠程升級文件,上傳完成后等待差分完成,下載得到的差分文件,這里將名字改為dfota_final_AirM2M_AirM2M_V1016.bin。
配置流程
- 把生成的固件放到服務器上,然后通過**AT+UPGRADE=“URL”,""**指令設置對應的URL鏈接。
- 配置完差分包URL地址成功后,AT+UPGRADE 主動觸發(fā)升級。
- 升級流程如下,這里選擇了USB的另外一個端口,可以上報模塊的升級過程:
![wKgaomaYjK6AENnzAAD61sBTahE373.png](https://file1.elecfans.com/web2/M00/FE/11/wKgaomaYjK6AENnzAAD61sBTahE373.png)
恭喜你成功從V1015版本通過自己服務器搭建FOTA服務的方式升級到了更新的V1016版本!
-
芯片
+關注
關注
456文章
51243瀏覽量
427530 -
FOTA
+關注
關注
0文章
23瀏覽量
7725 -
合宙通信
+關注
關注
0文章
148瀏覽量
1842
發(fā)布評論請先 登錄
相關推薦
RVB2601應用開發(fā)實戰(zhàn)系列四:FOTA鏡像升級
![RVB2601應用<b class='flag-5'>開發(fā)</b>實戰(zhàn)系列四:<b class='flag-5'>FOTA</b>鏡像<b class='flag-5'>升級</b>](https://file.elecfans.com//web1/M00/EF/3B/o4YBAGChxdGAWGwAAAN1DIJs17M970.jpg)
請問哪位大神可以分享一下適用于AM1808的用戶指南嗎?
PowerPC 7XX用戶指南的邏輯分析支持
PowerPC 7xx仿真控制界面聯(lián)機幫助
RVB2601應用開發(fā)實戰(zhàn)系列四:FOTA鏡像升級
RVB2601應用開發(fā)實戰(zhàn)系列四:FOTA鏡像升級
適用于STM32芯片的開發(fā)教程
TG6101上手指南:FOTA使用
適用于SDW-PlusII系列串口屏——VGUS4.0用戶開發(fā)指南.pdf
![<b class='flag-5'>適用于</b>SDW-PlusII系列串口屏——VGUS4.0用戶<b class='flag-5'>開發(fā)指南</b>.pdf](https://file.elecfans.com/web1/M00/4F/34/pIYBAFrVnNCAFLO1AADgN3XZy0A335.png)
評論