IoTCenter网关热备+IoTCenter独立平台组网
# IoTCenter组网
# 应用组网
概念图

# IoTCenter网关+独立平台
# 组网关注点
详情
浮动IP组网注意事项:
# 组网建议
详情
IoTCenter主备服务器之间,以及MySQL主备数据库之间的心跳应选择内网走线,确保链路稳定。
为确保业务的稳定性,建议IoTCenter设备配置3个物理网口,分别用于:
南向接入设备的链路
北向对接业务的链路
心跳和数据库访问链路。如果端口不足,可以考虑此链路和北向链路共用端口。
# 端口开放需求
端口开放需求
| 设备 | 需开放的端口 |
|---|---|
| IoTCenter平台主服务器 | 44380:Web服务器 2002:接收主用网关设备数据 2003:接收备用网关数据 |
| IoTCenter平台备服务器 | 44380:Web服务器 2002:接收主用网关设备数据 2003:接收备用网关数据 |
| IoTCenter网关主服务器 | 8016:主备通信 |
| IoTCenter网关备服务器 | 8015:主备通信 |
| MySQL数据库 | 3306 |
# 服务器配置
# IoTCenter网关配置
配置IoTCenter网关为双机热备
配置IoTCenter网关向平台推送数据
详情
在IoTCenter的数据库GWExProc表中,配置级联通信协议插件:GWGatewayCore.STD.dll

上图中,网关向IoT平台的两个地址推送数据:192.168.0.181和192.168.0.94.
参数含义:
Proc_parm:IoT平台IP:主用网关推送的目标端口号#备用网关推送的目标端口号/本机端口号
配置说明:
IoTCenter的主用和备用网关都需要配置向IoT平台推送数据,所以要配置两条主机间通信记录。以上图为例,配置结果是:
主用IoT网关通过8899端口向192.168.0.181:2002的平台推送数据,同时通过8898端口向192.168.0.94:2002的平台推送数据。
备用IoT网关通过8899端口向192.168.0.181:2003的平台推送数据,同时通过8898端口向192.168.0.94:2003的平台推送数据。
简单地理解就是:IoT平台可通过端口来区分接入的是哪个网关设备:2002端口接入的是主用IoT网关,2003端口接入的是备用IoT网关。
添加设备数据,和正常配置一样
详情
例如:以下示例添加了2个设备,每个设备1个遥测和1个遥信。

# IoTCenter平台配置
本组网中,IoTCenter平台未配置主备,采用独立组网。
配置接入设备
详情
IoTCenter平台的所有设备为从IoTCenter网关接入的设备,使用的协议是GWGateway.STD.dll。
建议配置:
平台的设备ID和网关的设备ID保持相同的值。
如果多个网关接入一个平台,建议在网关上就将设备ID配置为不同,以便在平台上快速确认设备的网关来源。
配置示例如下:以下两个设备“温湿度1和2”都是从同一个网关接入的设备。
驱动文件:GWGateway.STD.dll
通讯端口:2002#2003,即同时接收2个网关推送的数据。

配置设备的遥测和遥信
详情
YXP和YCP中,操作命令(main_instruction) 填写远端的设备号(即网关中的设备号),操作参数(minor_instruction) 填写为该远端设备对应的测点号。

上图,一个设备一个遥测。

上图,一个设备一个遥信。
仍有疑问的请参考:
# IoTCenter平台和IoTCenter网关上的浮动IP配置
参考附录附件2进行配置。
# IoTCenter平台和IoTCenter网关上的数据库的双机配置
参考附录附件3进行配置。
