構建私有雲係統


隻需要簡單幾個步驟就可以用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工具】

將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的麵板指示燈可以看到變化