開源物聯網數據基礎設施軟件領導者 EMQ 映云科技今日正式宣布,旗下的物聯網邊緣工業協議網關軟件 Neuron ,自 2022 年 4 月 22 日發布的 2.0 版本起,正式基于 GNU LGPL 許可開源!
Neuron 為工業物聯網的「連接」而生,支持同時為多個不同通訊協議設備、數十種工業協議進行一站式接入及 MQTT 協議轉換,僅占用超低資源,可以原生或容器的方式部署在 X86、ARM 等架構的各類邊緣硬件中,助力構建工業物聯網平臺與應用。
Neuron 的產品雛形始于工業物聯網 IIoT 尚在起步階段的 2018 年,旨在為未來工業物聯網平臺的數據采集需求解決海量異構工業設備的連接問題。2020 年 9 月,Neuron 的 GA 版本正式發布并為各行業客戶廣泛應用。
如今,秉持著 EMQ 一直以來的開源理念以及以產品服務于社區和產業的使命,正式成為開源項目的 Neuron 將充分滿足用戶靈活定制開發的需求,與開源社區用戶一起拓寬產品與產業的可能,加速工業物聯網的發展進程。
匯聚物聯網數據,工業 4.0 轉型關鍵
隨著工業 4.0 概念的普及和在行業中的實踐深入,傳統工業改造和工業物聯網的部署需求也越來越強烈。工業 4.0 的成功關鍵之一,就是為工業設備賦予物聯網的連接能力。
然而這一過程面臨著設備種類繁多、涉及總線與協議復雜多樣等問題。同時,隨著 IT 和 OT 結合的架構愈發成熟,工業物聯網需要將數據接入、數據存儲、數據消費與業務應用解耦,細粒度模塊化的工業數據采集方案在市場上需求愈發明顯。
Neuron 的設計初衷正是為了解決上述問題。
其通過一站式接入數十種工業協議并轉換成 MQTT 協議,將數據統一上傳到云端工業物聯網平臺,實現對工業設備的數據采集、遠程控制、配置更新、設備資產管理等。
2020 年 9 月,Neuron 正式發布。
配合 EMQ 邊緣和云端的其他基礎設施軟件產品,至今已為工業互聯網、新能源發電、石油勘探開采等多個行業應用場景提供了包含邊緣側設備接入的完善數據采集與處理方案。
Neuron 1.x 版本最初為閉源形態,隨著用戶規模的增長,對于驅動開發與北向對接等定制化需求日益增多。為了讓更多用戶能夠基于高性能的工業數據采集接入框架實現更靈活的協議和插件開發,本著 EMQ 擁抱開源的初心,自 2.0 版本起,Neuron 將正式成為開源項目,源代碼倉庫托管在 GitHub中。
Neuron v2.0 將更加聚焦于工業協議的數據采集、聚合和轉發的基礎能力,為工業物聯網平臺建設提供高性能數據接入基礎通訊框架。
高性能工業數據接入基礎通訊框架
全新開源的 Neuron v2.0 為開發者與使用者提供了開源的工業數據采集與協議轉換所需要的高性能基礎框架。
Neuron v2.0 采用 NNG 異步 I/O 框架與多線程模型實現了輕量級高性能的消息總線。相比 v1.0 架構,Neuron v2.0 不僅支持多實例進程同時保持多設備連接,且內存占用更低,提高了 CPU 多核利用率。同時,框架僅依賴原生 PosixAPI,具有極高的系統兼容性與可移植性,方便用戶適配更多低成本的硬件,可應用于更廣泛的使用場景。
開源后,開發者可以基于 Neuron 提供的針對工業設備協議、總線協議接入的插件式可擴展底層框架,專注于各類設備驅動的開發,快速實現工業物聯網平臺的數據接入。
此外,Neuron v2.0 采用 Web 界面實現對軟件的可視化配置操作,同時支持各類云邊協同邊緣管理框架(如 KubeEdge、OpenYurt 等),可實現云端對邊緣 Neuron 軟件的遠程管理,提高配置與管理效率。
在以上開源功能基礎上,EMQ 還將為企業客戶提供 Neuron 的商業模塊支持,如商業的驅動插件、管理模塊等,以滿足企業更加專業深入的業務需求。
Neuron v2.0 將與 v1.x 分別獨立管理。EMQ 對現有的商業版 Neuron v1.x 仍提供缺陷修復與維護,但后續將不再基于 1.x 版本提供功能更新。
激發工業物聯網更多可能
作為一款獨立的、具有完整數據收集與轉發能力的開源邊緣工業協議網關軟件,基于 Neuron v2.0 開源的可擴展插件架構,用戶不僅可以非常方便地擴展南向標準驅動或者定制驅動,還可以通過北向的應用接口對接各類開源軟件,實現工業大數據或者邊緣計算。
這無疑將為企業工業互聯網平臺帶來更多創新可能,可以廣泛應用于工業生產、市政供水供氣等場景,實現工業設備遠程監控、設備能耗自動檢測、產線現場信息遠程推送等智能化業務,加速企業的數字化轉型升級。