*IDE启动

启动master

首先启动test包下的moniMaster类,该类模拟了master,其主要作用是开启8888端口,并将物理设备通过gate发送过来的上行报文原文发送回gate由gate转发给原物理设备! 最新的master默认会将自己的信息注册到zookeeper中,如果已经搭建好了zookeeper集群,请配置正确的zookeeper地址,如果IOTGate只打算启动单机版那么没有zookeeper集群也无妨,正常启动就行了,不影响其接受gate的连接 ! 注意:单机版(非集群单节点)IOTGate不支持IOTGateConsole控制台监控和动态配置网关节点多规约!

启动IOTGate

启动IOTGate时需要给予相应的命令行参数,具体参数如下: 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启动截图

gate启动的命令行参数和jvm参数 网关命令行参数 网关启动 模拟终端设备启动并接收到master返回的数据 模拟终端设备

*linux下启动服务

启动步骤和注意事项都与IDE启动是一致的,不过需要自己先打可执行jar包,然后按顺序启动相应服务: 启动模拟前置 启动网关