版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
  1. 网关下面增加程序: pkpubgwstatusserver   通过mqtt的协议转发消息到上级mqtt的服务。 发送到通道。将网关里面的网络接口设备异常消息,发送到上级节点,

    发送的目标的ip地址:获取网关里面的 t_pkmqttforward_list的表的远程的ip地址和端口。

  2. 上级增加一个pksubgwstatus.exe的程序。同时增加两个表。用于订阅mqtt的消息和读取redis的tag点的数据。

    1. 增加表: t_mqtt_gwalarm

      字段名称字段描述字段类型
      id主键idint
      gwname 网关的名称,上级自定义,报警时会将该信息同步传输过去,方便快速定位到网关varchar
      gwdesc网关的描述,上级自定义,报警时会将该信息同步传输过去,方便快速定位到网关varchar
      gwid网关id,取关注的网关的mac地址。类型mqttforward发送时的通道的mac地址。通过该id区分实际的网关。varchar


    2. 增加表:t_mqtt_tagalarm

      字段名称字段描述字段类型
      id主键idint
      tagnametag点全名称,如果是类对象模式的tag点,也要填全名称,例如: G490.kaiguavarchar
      timeout超时多久未收到数据,报警varchar
      tagdesctag点的描述,报警时会带该描述信息varchar
      isvaluechange是否关注tag点的值变化,定时对比一次int
      valuetimespan关注的tag点的时间间隔,单位未秒。int


  3. 版本更新

    1. 2021-03-01: 修改t_mqtt_gwalarm的表的结构,增加字段timeout,网关的断线的判断,即,多久未接收到下级发送的数据, 
    2. 新的表结构

      字段名称字段描述字段类型
      id主键idint
      gwname 网关的名称,上级自定义,报警时会将该信息同步传输过去,方便快速定位到网关varchar
      gwdesc网关的描述,上级自定义,报警时会将该信息同步传输过去,方便快速定位到网关varchar
      timeout网关掉线的超时时间设置,时间单位未秒。varchar
      gwid网关id,取关注的网关的mac地址。类型mqttforward发送时的通道的mac地址。通过该id区分实际的网关。varchar