【上電即上華為云】華為云openCPU智聯模組_Cat.1_MC615-CN_L610-CN_OTA升級
華為云 openCPU 智聯模組 _Cat.1_MC615-CN _L610-CN _OTA 升級 :上電即上華為云
一句話 總結: open CPU 開發 Cat.1 模組 L610-CN ,運行 模組內置 的 hwcloud iot link 協議 ,實現 上電即上華為云 和 OTA 升級 。
1、 Cat.1 上電 即上華為云系列文章 :
(1) open CPU 開發 Cat.1 模組 MC 615-CN ,完成編譯 環境安裝、 源碼 編譯、 下載 模組固件 、 coolwatcher 查看模組 運行 LOG 、 測試 Cat.1 模組 入網 情況 。 (已 完成 )
【上電即上華為云】華為云 openCPU 智聯模組 _Cat.1_MC615-CN
https://bbs.huaweicloud.com/blogs/263473
(2) open CPU 開發 Cat.1 模組 MC615-CN ,運行 模組內置 hwcloud iot link 協議 ,實現上電即上華為云。 (已 完成 )
【上電即上華為云】華為云 openCPU 智聯模組 _Cat.1_MC615-CN-L610-CN
https://bbs.huaweicloud.com/blogs/267413
(3) open CPU 開發 Cat.1 模組 L610-CN ,運行 模組內置 hwcloud iot link 協議 ,實現上電即上華為云 和 OTA 升級 。 (正在 進行中 , 本文 主要 關注 OTA 升級 功能 )
(4) 上電 即上 華為 云, Cat.1 基于 openCPU 完成攝像頭功能
(5) 上電 即上 華為 云, Cat.1 基于 openCPU 開發 智慧農業 項目
(6) 上電 即上 華為 云, Cat.1 基于 openCPU 驅動 X 傳感器(六軸姿態 、光感 等)
(7) 上電 即上 華為 云 , smart 智聯 Cat.1 + PLC 無線網關
(8) 上電即上華為云, Cat.1 + Little vGL 智能 顯示屏( 貓眼 、廣告 分發 屏等)
(9) 未完 待續 …
OTA 升級說明 :
( 1 ) 通訊 模組 在線 升級, 統稱 為 OTA 。進一步細分 為 SOTA ( Software Over The Air )和 FOTA ( Firmware Over The Air )。
( 2 ) SOTA 主要 指用戶業務 APP 升級 。 當 用戶需求變更、 增加 代碼 功能 、 緊急修復現場 問題 等 絕大多數場景 下,可以采用 SOTA 遠程 升級 。
( 3 ) FOTA 主要 指通訊模組 主 固件 升級。 在模組 固件 出現 重大 變更時 , 不升級可能 會影響模組正常運行的 場景下 , 可以 謹慎采用 FOTA 遠程 升級。
2、 網紅 貓 Cat.1 來 了
Cat 是 Category 的縮寫,意思是類別 ,以 LTE UE-Category 出道,后來衍生為“ Cat. X ” 。 Cat.1 的 全稱 就是 LTE UE-Category 1 。 當年 3GPP 組織制定 LTE 標準時, 希望 LTE 能為不同用戶提供不同等級的網絡服務能力,于是就給 LTE 進行了網絡分類。 比如 Release13 的 Cat.NB-1 就是 NB-IoT ( 170 Kbps-250Kbps ) , Cat.M1 就是 eMTC ( 1M bps-1Mbps ) 。
Cat.1 早在 R elease8 就 發布了, 屬于 4G LTE 網絡的一個類別。上行峰值速率是 5M bit/s ,下行峰值速率是 10M bit/s ,屬于蜂窩物聯網。
“ 網紅 貓 的速度, 好快 啊! ”
不同 的 應用場景, 應該選擇 合適 的 網絡 制式 。
在 對講機 、金融支付、車聯網、智能穿戴、共享設備、視頻監控等 中低速 業務 場景上 ,屬于 “ 貓 王 ” Cat.1 統治 的 天下 。
L610-CN 是廣和通公司 Fibocom 出品 的 一款 LTE Cat . 1 bis 無線通信模組。產品支持 LTE 、 GSM 雙模通信,同時支持 VoLTE 、 Audio 、 Camera 、 LCD 、 Keypad 等功能,部分型號支持 WIFIScan 或藍牙。另外,模組提供了 USB/UART/SPI/I2C/SDIO 等通用接口滿足 IoT 行業的各種應用訴求。 L610-CN 覆蓋亞洲地區主要運營商頻段,另有同系列相同封裝產品 L610-EU 、 L610-LA 分別覆蓋歐洲、拉美地區主要運營商頻段。
MC615-CN-00 是 廣和通公司 Fibocom 出品 的 另外 一款 LTE Cat . 1 bis 無線通信模組。
產品支持 TDD-LTE/FDD-LTE 多種網絡制式和多頻段,同時支持 VoLTE 、 Audio 、 Camera 、 LCD 、 Keypad 等功能。另外,模組提供了 USB/UART/SPI/I2C 等通用接口滿足 IoT 行業的各種應用訴求。 MC615-CN 覆蓋亞洲地區主要運營商頻段,該系列產品采用 LCC+LGA 封裝,封裝尺寸和 G510/N510/MA510 PIN to PIN ,方便客戶最小代價切換。產品定位覆蓋中低速率物聯網市場,例如泛支付、共享、工業 互聯、追蹤、車載后裝等多種應用場景,為多領域客戶提供完美高速體驗。
3、 Cat.1 模組 L610 -CN 基礎 SDK
基礎 SDK
core_sdk_16000.1073.00.06.02.01.tar.gz
主 版本固件
16000.1073.00.06.02.01 .pac
16000.1073.00.06.02.01 .elf
16000.1073.00.06.02.01 .map
16000.1073.00.06.02.01 _boot.elf
4、 華為云 L610 -CN 智聯模組 patch
補丁包
patch_hwcloud_CAT1_L610-CN_OTA_20210809-1032.rar
5、 使用步驟
準備 工作
( 1 )本文 使用 FIBOCOM L610-AEVK 開發板 。
L610_Arduino_EVK 是基于 fibocom CAT1 產品 L610 openCPU 模組的開發套件,具備 Arduino 接口, 可以支持 Arduino 接口配件板,搭配 GPS 定位、 WiFi 、六軸定位傳感器 、 溫度傳感器 、 8MB Flash 、麥克風、喇叭、 LCD 顯示屏、 攝像頭 、 2Kb EEPROM 、 4*4 矩陣按鍵組使用。
這是 一個非常強大的Cat.1 開發板 , 想做Cat.1產品 的開發者 必備 神器 。
( 2 )如 上圖所示,在 4G_ANT 插上開發板 附贈的天線。 U SB 接口連接 電腦。插入 SIM 卡 。
注意 : 建議 USB 直接 連電腦。 我遇到 一個問題 (僅供 參考 ) : 把 USB 接到 USB 分線器 , 此時 coolwatcher 軟件 、串口調試助手等軟件,運行不正常 。 USB 直連 電腦, 軟件 運行正常。
( 3 ) L 610-CN 開發板與 MC615-CN 開發板使用 方法 類似 ,只是外設更加豐富。
所以 , 有關 開發板驅動安裝 、 編譯環境 配置、 如何 編譯固件、固件下載、 查看 運行 LOG 等 基礎操作,請 參考 下面文章:
【上電即上華為云】華為云 openCPU 智聯模組 _Cat.1_MC615-CN
https://bbs.huaweicloud.com/blogs/263473
請務必先完成 這篇文章,掌握基本的使用方法。
打補丁
( 1 )在 基礎 SDK : core_sdk_16000.1073.00.06.02.01 上面 打 華為云 補丁patch_hwcloud_CAT1_L610-CN_OTA_20210809-1032
華為云 設置
( 1 )華為云 的 云端 配置,請參考下面文章:
【上電即上華為云】華為云 openCPU 智聯模組 _Cat.1_MC615-CN-L610-CN
https://bbs.huaweicloud.com/blogs/267413
修改 代碼
( 1 ) 華為云 上 點擊設備 詳情 , 復制設備 ID 。
( 2 )修改 代碼中 設備 ID 和 接入 密碼 。
app\hwcloud_iot_link\iot_link\demos\oc_mqtt_demo\oc_mqtt_water_meter.c
#define CN_EP_DEVICEID " 5fed97874f04b003098ac371_mqtt_12345678 "
#define CN_EP_PASSWD "12345678"
編譯 固件
( 1 ) 修改完 代碼后 ,運行 下面 命令
. tools/core_launch.sh
cout
cmake ../.. -G Ninja
ninja
( 2 )編譯生成文件存于: ./out/appimage_debug/hex/
咱們需要的就是 user_app .pac 。此文件用于下載到 L610 -CN 上啟動運行。
( 3 ) 打開升級軟件 FibocomUpgradeDL_V1.0.2.exe 。 選擇 user_app .pac
( 4 ) 注意把波特率設置為 921600 。 然后 , 點擊第 3 個按鈕 Start downloading 。
( 5 ) 按住 Boot 鍵 ,給開發板上電 , 然后松開 Boot 鍵, 即可下載 user_app .pac 包 。
如果 下載 遇到 問題,請參考 文章 https://bbs.huaweicloud.com/blogs/263473
注意 : 如果 你拿到是一個全新的 L610 開發板 , 則 需要更新主固件版本。 還需要 發送 AT 指令 ,打開 LOG 顯示 。 使用串口調試助手發送 at^tracectrl=0,1,2 // 打開 USB AP 口 LOG (port4) 。方法 參考 上面 鏈接 https://bbs.huaweicloud.com/blogs/263473
( 6 )固件 下載完成后,按一下 Reset 鍵 。
注意 :這個步驟很重要,很多開發者下載固件后, 云端 沒有效果,就是因為 沒有重啟 C at.1 模組 。
數據 上云
( 1 )華為云 上 查看設備 詳情,可以看到設備已在線。
( 2 ) 華為云 上打開產品 選項 ,選擇在線調試,點擊 設備 。 可以 看到設備 已經 在線 , data 正在 上報到華為云 。
{serviceId: Connectivity, data: {"dailyActivityTime":1,"rssi":25}}
此處只上報 dailyActivityTime 和 RSSI 。
制作 APPV2.0
( 1 )根據 oc_water_meter_mqtt 的 物模型定義。 APPV2.0 的 業務變更 功能 , 選擇 上報 Connectivity 服務 下的 cellID 屬性。
( 2 )打開 oc_mqtt_water_meter.c
app\hwcloud_iot_link\iot_link\demos\oc_mqtt_demo\oc_mqtt_water_meter.c
修改前 rssi_List.key = "rssi ";
修改后 rssi_List.key = "cellID";
( 3 )保存代碼 , ninja 進行編譯 。
( 4 ) 此時 user_app.img 就是 最新生成的 APPV2.0 的 img 固件 。
out\appimage_debug\hex\user_app.img
華為 OTA 操作
( 1 )進入 設備 - 群組, 新建 一個群組,取名: L610_SOTA 。
( 2 ) 選擇 L610_SOTA 群組 ,選擇綁定,綁定 mqtt_12345678 的真實 設備。
( 3 )進入 設備 - 軟固件升級 。先 選擇軟件列表,點擊上傳軟件。
( 4 )選擇 已經 生成 的 APPV2.0 固件 : user_app.img 文件 。 軟件 版本填寫 V2.0 。
( 5 ) 確認后 , 軟件 上傳成功。
( 6 ) 點 升級任務 界面 , 新建 任務。
( 7 ) 輸入 任務名: L610_V2_OTA ( 不強制要求 任務 名字 , 能清楚分辨 管理 每個 任務 即可 ) 。 選擇 APPV2.0 固件 ,選擇待升級群組。 立即創建任務。
( 8 ) 查看 軟件 升級任務 , 目前 狀態 正在執行中。
( 9 )查看 執行詳情, 可以 看到 downloading 、 do wnloading progress is 60% 、 su ccess 等 升級 進度信息。
( 10 ) 升級 任務最后顯示 成功。
( 11 )查看 在線調試界面 。未 升級前,模組上報 RSSI 。 O TA 在線 升級后,模組 自動 上報 cellID 。 O TA 成功 了 。
完成
ok。
源碼 獲取
weixin 關注公眾號 beigugong ,或者掃描下方二維碼。
回復 hwcloud_Cat.1_MC615-CN , 獲取源碼下載鏈接。
相關
【上電即上華為云】華為云 openCPU 智聯模組 _wifi_8720_MQTT
https://bbs.huaweicloud.com/blogs/233458
【上電即上華為云】華為云 openCPU 智聯模組 _wifi_8720_LwM2M
https://bbs.huaweicloud.com/blogs/236198
【上電即上華為云】華為云 openCPU 智聯模組 _wifi_BL602(RISC-V)_MQTT
https://bbs.huaweicloud.com/blogs/238212
【上電即上華為云】華為云 openCPU 智聯模組 _wifi_BL602(RISC-V)_ LwM2M
https://bbs.huaweicloud.com/blogs/238213
【上電即上華為云】華為云 openCPU 智聯模組 _wifi_BL602(RISC-V)_ CoAP
https://bbs.huaweicloud.com/blogs/238214
【上電即上華為云】華為云 AIoT 智聯開發板 _mcu_HK32F103Vx
https://bbs.huaweicloud.com/blogs/244682
【上電即上華為云】 華為云 smart 智聯 PLC 無線網關 _plc_3121N-H(3121N-IED)
https://bbs.huaweicloud.com/blogs/245850
【上電即上華為云】 華為云 openCPU 智聯模組 _wifi_HF-LPX70_RISC-V_LwM2M
https://bbs.huaweicloud.com/blogs/246215
【上電即上華為云】 華為云 openCPU 智聯模組 _wifi_HF-LPX70_RISC-V_ CoAP
https://bbs.huaweicloud.com/blogs/247263
【上電即上華為云】華為云 all-in-one 智聯模組 _ NB-IoT _ BC95-CNV(BC28-CNV) _LwM2M _at
https://bbs.huaweicloud.com/blogs/249241
【上電即上華為云】 華為云 all-in-one 智聯模組 _NB-IoT_BC95-CNV(BC28-CNV)_MQTT_at
https://bbs.huaweicloud.com/blogs/249333
【上電即上華為云】華為云 all-in-one 智聯模組 _NB-IoT_BLE_BC95-CNV_BC28-CNV_openCPU
https://bbs.huaweicloud.com/blogs/253691
【上電即上華為云】華為云 all-in-one 智聯模組 _NB-IoT_BLE_BC95-CNV_BC28-CNV_ 藍牙 APP
https://bbs.huaweicloud.com/blogs/253694
【上電即上華為云】 華為云 smart 智聯 PLC_NB-IoT_BLE 無線網關 _plc_3121N-IED_BC95-CNV
https://bbs.huaweicloud.com/blogs/254821
【上電即上華為云】(視頻演示)語音識別、 RISC-V 架構 WiFi 芯片、 LCD 顯示屏融合案例
https://bbs.huaweicloud.com/blogs/259858
【上電即上華為云】 華為云 smart 語音識別 _AI_Voice_wifi_RISC-V_LCD_ST7789
https://bbs.huaweicloud.com/blogs/261451
【上電即上華為云】(視頻演示) 云彈幕、 Li ttlevGL 、 RISC-V 架構 WiFi 芯片、 LCD 顯示屏
https://bbs.huaweicloud.com/blogs/262841
【上電即上華為云】 華為云 openCPU 智聯模組 _Cat.1_MC615-CN (面向 基礎操作 )
https://bbs.huaweicloud.com/blogs/263473
【上電 即上 華為云】故小北 文章階段 性 匯總v202104291051
https://bbs.huaweicloud.com/blogs/263697
【上電 即上 華為云】 華為云 openCPU 智聯模組 _Cat.1_MC615-CN-L610-CN (面向 上華為云 )
https://bbs.huaweicloud.com/blogs/267413
【上電 即上 華為云】 華為云 openCPU 智聯模組 _Cat.1_MC615-CN_L610-CN_OTA 升級 (面向 OTA 在線 升級 )
本帖 地址
IoT IoT行業生態工作臺 IoTStage 硬件開發 網絡 設備接入 IoTDA
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。