新闻中心
PRESS CENTER
本章主要介绍两个非常实用的场景。
场景一:EP1XX设备间可以借助MQTT服务器实现组网通信,支持一对一,一对多,多对多等多种组网方式,组网规则是由MQTT通信的Topic决定的。我司提供免费的MQTT测试服务器,用户可自由使用。但是当对数据的安全性和敏感性有特殊需求时,建议自己搭建MQTT服务器。推荐EMQX。
场景二:在场景一的基础上,通过简单配置即可实现IO跟随。例如安装在成都的A设备DI触发后(检测到报警信号),安装在北京的B设备DO闭合(输出声光报警)。
需求概述
本节实现的应用场景:中控系统/PLC/触摸屏等主站通过无线的方式采集远端的RS485设备数据(不受距离限制)。本示例通过2台EP100配置组网实现。结构框图如下所示:

1. 准备工作
USB转485工具 / 电脑 /EPXX配置软件
接线方式如下图所示:电源红色接VCC,黑色接GND;USB转485工具的A接EP100的A,B接EP100的B。

MQTT组网服务器。
服务端:bridge.iotrouter.com 端口:1873 客户端ID:自定义 用户名:EG网关SN/ET设备SN/EP设备SN 密码:EG网关登录密码/ET设备系统密码 发布主题:自定义,最长 256 字节,不支持通配符使用。 订阅状态:自定义,最长 256 字节,不支持通配符使用。 |
2. 配置EP设备
修改配置前请务必先读取配置
2.1. EP串口默认参数
波特率:115200 数据位:8 停止位:1 校验位:无 |
使用USB转485工具将EP设备与电脑连接,通过电脑设备管理器查询USB转485的端口是COM6如下图:

打开配置软件,选择正确的串口(上一步查询到的端口),点击打开。先读取设备信息,如果能正常读取,表示485工具和设备通信正常,可以进行接下来的组网配置。

2.2. A设备组网配置
成功读取设备信息后,进行组网参数配置。

配置串口到 socket 连接的数据流向:当 RS485 接收到数据时,将通过连接 1 的 MQTT 通道,从主题 "iot/0869106072251619/ch1/up/1" 发送出去。

操作视频::此处为语雀视频卡片,点击链接查看:A.mp4
重启后,刷新连接-1信息,当连接状态为绿色时,表示连接服务器成功。

2.3. B设备组网配置
成功读取设备信息后,进行组网参数配置。

配置串口到 socket 连接的数据流向:当 RS485 接收到数据时,将通过连接 1 的 MQTT 通道,从主题 "iot/0869106072251619/ch1/down/1" 发送出去。

MQTT协议特性:两个设备(客户端)互相订阅对方的发布主题,即可进行数据双向交互。
操作视频:此处为语雀视频卡片,点击链接查看:B.mp4
重启后,刷新连接-1信息,当连接状态为绿色时,表示连接服务器成功。

3. 测试
两个485工具,可以分别接上两个设备,互相发送数据,都能接收表示组网成功。

需求概述
本节实现的应用场景:EP101-B设备的DI口接电平信号,当检测到高电平时,远端的EP101-A设备的DO输出供电,反之不供电。这个功能我们称之为IO跟随。同理可以实现AO跟随AI,DO跟随AI等功能。其结构框图如下所示:

1. DO跟随DI
注:请先完成设备间组网配置后,再进行IO跟随配置
以配置A设备的DO1正向跟随B设备的DI1为例:
当B设备的DI1检测到输入为高电平(1),A设备的DO1执行闭合动作。
当B设备的DI1检测到输入为低电平(0),A设备的DO1执行断开动作。
1.1. 配置步骤
首先配置B设备,B设备启用DI主动上报,上报周期设置为10秒。实际上除了周期上报外,DI检测到状态变化也会立即上报。如下图所示:

接着配置A设备逻辑信息,如下图所示:

配置完成后,重启设备即可实现A设备的DO1跟随B设备的DI1。