IOTGate系列之二 如何啓動

*IDE啓動

啓動master

首先啓動test包下的moniMaster類,該類模擬了master,其主要作用是開啓8888端口,並將物理設備通過gate發送過來的上行報文原文發送回gate由gate轉發給原物理設備!
最新的master默認會將自己的信息註冊到zookeeper中,如果已經搭建好了zookeeper集羣,請配置正確的zookeeper地址,如果IOTGate只打算啓動單機版那麼沒有zookeeper集羣也無妨,正常啓動就行了,不影響其接受gate的連接!

啓動IOTGate

啓動IOTGate時需要給予相應的命令行參數,具體參數如下:

參數 是否必選 是否含參 含義
-n 網關編號(集羣時需小心,不可重複)
-c 啓動集羣模式
-z zookeeper集羣地址
-m 前置ip地址(不含端口,前置默認8888)
-f 配置文件"iotGate.conf"的本地全路徑

iotGate.conf文件項目中有,可以將其拷貝到任一本地目錄。

  • 啓動單機版IOTGate
    命令行參數如下:
    -n 1 -m 127.0.0.1 -f D:\eclipseworkspace\shareopensoft\iotGate.conf
    解釋;啓動了一個網關編號爲1 master的ip地址爲127.0.0.1,同時配置文件的路徑爲D:\eclipseworkspace\shareopensoft\iotGate.conf
  • 啓動集羣版(需現搭建號zookeeper集羣)
    -n 1 -c -z 192.168.18.27:2181,192.168.18.27:2182,192.168.18.27:2183
    -f D:\eclipseworkspace\shareopensoft\iotGate.conf
啓動模擬物理設備

啓動moniTerminal類,查看控制檯輸出

下面是eclipse啓動截圖

啓動master
gate啓動的命令行參數和jvm參數
網關命令行參數
網關啓動
模擬終端設備啓動並接收到master返回的數據
模擬終端設備

*linux下啓動服務

啓動步驟和注意事項都與IDE啓動是一致的,不過需要自己先打可執行jar包,然後按順序啓動相應服務:
啓動模擬前置
啓動網關

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章