工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)(IIoTGateway)是一種連接工業(yè)場景本地設(shè)備(如PLC、掃碼槍、機器人、數(shù)控機床、非標(biāo)上位機等)與遠(yuǎn)端業(yè)務(wù)系統(tǒng)(如IoT物聯(lián)網(wǎng)平臺、SCADA系統(tǒng)、MES系統(tǒng)等)之間的硬件設(shè)備或軟件程序。終端設(shè)備和遠(yuǎn)端業(yè)務(wù)系統(tǒng)之間的所有數(shù)據(jù)通信都通過工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)來實現(xiàn)。
· 設(shè)備到云端的通信(數(shù)據(jù)采集)
· 云端到設(shè)備的通信(反向控制)
· 設(shè)備到設(shè)備的通信(M2M)
我們?yōu)槭裁葱枰I(yè)IIoT網(wǎng)關(guān)
IoT網(wǎng)關(guān)會幫助你屏蔽不同年代和不同廠家設(shè)備的不同協(xié)議的差異,轉(zhuǎn)換為常用的物聯(lián)網(wǎng)協(xié)議(如MQTT、HTTP等)輸出到平臺端,讓你有更多時間專注于平臺端的業(yè)務(wù)建設(shè)。
IoT網(wǎng)關(guān)在互聯(lián)網(wǎng)和設(shè)備本身之間增加了另外一層隔離,大幅度減少了連接到互聯(lián)網(wǎng)的設(shè)備的數(shù)量,網(wǎng)關(guān)變成了第一道安全防線,進(jìn)而防止外部各方對物聯(lián)網(wǎng)設(shè)備進(jìn)行未經(jīng)授權(quán)的控制。
IoT網(wǎng)關(guān)可以管理和控制高度分散的工業(yè)設(shè)備,應(yīng)對未來設(shè)備數(shù)量不斷增加,不同協(xié)議設(shè)備的持續(xù)接入的挑戰(zhàn),避免牽一發(fā)而動全身的痛苦的升級。
開源工業(yè)IoT網(wǎng)關(guān) IoTGateway
項目源碼:
https://github.com/iioter/iotgateway/
項目官網(wǎng):
http://42.193.160.84/
受益于.NET在工控以及醫(yī)療等領(lǐng)域的長期積累,網(wǎng)上的確分散著很多通信相關(guān)的dll、源碼和項目,但至今沒有基于B/S架構(gòu)的開源項目,這也是本項目的初衷。
依托.NET6開源、跨平臺、高性能的特點,以及WTM 框架的低代碼開發(fā)方式,快速搭建起網(wǎng)關(guān)應(yīng)用。目前已完成遙測和屬性的上傳,反向控制正在開發(fā)中。
開源工業(yè)網(wǎng)關(guān) IoTGateway優(yōu)勢
跨平臺運行
IoTGateway網(wǎng)關(guān)在操作系統(tǒng)層面支持 Windows,Linux,Docker運行; 硬件層面支持x86主機、arm32、arm64嵌入式開發(fā)板。
內(nèi)置多種驅(qū)動
IoTGateway網(wǎng)關(guān)提供Modbus完整協(xié)議、西門子全系列PLC、三菱QPLC、歐姆龍PLC、ABPLC、MTConnect數(shù)控機床等驅(qū)動。當(dāng)然你也可以通過驅(qū)動Demo實現(xiàn)自己的驅(qū)動,也可以集成業(yè)內(nèi)流行的IoTClient(碼農(nóng)一生)、HSL(胡工)等提供的驅(qū)動進(jìn)行整合。
支持計算表達(dá)式
IoTGateway網(wǎng)關(guān)支持類JavaScript、C#作為腳本進(jìn)行動態(tài)編譯執(zhí)行,你可以隨時修改表達(dá)式對數(shù)據(jù)進(jìn)行二次計算,不只是倍率的計算。
內(nèi)置MQTT服務(wù)
IoTGateway網(wǎng)關(guān)內(nèi)置MQTT Server,可以通過訂閱數(shù)據(jù)與你的業(yè)務(wù)系統(tǒng)進(jìn)行集成,當(dāng)然網(wǎng)關(guān)也可以作為MQTT客戶端,將數(shù)據(jù)推送到你的MQTT服務(wù)中去。
內(nèi)置 OPC-UA 服務(wù)
IoTGateway網(wǎng)關(guān)內(nèi)置OPC-UA Server,你的工控系統(tǒng)可以很方便的獲取數(shù)據(jù)。
內(nèi)置數(shù)字孿生3D可視化能力
IoTGateway網(wǎng)關(guān)通過使用three.js搭建了數(shù)字孿生的能力,前端通過基于WebSocket的Mqtt協(xié)議訂閱數(shù)據(jù)變化,實時獲取數(shù)據(jù)更新。
內(nèi)置在線組態(tài)能力
IoTGateway網(wǎng)關(guān)無縫集成在線組態(tài)項目,快速設(shè)計和部署你的可視化應(yīng)用。
歡迎大家在線體驗 IoTGateway 的強大能力 :
http://42.193.160.84:518/