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