隻需要簡單幾個步驟就可以用GNC物聯網硬件構建 自己的私有雲係統
可以使用開源MQTT服務器EmqX快速搭建私有的物聯網雲係統 ,詳情可查看EmqX官網: https://www.emqx.io
Windows版本的emqx下載後解壓 ,無需安裝過程 ,即可馬上用做測試 。
可以用開源免費工具MQTTfx作為數據接收 、發送的測試工具 。
歐陸娛樂GNC-NIO物聯歐陸娛樂製器
EmqX ,MQTTfx以及歐陸娛樂的設備發現和配置工具devcfg軟件都可以安裝在一台測試電腦上 。
將NIO於電腦連接在同一個2層交換機環境下 。運行歐陸娛樂硬件配置工具 ,點擊發現 。
然後選中要測試的NIO ,點擊認證 ,缺省的密碼是gnc ,認證通過後就可以進行設置了 ,點擊歐陸娛樂設置 , 配置好IP地址或者使用DHCP ,歐陸娛樂的中心地址那些可以不管 ,那是接入本公司SCADA軟件用的 。 然後點擊物聯網設置 ,讀取後類似下麵
設置好中心的IP的地址 、域名以及端口號 ,保存重啟設備即可
將MqttFx連接到與NIO同一個EmqX服務器 ,然後訂閱話題device/+/up 。
在NIO的DI1上接一個開關 ,開關狀態變化後 ,就可以看到MqttFx訂閱的話題當中有數據變化上來 :
{"type":"up","time":"20191213112634","dev":"NIO","diolist":["1 0 0 0"]}
{"type":"up","time":"20191213112634","dev":"NIO","diolist":["1 0 0 0"]}
這個就是硬件端 ,往中心上報的json格式數據 ,具體解釋見相關文檔 。
NIO有幾個DO可以控製(繼電器) ,例如要控製DO12
在MqttFx上publish一條數據就可以控製
控製繼電器開 ,發送 :
{"type":"control","device":"NIO","sptype":"DO","list":["0 12 1"]}
控製繼電器關 ,發送 :
{"type":"control","device":"NIO","sptype":"DO","list":["0 12 0"]}
在NIO的麵板指示燈可以看到變化