IOTGate系列之二 如何启动

本文介绍了IOTGate的启动流程,包括IDE环境下的master及IOTGate服务启动方法,涉及单机与集群模式配置,以及模拟物理设备启动过程。特别说明了如何配置必要的命令行参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

*IDE启动

启动master

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

启动IOTGate

启动IOTGate时需要给予相应的命令行参数,具体参数如下:

参数是否必选是否含参含义
-n网关编号(集群时需小心,不可重复)
-c启动集群模式
-zzookeeper集群地址
-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包,然后按顺序启动相应服务:
启动模拟前置
启动网关

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

於之

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值