5.6. 通讯配置
通讯配置包括云平台设置,MODBUS 设置,MQTT 设置,数据库设置,网管文件服务器设置,HTTP 设置,和 HUB 设置等。用户可以根据需要开启一个或多个通讯方式。
通讯配置页面左侧为通讯方式列表(并显示各通讯方式的启用状态),右侧为所选通讯方式的设置。打开对应设置中的”启用”开关后显示全部设置项。所有设置在点击保存后,需要回到主页点击重启服务以生效。

5.6.1. 云平台配置
Section titled “5.6.1. 云平台配置”点击”启用”开关以启用云平台通讯。

启用云平台通讯,完成服务器相关设置,并开启目标机台/机组的自动采集任务(详见 5.3.1.2. 任务设置,与 5.4.1.2. 机组任务设置)后,即可通过标准协议将任务数据实时上传到指定标准云平台,从而实现数据的存储,分析,看板显示等功能。彼络已搭建了一个标准云平台服务器 tb.bivrost.cn,可以联系客服试用(详见《云平台说明》)。
- 服务器地址处输入云平台地址。
- 网关令牌处输入云平台分配给网关的令牌。
- 启用广播,网关将通过云平台向平台下其它网关广播数据。
- 启用网关关联,网关将通过云平台接收平台下其它网关广播的数据。用户需要在网关关联中补充要关联的网关 UID 和网关令牌。格式如下:
UID,网关令牌;多个关联网关用 ; 隔开。

5.6.2. MODBUS 配置
Section titled “5.6.2. MODBUS 配置”点击”启用”开关以启用 MODBUS 通讯。

启用 MODBUS 通讯,并开启目标机台/机组的自动采集任务(详见 5.3.1.2. 任务设置,与 5.4.1.2. 机组任务设置)后,网关会基于 MODBUS 协议,将任务数据存在相应地址位中,详见《通讯协议》三、MODBUS 通讯。
- 32 位型格式选项可以选择 32 位型数据(长型整数 Int32,单精度浮点数 Float 等占用两个寄存器地址的数据)在 MODBUS 通讯中的解码格式。默认为 “DCBA”。
- 64 位型格式选项可以选择 64 位型数据(双精度浮点数 Double 等占用四个寄存器地址的数据)在 MODBUS 通讯中的解码格式。默认为 “HGFEDCBA”。
- 编码选项可以选择 MODBUS 协议字符串编码方式,默认为”中文(GBK)”。
- 反转字符串选项开启后,会反转字符串的顺序。
5.6.3. MQTT 配置
Section titled “5.6.3. MQTT 配置”打开”启用”开关以启用 MQTT 通讯。

启用 MQTT 通讯,并开启目标机台/机组的自动采集任务(详见 5.3.1.2. 任务设置,与 5.4.1.2. 机组任务设置)后,网关会基于 MQTT 协议,将任务数据转化成 JSON 格式的报文,并发布至指定 MQTT 服务器,详见《通讯协议》四、MQTT 通讯。
MQTT 设置包括:模式,服务器地址,服务器端口,客户端 ID,匿名登录,用户名,密码,数据上报主题,RPC 请求主题,RPC 回复主题,编码,数组转字符串,变化值上传。
- 数据上报主题是自动采集任务以 MQTT 协议报告结果时的主题,默认为 “r”。
- RPC 请求主题和 RPC 回复主题用于 RPC 接口,默认为空白,即关闭 RPC 接口。设定这两个选项后,网关会监听 RPC 请求主题,并将请求的结果发布至 RPC 回复主题,详见《通讯协议》4.2. RPC 接口。
- 变化值上传选项开启后,机台任务设置与机组任务设置中开启的自动采集任务,只有在采集结果发生变化时才会上传结果。
5.6.4. 数据库配置
Section titled “5.6.4. 数据库配置”打开”启用”开关以启用数据库通讯。

启用数据库通讯,并开启目标机台/机组的自动采集任务(详见 5.3.1.2. 任务设置,与 5.4.1.2. 机组任务设置)后,网关将自动采集任务结果数据写入到指定数据库。当前支持的数据库类型包括:SQL Server,MySQL,PostgreSQL,InfluxDB v2.x 等。详见《通讯协议》五、数据库通讯。
数据库设置包括:类型,服务器地址,服务器端口,用户名,密码,数据库,表前缀,保存模式,数据保留期限,使用本地时间,启用主键,变化值写入等设置。
- 类型是数据库的类型,包括 SQL Server,MySQL,PostgreSQL,InfluxDB v2.x 等。
- 服务器地址是数据库所在服务器的 IP 地址。
- 服务器端口是数据库所在服务器的端口。
- 用户名密码用于登录数据库。
- 数据库是数据库的名称。
- 表前缀用于在表格默认名称前加上前缀。
- 保存模式选项包括:日志,实时,自定义等。
- 日志模式:每次网关从机台获取到数据时,都会往数据库中写入一条相应记录。数据库中保存所有历史数据记录。
- 实时模式:每次网关从机台获取到数据时,会查找数据库中相应机台的相应记录,并将其更新为最新数据,而不会保存历史数据记录。
- 默认保存模式为自定义模式:点击右侧设置按键,在弹出的”数据库保存模式设置”窗口中,允许用户对每一个任务单独设置为日志模式或实时模式。窗口中,左侧为日志模式,中间为实时模式,右侧为无操作(不记录)。用户可以通过鼠标拖动,将接口移动到需要的模式下。或者点击左右箭头按键将一侧接口全部移动到另一侧。点击窗口外任意位置,退出,然后点击页面保存按键以保存自定义设置。默认当前警报,机台 OEE,机组 OEE 为实时模式,其它数据都为日志模式。

- 数据保留期限,是数据在数据库中保存的期限,单位为小时。如设置为 x,则网关启动后定时执行数据库清理,自动删除 x 小时前的数据。默认为 0,即保留所有数据。
- 使用本地时间选项打开后,在写入数据时,使用 5.12. 设置中所在时区的本地时间,否则使用 UTC 时间。
- 启用主键后,会在数据库所有表格中加一列主键。
- 变化值写入选项开启后,机台任务设置与机组任务设置中开启的自动采集任务,只有在采集结果发生变化时才会写入结果。
5.6.5. 网关文件服务器配置
Section titled “5.6.5. 网关文件服务器配置”打开”启用”开关以启用网关文件服务器。网关文件服务器是网关本地创建的一个文件服务器,机台可通过 FTP 或共享文件夹等方式访问。开启后,5.3.1.3. 程序传输设置中文件服务器类型选项可设置为”网关文件服务器”。

用户名与密码为 FTP 和共享文件夹共用。默认用户名和密码均为 dnc_user。目前仅可以修改密码。
启用 FTP 以支持 FTP 方式登录网关文件服务器。FTP 地址:
ftp://iotgw 或 ftp://网关IP在 FTP 主目录下,每个机台都有单独的文件夹,以机台的 IP 地址命名。
启用共享文件夹以支持共享文件夹方式登录网关文件服务器。每个机台都有单独的共享文件夹,以机台的 IP 地址命名。共享文件夹地址:
\\iotgw\机台IP 或 \\网关IP\机台IP5.6.6. HTTP 设置
Section titled “5.6.6. HTTP 设置”打开”启用”开关以启用 HTTP 设置。

启用 IP 白名单,启用后网关仅接受来自白名单内有效 IP 的 HTTP 接口请求。白名单可设置多个 IP 地址,以 ”;” 分隔。
5.6.7. Hub 设置
Section titled “5.6.7. Hub 设置”打开”启用”开关以启用 Hub 设置。Hub 服务器用于远程访问网关接口,实现远程修改配置,异地网关数据互通等功能。需联系客服部署。

- 服务器地址处输入 Hub 服务器地址。
- 网关令牌处输入 Hub 服务器分配给网关的令牌。
- 启用广播,网关将通过云平台向平台下其它网关广播数据。
- 启用网关关联,网关将通过 Hub 服务器接收其它网关广播的数据。用户需要在网关关联中补充要关联的网关 UID 和网关令牌。格式如下:
UID,网关令牌;多个关联网关用 ; 隔开。

