边缘采集网关通过Wi-Fi连接自建服务器远程控制IO

本文以亿佰特边缘采集网关e870-w1为例,通过wi-fi连接自建服务器远程控制io。e870-w1持远程采集内置i/o或者外置i/o数据,可通过数据点的配置来更加便捷地采集自身或者外部设备的i/o状态,一定程度上突破了距离的限制。

功能应用介绍
1.软件和硬件准备清单
软件:e870-w1上位机,modbus slave,网络调试助手(自建服务器)。
硬件:e870-w1,dc 12v电源适配器,线材若干。

功能实现
1.远程采集外部i/o数据配置
首先创建一个modbus从机,注意波特率参数与协议的配置,协议需要选择rtu,波特率这可以根据rtu设备与串口服务器支持的波特率自由配置,通讯距离较远的建议使用低波特率保证传输的稳定性,这里就使用115200-8n1波特率,取消勾选流控相关参数。
接下来打开设备e870-w1的上位机,并且将使设备和pc处于相同的wi-fi下,保存并且重启,设备成功入网后state灯快闪。
打开准备好的网络调试助手选择为tcp服务器模式,使设备通过链路成功连接自建服务器。(成功连接之后state灯常亮)
使用e870-w1的上位机配置边缘采集的数据点(由于从机配置的是线圈所有上位机的寄存器类型要选择线圈),将上报模式设置为变化上报,读写属性设置为“读写”,把数据点的使能设置为开。保存并且重启。
最后将modbus slave连接上设备当前串口,变动0号寄存器的状态,自建服务器就会收到上报的信息,其他的寄存器采集方法与此方法类似。
2.远程采集设备内置i/o数据
首先打开设备的上位机,选择需要采集的i/o,进入对应页面。
根据需求配置上报模式,保存,重启,然后自建服务器成功收到上报数据。
3.远程控制外部i/o数据配置
方法一:数据点和软件配置照搬上面,在自建服务器上使用json指令对数据点的状态进行更改。
更改data0后面的数值,将0变为1,说明线圈被打开。
{
msgid: 202201241610366046,
sn: 20220927004000100b43,
method: device.state.set,
bizcontent: {
data0: 0
}
}
方法二:使用亿佰特云平台对设备的数据点进行控制。自建服务器收到上报状态。
4.云平台外部i/o数据采集
首先,打开亿佰特云平台网站,登录之后进入云控制台将设备添加之后添加从机数据点;(云平台数据点配置完成后会同步到设备数据点)。
打开modbus slave,将参数配置好,通过云平台改变新加入的数据点状态,由于之前配置的是变化上报,此时自建服务器会收到上报的数据点状态。
5.云平台内部i/o数据点获取
首先打开亿佰特云平台的设备管理选项,然后选择设备实例中的设备详情进入内置数据点详情界面。
比如说我想要获取当前设备内置di的当前状态,点击名称为di1的数据点后方的读取按钮,当前值就会显示在前方。
改变di状态后再点击读取平台数据将会改变。(如果当前内置数据点为变化上报,自建服务器会收到数据点状态)。

介绍三款强大的开源密码管理器,保障个人隐私,断绝数据泄露
三星全新AI功能的处理器芯片或命名为Mind Processor
MEMS激光雷达初创公司Blickfeld获750万欧元新融资
新一代音频DAC的架构原理
都是1299美元起 MacBook Pro对比MacBook怎么选?
边缘采集网关通过Wi-Fi连接自建服务器远程控制IO
初学者学习单片机的几个最关心的问题
汽车电子电磁兼容EMC测试系统解决方案
采用C5402外挂FLASH存储器SST39VF400A实现在系统编程
Linux 命令大全建议收藏
变频器的自动节能运行
新兴产业“云签约”是企业的“ 救命良方”么?
QDR SRAM与Spartan3 FPGA的接口设计
DW-S402涉密载体管控系统介绍
调查:智能电视究竟有哪些不得不一吐为快的缺点
振动加速度传感器的工作原理解析
一文了解Moku:Lab多功能电子测量仪
爱立信分布式云的联网无人机解决方案助力运营商充分挖掘5G的商业潜能
编写Small RTOS51 的驱动程序
GIS回路电阻测试仪的作用