本文分享自華為雲社群《使用華為雲IoT平台的IoT邊緣體驗“邊雲協同”【我的IoT端邊雲體驗】-雲社群-華為雲》,作者:Jan-tao 。
邊雲協同
“邊雲協同”,即雲端與邊緣的協同。通過邊雲通道,部署在邊緣節點上,并實作在雲端遠端管理應用,保障部署在邊緣的應用能夠正常運作,并通過與雲端的連線,将業務執行結果在雲端呈現。
IoT邊緣優勢
- 就近接入:支援現場的物聯網裝置就近接入,可以實作裝置的管理、智能控制、資料治理。
- 本地自治:通過部署邊緣節點,實作物聯網裝置資料的預處理,同時在邊緣側提供應用托管、邊緣計算等功能,友善業務本地自治,保證業務資料的高可靠不丢失,減少因硬體或網絡帶來的業務影響。
- 低延遲時間:由于邊緣計算減少了資料流量的總量,進而提高了應用和服務的性能;通過本地有線直連的方式,在本地進行業務處理,滿足了業務低延遲時間的需求。
快速體驗IoT邊緣
一、注冊IoT邊緣節點
進入華為雲IoT 邊緣
注冊邊緣節點
單擊右上角“注冊節點”
根據頁面提示填寫參數
安裝指令30分鐘内有效,如逾時間,請重新擷取安裝指令。
安裝部署節點前,請檢查機器的IP轉發是否開啟,以及7883和8943端口是否開放。
1.IP轉發規則配置如下:
cat /proc/sys/net/ipv4/ip_forward
若值等于0,則需要添加配置IP轉發規則。
2.添加配置IP轉發規則:
vim /etc/sysctl.conf
修改配置檔案/etc/sysctl.conf,在檔案中修改net.ipv4.ip_forward = 1。
如果配置檔案中沒有net.ipv4.ip_forward參數項,請新增一行net.ipv4.ip_forward = 1。
3.重新加載此檔案的值
sysctl -p
安裝邊緣節點
選擇邊緣節點裝置類型,并裝置安裝目錄,将指令複制,以root使用者登入邊緣節點伺服器背景系統,執行安裝指令。
執行安裝
安裝成功
2022-10-31T13:54:13,651534 | INFO | install | 432 | install edge finish.
2022-10-31T13:54:13,652211 | INFO | stop | 483 | edgeInstaller stop.
/home/jantao
等待邊緣節點的狀态變為**“線上”**,表示該節點已安裝并連接配接成功。
二、建立自定義應用
上傳鏡像到SWR容器鏡像服務
拉取鏡像
docker pull swr.cn-north-4.myhuaweicloud.com/huawei-iot-edge/edgerule:1.1.0001.20200428202651.x86
開通SWR容器鏡像服務
登入指令
登入邊緣節點硬體shell背景,輸入複制的登陸指令并回車,提示“Login Succeeded”則表明該硬體已認證SWR雲服務的鑒權認證,可進行上傳/下載下傳鏡像。
将鏡像改名并上傳到SWR
1、為本地鏡像打标簽,格式為docker tag [鏡像名稱:版本名稱] [鏡像倉庫位址]/[組織名稱]/[鏡像名稱:版本名稱]
docker tag swr.cn-north-4.myhuaweicloud.com/huawei-iot-edge/edgerule:1.1.0001.20200428202651.x86 swr.cn-north-4.myhuaweicloud.com/iot_edge_security/app:1.0.0
2、上傳鏡像到SWR,格式為docker push [鏡像倉庫位址]/[組織名稱]/[鏡像名稱:版本名稱]
docker push swr.cn-north-4.myhuaweicloud.com/iot_edge_security/app:1.0.0
在SWR控制台選擇“我的鏡像”,可檢視上傳的自定義鏡像app。
單擊鏡像名稱app進入鏡像詳情頁,将“類型”該為“公開”。
建立自定義應用
在IoT邊緣控制台上添加應用和應用版本,即可将SWR雲服務中的鏡像通過IoT邊緣部署到指定邊緣節點中。
選擇左側導航欄“IoT邊緣 > 應用管理”進入頁面,單擊“添加應用”,進行建立應用。
選擇容器鏡像
點選下一步
點選下一步
填寫版本和支援架構資訊。
單擊确認添加後,則建立自定義應用成功。
檢視釋出的應用
三、将應用部署到邊緣節點
“應用子產品 > 子產品管理”頁簽,單擊“部署應用”,将制作的自定義應用部署到邊緣節點上運作。
檢視應用在邊緣節點的運作狀态,進入邊緣節點背景shell,輸入 指令
docker ps
可以看到應用已經在運作中。
四、在邊緣節點下添加裝置
建立産品
我這裡使用自己之前建立過的産品
添加裝置
在“IoT邊緣 --> 邊緣節點”,選擇您的邊緣節點名稱,進入節點詳情頁
在節點詳情頁,點選“添加邊緣裝置”。
填寫相關資訊:
1.所屬産品:自己建立的産品
2.自定義相關的裝置辨別碼、裝置名稱
3.password:自定義密碼
注冊裝置
進入華為雲裝置接入提供的MQTT ClientId生成工具網站:
https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/
填寫添加裝置(IoT邊緣)後生成的裝置ID和裝置密鑰
生成連接配接資訊(ClientId、Username、Password)。
五、體驗邊雲協同
使用MQTT.fx軟體體驗裝置對接邊緣節點場景
填入相關資訊
點選“Connect”,裝置鑒權成功後,在IoT邊緣控制台和物聯網平台可以看到裝置處于線上狀态。如果模拟器右側的紅燈變成綠燈,說明與物聯網平台的連接配接成功。
【我的IoT端邊雲體驗】有獎征文火熱進行中:https://bbs.huaweicloud.com/blogs/378687
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的寶貴建議,标題以【雲駐計劃-定向征文】開頭,還有機會赢取額外獎勵。
點選下方,第一時間了解華為雲新鮮技術~
華為雲部落格_大資料部落格_AI部落格_雲計算部落格_開發者中心-華為雲