Azure IoT Edge入門(1)什么是IoT Edge


 

本文主要介紹:

1. 為什么需要IoT Edge?

2.什么是Azure IoT Edge

3.Azure IoT Edge 組成

4.相關的產品

 

視頻講解:

您可以觀看B站視頻:https://www.bilibili.com/video/av90945940/

或在本站觀看視頻:

 

 

 

 

圖文介紹:

1. 為什么需要IoT Edge?

 

場景1. 網絡狀況不好

 

地下停車場,通常沒有信號,通過Lora 網關等方式將數據匯總至一處(邊緣設備),然后上報雲端;

 

場景2. 終端能力不足,全部雲端實現又成本高或難以實現

 

視頻監控場景,突然增加了某個需求,比如時下的戴口罩監控,本地監控攝像頭沒有這個AI能力,視頻數據全部上雲分析成本太高,此時可以在一個小區或一個商場布置一台網關(邊緣設備),網關本地完成AI分析計算,將結果匯總於雲端或通過雲端發起報警;

 

場景3. 時延要求嚴格

 

很多工業場景,要求時控制指令要求必須在短時間內完成,而工廠距離公有雲數據中心的物理距離決定了時延太長;

 

其他場景: 

 

傳感器數十萬甚至更多,產生大量垃圾數據,直接上雲,會導致很多垃圾數據一起上雲,需要在本地先過濾;

設備通過2/3/4G網絡上傳數據,全部到雲端,流量費用很高;

 

2.什么是Azure IoT Edge

 

Azure IoT Edge 是基於Azure IoT Hub構建的 IoT 服務。

IoT Edge能夠將部分工作負荷移至邊緣,設備將消息發送到雲所花費的時間可以更少,並且設備可以對狀態更改更快地做出響應。

3.Azure IoT Edge 組成

 

Azure IoT Edge是一組軟件服務,需要運行在特定的硬件設備上,通常該硬件設備可以是Widows/Linux的設備,如果要處理的數據不多,可以使用 Raspberry Pi 3或更小的設備;如果要運行資源密集型工作負荷,請使用工業服務器。

Azure IoT Edge 包含三個組件:

  • IoT Edge modules是容器,可以運行 Azure 服務、或者你自己的代碼,IoT Edge Runtime包含Moby引擎。
  • IoT Edge runtime在每個 IoT Edge 設備上運行,並管理部署到每個設備的模塊。
  • Cloud-based interface可以通過基於雲的界面遠程監視和管理 IoT Edge 設備。

 

IoT Edge Runtime:

Azure IoT Edge 運行時允許在 IoT Edge 設備上使用自定義邏輯和雲邏輯。 運行時位於 IoT Edge 設備上,並執行管理和通信操作。 該運行時執行多個功能:

  • 在設備上安裝和更新工作負荷(module)。
  • 維護設備上的 Azure IoT Edge 安全標准。
  • 確保 IoT Edge 模塊(module)始終運行。
  • 將模塊運行狀況報告給雲以進行遠程監控。
  • 管理下游葉設備與 IoT Edge 設備之間、IoT Edge 設備上的模塊之間以及 IoT Edge 設備與雲之間的通信。

IoT Edge agent 管理IoT Edge設備上的模塊(包括IoT Edge Hub) 

IoT Edge hub 處理模塊(Module)之間以及設備和IoT Hub之間的通信

IoT Edge security daemon 安全守護程序 ,由IoT Hub Agent啟動,負責監控Modules正常運行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM