物联网网关软件基本配置学习

设备名 冠航达 SM-1型物联网关
软件 冠航达物联网网关配置软件

网关学习中,这个是对说明书要点的摘记,方便日后的开发…

理论

冠航达物联网网关配置软件用于物联网网关与物联网云平台(TLINK)相关参数配置。
需要注意的是必须向网关下载程序后网关才会在线(正确配置参数的情况下;程序指的是网关MQTT协议参数的配置),如果网关复位(网关内程序被自动清除),它将在云端显示离线;此外,只有当网关上的WAN灯亮了之后,网关才会与云端建立数据连接。
从下载网关程序,到与云端建立通讯,大约需要一分钟的时间。

0 开发环境:工程管理器

工程管理器是该软件的主体,主要包括“数据库”,“配方管理”,“全局脚本”,“工程设置”等部分,工作人员在此进行对网关的配置。
在这里插入图片描述

1 开发步骤

1.1 新建工程

1.2 构造数据库

(核心部分)

数据库是联系上位机和下位机的桥梁。

一个工程最基础的工作就是构造数据库,将实际需要的 IO 变量定义在工程中。MHGW 采用面向对象技术,通过端口对象、设备对象、寄存器对象的结构来定义 IO 变量表,因此在实际工作中按照端口——>设备— —>寄存器的步骤来构造数据库。通过这种方式,每个现场设备都有自己独立的IO变量表,这些表格组成了网关的实时数据库,好处在于能够在数据库中快速操作(查找、修改、删除)IO 变量。

在 MHGW 中,“数据库”拥有“I/O 变量”,“I/O 变量”拥有“端口”,“端口”拥有“设备”,“设备”拥有“变量”。
在这里插入图片描述

端口对象
在【端口属性】中可配置:

  1. 端口名称
  2. 端口类型为串口或以太网口;
  3. 该端口所使用的通讯协议。
    设备对象
    在【设备属性】中可配置:
  4. 设备名称
  5. 设备地址
变量类型

变量的基本类型可分为 I/O 变量、内存变量、系统变量。
在这里插入图片描述

  1. IO 变量是指可与外部数据采集程序直接进行数据交换的变量,这种数据交换是双向的、动态的,其值会实时更新,即:网关运行时,每当 I/O 变量的值改变,该值就会自动写入下位机或其它应用程序;每当下位机或应用程序中的值改变时,“MHGW”系统中的变量值也会自动更新。从下位机采集来的数据、发送给下位机的指令,都需要设置成“I/O 变量”。
  2. 内存变量是指那些不需要和其它应用程序交换数据、也不需要从下位机得到数据、只在“MHGW”内需要的变量,相当于中间变量。
  3. 系统变量是指 MHGW 系统定义的变量,用户不可修改,只可引用。可通过系统变量定义表进行查询。
变量数据类型
  1. 短整型
  2. 有符号短整型
  3. 长整型
  4. 有符号长整型
  5. 双精度实型
  6. 字符串型
  7. 布尔型
变量属性

变量作为一个对象,其属性分为基本属性、存盘属性、报警属性、量程变换。

  1. 基本属性:名称、描述、寄存器类型、寄存器地址、数据类型、最小值、最大值、小数位数、读写属性等
  2. 存盘属性:主要针对于模拟量输入信号,就是指要不要保存数据
  3. 报警属性:可进行模拟量或开关量报警设置
  4. 量程变换:还没用,我也不知道干什么的
对象设置

启用MQTT物联网通信协议时可设置该选项,否则无需设置。

从站设置

指的是将网关作为从站完成数据转发功能。
一般只要勾选【启用从站】,地址为0即可。
若不打算将网关设为从站,则不应该勾选启用串口、局域网、广域网等,否则将产生错误。

实操

建立网关工程的基本流程如下:

  1. 新建工程
  2. 生成对象
  3. 创建端口、设备
  4. 创建变量,将变量中的别名与TLINK平台中的传感器ID一一对应
  5. 在【从站设置】中配置TLINK协议参数
  6. 在【网关配置】中配置网关IP
  7. 将工程通过网线下载进网关(远程下载需要usb key)。从下载完成到与云平台匹配只需一分钟(需要等待WAN灯亮)。
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值