IOTGate系列之二 如何啟動

2021-09-13 13:25:00 字數 1215 閱讀 9323

啟動master

首先啟動test包下的monimaster類,該類模擬了master,其主要作用是開啟8888埠,並將物理裝置通過gate傳送過來的上行報文原文傳送回gate由gate**給原物理裝置!

最新的master缺省會將自己的資訊註冊到zookeeper中,如果已經搭建好了zookeeper集群,請配置正確的zookeeper位址,如果iotgate只打算啟動單機版那麼沒有zookeeper集群也無妨,正常啟動就行了,不影響其接受gate的連線 !注意:單機版(非集群單節點)iotgate不支援iotgateconsole控制台監控和動態配置網關節點多規約!

啟動iotgate

啟動iotgate時需要給予相應的命令列引數,具體引數如下:

引數是否必選

是否含參

含義-n是是

閘道器編號(集群時需小心,不可重複)-c否

否啟動集群模式-z否

是zookeeper集群位址-m否

是前置ip位址(不含埠,前置預設8888)-f是

是配置檔案"iotgate.conf"的本地全路徑

iotgate.conf檔案專案中有,可以將其拷貝到任一本地目錄。

啟動模擬物理裝置

啟動moniterminal類,檢視控制台輸出

下面是eclipse啟動截圖

gate啟動的命令列引數和jvm引數

模擬終端裝置啟動並接收到master返回的資料

啟動步驟和注意事項都與ide啟動是一致的,不過需要自己先打可執行jar包,然後按順序啟動相應服務:

hibernate系列之二

首先先介紹一下持久化 持久化 將程式資料在持久狀態和瞬時狀態間轉換的機制 即將記憶體的資料永久存在關係型資料庫中 持久化類的編寫規則 持久化類需要提供無參構造方法 持久化類的屬性需要私有,對私有的屬性提供get set方法 持久化類的屬性盡量使用包裝類的型別 持久化類要有乙個唯一標識oid與表的主鍵...

redis集合系列之二

目錄 srem smove scard 1.語法 srem key member member.2.解析 移除集合key中的乙個或多個member元素,不存在的member元素會被忽略 當key不是集合型別時,返回乙個錯誤 2.4之前 只接受單個member值 3.返回值 被成功移除的元素的數量,不...

C 基礎系列之二

可變形參 include include include using namespace std void f initializer listls int main 省略符形參 void f 返回列表 vectorf 尾置返回型別 c 11 auto f1 int a int int main c...