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