EdgeX 可讓您建立連接現有 IoT 裝置並從各種感測器收集資料的閘道。 網關組織與設備的交互,並對資訊進行初步處理、聚合和分析,作為物聯網設備網路與本地控制中心或雲端管理基礎設施之間的中間鏈路。 網關還可以運行打包為微服務的處理程序。 可以使用 TCP/IP 網路和特定(非 IP)協定透過有線或無線網路組織與 IoT 設備的互動。
不同用途的網關可以組合成鏈,例如第一鏈路的網關可以解決設備管理(系統管理)和安全性問題,第二鏈路(霧伺服器)的網關可以儲存傳入的數據,進行分析並提供服務。 該系統是模組化的,因此根據負載將功能劃分為各個節點:在簡單的情況下,一個網關就足夠了,但對於大型物聯網網絡,可以部署整個叢集。
EdgeX 是基於開放的物聯網堆疊
該專案包括一系列用於數據分析、安全、管理和解決各種問題的現成微服務。
1.0 版本結束了兩年的開發和測試,也標誌著所有主要 API 的穩定性,用於標準化邊緣應用程式和對廣泛採用做好準備的認可。
主要的
- Redis 和 MongoDB 支援所有使用 DBMS 的服務。 簡化持久化資料儲存層內儲存的更換;
- 新增應用程式服務和 SDK 來建立它們。 應用程式服務是指在將資料傳送到最終伺服器之前準備資料的處理程序。 未來,應用服務將取代導出服務,目前定位為解決更有效率處理的較小導出任務的工具;
- 系統管理工具已擴展,包括監視服務所建立的 CPU 負載、資料處理狀態和其他指標的能力;
- 考慮到相關標識符,它允許您在導出之前的所有階段追蹤來自感測器的數據,以簡化偵錯和監控;
- 支援接收、使用和匯出CBOR格式的二進位資料;
- 包括單元測試和自動化安全測試工具;
- 準備一個新的框架,直觀地評估整個系統的資源消耗和行為;
- 使用新的和改進的 SDK 開發用 Go 和 C 語言與設備和感測器互動的服務;
- 改進了部署配置、調度程序、設備設定檔、API 網關和敏感資料安全儲存的工具。
來源: opennet.ru