可視化開發(fā)工具可加快工業(yè)物聯網應用
物聯網(IoT)和工業(yè)自動化的發(fā)展密不可分,但要讓所有設備能夠連網溝通或實時監(jiān)控,必須仰賴信息技術(IT)和操作技術(OT)人員的通力合作,傳統(tǒng)自動化供貨商試圖以專有技術綁住客戶,卻使互通問題更加惡化,讓許多企業(yè)因擔心可能的風險而對物聯網卻步。
Node-RED是IBM開發(fā)的可視化物聯網開發(fā)工具,使用瀏覽器接口來編輯節(jié)點和流程。
根據Automation World報導,開放原始碼邊緣運算以及Node-RED之類的工業(yè)物聯網(IIoT)應用程序開發(fā)平臺銜接了操作和信息技術部門間的差距,提供傳統(tǒng)工業(yè)機器和設備數字化的途徑。
基于標準建立的網絡技術已滲入傳統(tǒng)封閉型的自動化及流程控制領域,例如RESTful API可讓不同軟件或程序在因特網中互傳訊息,透過URL定位資源,并根據 HTTP/S協(xié)議請求信息和分享資源,目前可用的RESTful API超過17,000個,從云端預測分析軟件到工廠工業(yè)自動化控制器都有。
RESTful API讓云端應用程序、本地數據庫和電子表格等內容可與工業(yè)設備直接且安全地連接,交換實時生產數據,更重要的是,RESTful API賦予傳統(tǒng)工業(yè)設備存取外部數字數據和資源的能力,可以自動改進整體設備效率和服務排程。
Node-RED是IBM開發(fā)的可視化物聯網開發(fā)工具,使用瀏覽器界面來編輯節(jié)點和流程,程序開發(fā)者可使用內建的JSON函式庫,匯入和匯出每個制作完成的Node-RED應用程序,并和他人共享所設計的節(jié)點和流程,不僅簡化了工業(yè)物聯網應用程序的開發(fā),還能降低軟件開發(fā)風險并加快上市時間。
工業(yè)物聯網只要能訪問控制卷標中的數據,并不在乎使用的程序語言或環(huán)境。透過Node-RED之類的數字應用程序將數據從控制器中取出,并利用邊緣處理進行語意化,移到云端應用等動作都不需要編寫任何軟件代碼。
利用開放原始碼技術和互聯網標準,工程師可以專心找出改進流程和快速開發(fā)解決方案的機會,加上多數編碼均已有人開發(fā)完成并透過Node-RED存取,工程師可以套用工業(yè)物聯網應用程序,將數據從工業(yè)機械和設備中匯出并移至任何偏好的預測分析應用程序。