文章目錄
- 1.EdgeX Foundry
- 2.平臺架構
- 3.平臺服務
- 3.1.設備服務
- 3.2.核心服務
- 3.3.支持服務
- 3.4.應用服務
- 3.5.安全服務
- 3.6.管理服務
- EdgeX Foundry
# EdgeX Foundryhttps://iothub.org.cn/docs/edgex/
https://iothub.org.cn/docs/edgex/edgex-foundry/
1.EdgeX Foundry
EdgeX Foundry 是 LF Edge 旗下的一款開源、不受供應商限制的邊緣物聯網中間件平臺。
該平臺會從邊緣處的傳感器(即“物”)收集數據,并作為雙向傳輸引擎向企業、云和本地應用發送數據,以及從這些應用接收數據。EdgeX 可在邊緣實現自主運營和智能化(AI)。
開發人員、技術提供商和最終用戶能夠通過技術、資源共享和 EdgeX 生態系統的規模經濟(無論是其自己的實踐,還是通過向他人提供商業化的“EdgeX 就緒型”解決方案),以更低的成本和風險加速實現業務價值。
EdgeX 在許多方面都獨具特色,比如服務范圍、廣泛的行業支持、可信度、投入,以及由 Linux 基金會旗下 LF Edge 組織所提供的不受供應商限制的 Apache 2.0 開源許可模式。EdgeX 本身也是在所有垂直市場物聯網用例和企業中推動數字轉型與 AI 技術發展的核心要素。
項目服務范圍
EdgeX Foundry 專注于充分運用云原生原則(例如,松耦合的微服務、平臺獨立性),以及實現滿足特定物聯網邊緣需求的架構(包括不同的連接協議、廣泛分布的計算節點的安全性和系統管理,以及縮減高度受限的設備規模),借此發揮邊緣計算的優勢。
該項目的“甜蜜點”在于,用例中的本地決策可以實時或以近乎實時的速度進行制定,與此同時,自動化和操作由多個數據源提供支持。在這里,EdgeX 可以解決邊緣節點和數據規范化(比如,在分布式物聯網邊緣架構中需滿足“南正對北、東正對西”的條件)方面的關鍵互操作性挑戰。
2.平臺架構
EdgeX 采用微服務風格架構,這些微服務組織為四個服務層和兩個底層系統服務。
- 設備服務層:負責與支持特定協議的設備交互,采集設備的數據,并下發指令控制設備
- 核心服務層:負責接收設備服務層上報的設備數據,通過向設備服務層下發指令控制設備,管理注冊到 EdgeXFoundry 中的設備及其元數據,在 EdgeX Foundry 中 的微服務之間提供相關配置信息
- 支持服務層:負責提供 EdgeX Foundry 中的微服務都需要的規則引擎、調度、報警與通知和日志等通用功能
- 導出服務層:負責將 EdgeX Foundry 采集的相關設備數據導出并進行存儲
- 安全組件:負責保護 Edgex Foundry 中采集到的數據以及 EdgeX Foundry 所管理的設備、傳感器和其他物聯網設備等
- 管理組件:負責啟動、停止和重啟 EdgeX Foundry 中的微服務,監控微服務的操作和性能,獲得 EdgeX Foundry 中微服務的配置
3.平臺服務
3.1.設備服務
設備服務是與傳感器/設備或物聯網對象(“物”)交互的邊緣連接器,其中包括機器、機器人、無人機、HVAC 設備、相機等。通過利用可用的連接器,可以控制設備并/或傳輸數據至 EdgeX 或從其傳輸數據。您還可以使用設備服務 SDK 來創建您自己的 EdgeX 設備服務。
3.2.核心服務
核心服務通過這些服務可大體了解給定部署中連接了哪些設備,正在傳輸哪些數據以及 EdgeX的配置方式。
3.3.支持服務
支持服務包括諸如邊緣分析(也稱為“本地分析”)等微服務,以及典型的軟件應用功能,例如記錄、計劃和數據清理等。
3.4.應用服務
應用服務是指將感應到的數據從 Edgex 提取、處理/轉換和發送到所選端點或應用的方式。這些服務可以是分析數據包、企業或本地應用,也可以是 Azure loTHub、AWSloT 或 Google loT Core 等云系統。
3.5.安全服務
安全服務可以保護設備、傳感器,以及由 EdgeX Foundry 托管之其他物聯網對象的數據和控制。
3.6.管理服務
系統管理設施為外部管理系統提供中央聯絡點,以便啟動/停止/重啟 EdgeX 服務、為服務獲取配置、取得服務的狀態/運行狀況,或者取得關于 EdgeX 服務的指標(例如,內存使用量)以便能夠對 EdgeX 服務進行監控。
- EdgeX Foundry
# EdgeX Foundryhttps://iothub.org.cn/docs/edgex/
https://iothub.org.cn/docs/edgex/edgex-foundry/