当前位置: 首页 > news >正文

通过IEC104转MQTT网关轻松接入阿里云平台

随着智能电网和物联网技术的飞速发展,电力系统中的传统IEC 104协议设备正面临向现代化、智能化转型的迫切需求。阿里云作为全球领先的云计算服务提供商,其强大的物联网平台为IEC 104设备的接入与数据处理提供了强大的支持。本文将深入探讨钡铼网关在MQTT、华为云、亚马逊AWS、ThingsBoard、Ignition以及Zabbix等多样化物联网平台中的应用。

一、网关概述

IEC104(IEC 60870-5-104)协议作为电力系统中的关键通信标准,广泛应用于远动通信。然而,随着物联网技术的普及,许多现代物联网平台并不直接支持IEC104协议。因此,钡铼网关BE113应运而生,它作为协议转换的中间件,实现了IEC104设备与阿里云等多种云平台之间的无缝对接。

网关BE113采用嵌入式ARM MCU,基于Linux OS系统开发的产品。提供2路RS232/RS485可选串口输入,1路电源输入,2路以太网口(WAN口和LAN口)以及2路USB接口,支持SIM卡,支持WiFi。以4G网络、WiFi或以太网方式接入互联网,具有速率快,延时低的特点。

360截图20240719085717408.jpg

下行支持:DL/T645、IEC104、Modbus RTU Master、Modbus TCP Master;上行支持:MQTT、华为云IoT、亚马逊云IoT、阿里云IoT、ThingsBoard、Ignition、zabbix。

BE113支持OpenVPN功能;支持芯片温度、内存、网口设备、串口设备、4G信号等状态信息上报;支持SNMPV1/V2;支持4G功能,可以设置APN参数;插网线连外网时候,优先使用有线上网,无有线网络会切换到4G网络;支持路由功能以及级联交换机数据采集,方便采集更多的工业设备数据,软件功能完善,覆盖绝大多数常规应用场景。

二、在MQTT协议中的应用

MQTT作为一种轻量级的消息传输协议,广泛应用于物联网领域。IEC104转阿里云网关能够将IEC104协议的数据转换为MQTT消息,并通过阿里云物联网平台发布,任何支持MQTT协议的设备或应用都可以订阅这些消息,实现数据的实时共享与处理。有关配置如下:

MQTT Client支持每个发布主题选择不同的数据点发布,鼠标光标放在右边方框内,点击鼠标右键,弹出提示框,点击“添加”,弹出数据点框,点击要发布的数据点,点击“确定”。如下图:发布主题“topic”只发布“COM1”的“temperature”的设备的数据点“TAG001”,其他的数据点不发布。

三、在华为云、亚马逊AWS中的应用

它同样可以与如华为云、亚马逊AWS相结合!网关将IEC 104数据转换为标准格式后,可以通过云平台的API接口将数据传输至华为云IoT Hub或AWS IoT Core等物联网服务中。这样,用户就可以利用这些云平台提供的丰富功能,如数据分析、机器学习、设备管理等来进一步优化电力系统的运行效率和管理水平。可以看一下相关配置截图

四、在ThingsBoard中的应用

ThingsBoard是一个开源的物联网平台,专注于设备的连接、数据可视化与规则引擎。网关在将电力数据推送至阿里云物联网平台后,用户即可通过ThingsBoard的集成功能将数据源与ThingsBoard连接起来。在ThingsBoard上,用户可以创建自定义的仪表板来实时监控电力设备的状态,设置规则引擎以自动响应特定事件,如故障报警或异常数据检测等。

360截图20240725092648743.jpg

注意:在连接ThingsBoard平台时要选择“thingsboard-telemetry-gateway”格式的JSON数据格式,ThingsBoard平台域名为:thingsboard.cloud。

五、在Ignition中的应用

Ignition是工业自动化领域的重要软件之一,被广泛应用于SCADA系统。钡铼网关可以与Ignition配合使用,通过云边协同的方式实现电力设备的远程监控与控制。网关将IEC104数据转换为Ignition可识别的格式后,Ignition便能够实时显示设备状态、处理报警信息并发送控制命令至现场设备,极大地提高了工业自动化系统的灵活性和可扩展性。

360截图20240725093335998.jpg

注意:在连接ignition平台要选择“sparkplug b”数据模板,点击在数据模板项旁边的按钮,弹出配置框,配置组ID和边缘节点ID。

六、在Zabbix中的应用

可以将IEC 104设备的电力数据传输至Zabbix平台进行进一步的分析与处理,这种跨平台的数据集成能力为电力系统的智能化、精细化管理提供了更多可能性。

360截图20240724091828047.jpg

作为连接传统电力系统与现代物联网平台的桥梁,它在MQTT、华为云、亚马逊AWS、ThingsBoard、Ignition以及Zabbix等多样化平台与软件中的应用展现了其强大的灵活性和适应性!通过钡铼网关,与电力相关的行业可以轻松地实现IEC104设备的升级改造,进一步提升数据处理的实时性、准确性和智能化水平。

注:本文提及的所有其他商标及注册商标仅供功能演示用途,不代表任何商业推广或盈利,其所有权利均归各自所有人拥有.

http://www.lryc.cn/news/406473.html

相关文章:

  • lua 游戏架构 之 游戏 AI (五)ai_autofight_find_way
  • vue3+openLayers点击标记事件
  • 深入分析 Android ContentProvider (三)
  • 养宠浮毛异味双困扰?性价比高的宠物空气净化器推荐
  • maven项目容器化运行之3-优雅的利用Jenkins和maven使用docker插件调用远程docker构建服务并在1Panel中运行
  • docker 打包orbbec
  • 无涯·问知财报解读,辅助更加明智的决策
  • 【Apache Doris】数据副本问题排查指南
  • 【HarmonyOS】关于鸿蒙消息推送的心得体会(二)
  • 零基础入门:创建一个简单的Python爬虫管理系统
  • 【Node.js基础04】node.js模块化
  • 数据库——单表查询
  • dsa加训
  • SpringBoot源码(1)ApplicationContext和BeanFactory
  • CANoe编程实例--TCP/IP通信
  • Neuron协议网关的北向应用插件开发
  • 【BUG】已解决:You are using pip version 10.0.1, however version 21.3.1 is available.
  • electron-builder打包vue2项目不显示element-ui图标
  • controller层-请求格式为json-请求方法为get
  • 【Linux】网络通信基础:应用层协议、HTTP、序列化与会话管理
  • @NotNull、@NotEmpty 和 @NotBlank 区别
  • 大模型应用—大模型赋能网络爬虫
  • 在 Qt 中获取 MouseMove 事件
  • 自动驾驶系列—智能巡航辅助功能中的路口通行功能介绍
  • 如何为WordPress网站设置多语言站点
  • 【RHCE】综合真机实验(shell完成)
  • 【Python】成功解决conda创建虚拟环境时出现的CondaHTTPError: HTTP 000 CONNECTION FAILED错误
  • 苹果笔记本电脑如何优化系统 苹果电脑系统优化软件哪个好 cleanmymac x怎么用
  • Vue数组操作之sort详解
  • 解决 Android 应用安装错误:INSTALL_FAILED_BAD_PERMISSION_GROUP