当前位置: 首页 >应用方案 >技术应用 >

FMS系统GUI配置上位机节点通信详解

设备监察系统(简称FMS系统)是一种综合性的设施管理系统,旨在对各种设备、系统和设施进行实时监控、数据分析和性能优化。E53-470FMS22S无线传输模块、E53-DTU(470FMS22)网关设备亿佰特为设备监察系统研发生产的专用产品,基于LoRa扩频技术的E53-470FMS22S型号LoRa模块和星型组网技术的FMS网关E53-DTU(470FMS22)产品,该FMS网关和LoRa模块强大的抗干扰能力,让无线通信在工业现场更加稳定可靠,同时设备监察系统支持超大网络容量,网关最大可接入1200个节点。前文介绍了FMS系统无线传输模块及网关快速应用教程FMS系统GUI(配置上位机)启动及网关设备管理教程FMS系统GUI节点状态管理,本文将讲解FMS设备监察系统GUI节点通信配置详解:

GUI节点通信上行消息有Heartbeat Alarm 、自定义数据上报三种消息类型。

心跳消息

Heartbeat 即心跳消息,节点根据心跳周期设置,周期性唤醒并发送心跳帧。可通过点击 GUI右上角“更多”按钮下拉菜单,选择“Set Heartbeat”进行配置。

心跳周期单位s,最小周期为20s(心跳周期随机范围最大值),最大周期2592000S。节点实际心跳周期计算公式:

heartbeat_period = heartbeat_period_baisc + heartbeat_period_random

其中:

heartbeat_period_random = rand020s

因此,若配置心跳周期为60s,即最大心跳周期为 60s,实际周期为:

heartbeat_period = 40s + rand020s

报警消息

①报警信号产生:

通过节点触发按键,模拟产生火灾信号,节点会立即唤醒并周期性上报报警信息,并通过蜂鸣器发出报警音。GUI收到报警信号时,对应节点会显示报警信息。

1FMS系统GUI节点通信

②报警信号消除:

节点处于报警状态时,再次单击按键,模拟火灾信号消失,节点关闭蜂鸣器报警音,并回到心跳状态。GUI收到心跳数据,认为报警消失,清除报警提示。

2FMS系统GUI节点通信

③远程关闭报警提示音:(节点暂时不支持远程关闭)

GUI有两条关于报警的指令,Restore alarm beep Automatic Shut-off alarm beep

Automatic Shut-off alarm beep:远程关闭报警提示音功能。指令有效期默认为300s,可自定义。网关收到该指令,会开启一个N秒的关闭报警定时器,在这个定时器范围内收到报警帧,都会下发关闭报警提示音指令,远程关闭节点报警音。

注:节点仅关闭报警音,但报警信号仍然存在,还会继续发送报警帧。节点报警信号需要通过按键手动清除。

Restore alarm beep:复位 Shutdown Alarm 状态。Shutdown Alarm 状态下,任何节点的报警音都会被网关关闭。Restore Alarm,是对该状态进行复位。复位后,有新设备产生报警会正常发出报警音。

自定义数据消息

①节点发送消息(请确保节点已经入网成功)

节点通过指令形式进行自定义数据上报,下面将对其进行上报信息实例展示:

1、把节点串口通过TTL连接至PC,打开串口调试工具;

3FMS系统GUI节点通信

2、发送指令AT+DATA=112233445566778899”,因为节点除主动上报信息外,其他时间均处于低功耗状态,所以我们在发送数据前需要通过串口发送一包数据作为唤醒帧,然后再进行真实数据传输;

4FMS系统GUI节点通信

3、发送唤醒帧后,模块进入命令模式后,用户再通过指令“AT+DATA=112233445566778899”进行上报数据。

5FMS系统GUI节点通信

自定义数据上报逻辑:

①、指令需要以回车换行结尾;

②、串口指令发送完成后,节点将自动退出指令模式,立即去把数据通过无线上报给网关,然后节点自动进入休眠,延时等待网关的应答数据(若未收到网关应答,节点将会自动采取重发机制);

③、网关接收到节点上报数据后,延时应答节点;

④、节点收到网关应答后,重新进入休眠按照设定的心跳周期进行周期上报心跳包数据。

4、通过FMS网关GUI节点历史交互数据可以看到,我们收到了来自节点上报的数据112233445566778899”,前面 FF 是作为报警数据协议头。注意,我们节点上报自定义数据采用与报警同样协议头,所以理论上可以直接使用自定义数据进行模拟报警信号,但是不建议用户这样使用,应避免报警与自定义数据内容重合。最大单包传输 20 字节(具体请看指令描述)。

6FMS系统GUI节点通信

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!

https://www.wjx.cn/jq/84863372.aspx