IEC104转MQTT网关轻松将IEC104设备数据传输到Zabbix、阿里云、华为云、亚马逊AWS、ThingsBoard、Ignition云平台

news2024/9/27 23:29:01

随着工业4.0的深入发展和物联网技术的广泛应用,IEC 104(IEC 60870-5-104)作为电力系统中的重要通信协议,正逐步与各种现代监控、管理和云平台实现深度融合。IEC104转MQTT网关BE113作为这一融合过程中的关键设备,其能够将IEC 104协议的数据转换为MQTT消息,从而轻松接入Zabbix、阿里云、华为云、亚马逊AWS、ThingsBoard、Ignition等平台,实现数据的实时传输、监控与分析。本文将深入探讨BE113网关在这些平台中的应用场景及配置。

一、网关概述

BE113是一款专为电力系统设计的物联网网关,支持DL/T645、IEC104、Modbus RTU Master、Modbus TCP Master协议转换为MQTT;内置阿里云、华为云、亚马逊AWS、ThingsBoard、Ignition、Zabbix等数据模板,一键对接各大云平台和监控系统,广泛应用于电力运维、楼宇集成等领域。

提供2/6路RS232/RS485可选串口输入,1路电源输入,2路以太网口(WAN口和LAN口)以及2路USB接口,支持SIM卡,支持WiFi;以4G网络、WiFi或以太网方式接入互联网,具有速率快,延时低的特点。

二、功能特点

  1. 宽工作电压设计,支持DC 9-36V供电,接口为接线端子方式,带有防反接保护设计;
  2. 支持2路RS232/RS485可选输入;串口波特率支持2400bps-115200bps;停止位支持1,2位,数据位支持7,8位,支持None,Odd,Even 校验方式;
  3. 支持2路RJ45以太网口,分别为 1LAN +1WAN,WAN口和LAN口可以直接采集设备或采集级联交换机上的设备,具备链路和数据指示灯,网口内置隔离变压器,高达2KV 电磁隔离;
  4. 支持远程配置参数和远程升级固件;
  5. 支持芯片温度、内存、网口设备、串口设备、4G信号等状态信息上报;
  6. 支持SNMPV1/V2;支持路由功能;支持4G功能,可以设置APN参数;插网线连外网时候,优先使用有线上网,无有线网络会切换到4G网络;
  7. 支持OpenVPN功能;支持Modbus RTU 转 Modbus TCP、透明传输;
  8. 支持RESET按键恢复出厂功能(在开机状态长按,直到RUN指示灯熄灭),防止参数设置错误;
  9. 支持软硬件看门狗,具有高度的可靠性;
  10. 设备体积小,30mm*83mm*110mm,支持墙面壁挂式安装以及工业导轨安装。

三、在Zabbix中的应用

Zabbix作为一款开源的企业级监控解决方案,以其强大的监控能力和灵活的配置选项而广受欢迎。网关BE113能够将来自IEC 104设备的实时数据转换为MQTT消息,并通过MQTT协议发送到Zabbix支持的MQTT代理或服务器。在Zabbix中,管理员可以配置相应的监控项和触发器,以接收并处理这些MQTT消息,实现对电力系统状态的实时监控和报警通知。这种集成方式不仅提高了监控系统的灵活性和可扩展性,还降低了系统间的耦合度,便于后期的维护和升级。

四、在阿里云、华为云、亚马逊AWS中的应用

随着云计算技术的不断发展,阿里云、华为云、亚马逊AWS等云平台为企业提供了丰富的计算资源、存储资源和数据分析服务。网关BE113能够轻松将IEC 104设备的数据传输到这些云平台上,实现数据的云端存储和分析。在阿里云IoT套件、华为云IoT Hub或亚马逊AWS IoT等物联网服务中,用户可以创建MQTT主题来接收来自BE113网关的MQTT消息,并利用云平台提供的数据处理和分析工具对电力数据进行深入挖掘。这种云端集成的方式不仅提高了数据处理的效率和准确性,还为企业提供了更加灵活的数据管理和应用方式。相关配置如下:

  1. 阿里云配置

数据点要一个个添加,添加数据点如下图:只需要阿里云平台的标识符要与配置软件上变量标签一致,功能名称与配置软件上的变量名称可以不相同。

2.华为云

数据点框默认空白,即不选数据点,就是默认全部数据点上传。如果是多个服务ID,只能第一个服务ID可以默认空白,其他服务ID一定要选择发布的数据点,不能留空白。

3.亚马逊云

五、在ThingsBoard中的应用

ThingsBoard是一个开源的物联网平台,专注于设备的连接、数据可视化与规则引擎。BE113与ThingsBoard的集成可以通过MQTT协议实现。在ThingsBoard中,用户可以创建仪表板来展示来自IEC 104设备的实时数据,并通过规则引擎设置复杂的报警与通知规则。此外,ThingsBoard还提供了丰富的数据可视化组件和插件,使得用户可以根据实际需求定制个性化的监控界面,为用户提供了更加直观、便捷的数据监控和分析工具。

六、在Ignition中的应用

Ignition是一款功能强大的工业自动化平台,它提供了丰富的可视化工具、实时数据监控与处理能力。BE113与Ignition的集成可以通过MQTT协议或Ignition的自定义模块实现。在Ignition中,用户可以创建项目来接收并处理来自BE113网关的MQTT消息。通过Ignition的脚本引擎和图形化编程工具,用户可以轻松实现数据的实时分析、处理和可视化展示。此外,Ignition还支持与多种数据库和第三方系统的集成,使得用户可以将电力数据与其他业务数据进行整合和分析。

钡铼网关BE113在Zabbix、阿里云、华为云、亚马逊AWS、ThingsBoard、Ignition等多元化平台中的应用,为电力系统的智能化管理和监控提供了有力支持。通过这一网关的部署和应用,企业可以实现IEC 104设备与现代监控、管理和云平台的无缝对接,提高数据处理的效率和准确性,降低系统间的耦合度!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1949244.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

人工智能:大语言模型提示注入攻击安全风险分析报告下载

大语言模型提示注入攻击安全风险分析报告下载 今天分享的是人工智能AI研究报告:《大语言模型提示注入攻击安全风险分析报告》。(报告出品方:大数据协同安全技术国家工程研究中心安全大脑国家新一代人工智能开放创新平台) 研究报告…

LeetCode24 两两交换链表中的节点

前言 题目: 24. 两两交换链表中的节点 文档: 代码随想录——两两交换链表中的节点 编程语言: C 解题状态: 没画图,被绕进去了… 思路 思路还是挺清晰的,就是简单的模拟,但是一定要搞清楚交换的…

路由表与IP数据报的转发

前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除 一、相关知识 1、路由类型 路由表中有3类路由:直连路由、静态路由、动态路由 直连路由:一般指去往路由器接口直接连接网络的…

Godot游戏制作 05收集物品

创建新场景,添加Area2D节点,AnimatedSprite2D节点 ,CollisionShape2D节点 添加硬币 按F键居中,放大视图。设置动画速度设为10FPS,加载后自动播放,动画循环 碰撞形状设为圆形,修改Area2D节点为Co…

政安晨【零基础玩转各类开源AI项目】基于Ubuntu系统部署LivePortrait :通过缝合和重定向控制实现高效的肖像动画制作

目录 项目论文介绍 论文中实际开展的工作 非扩散性的肖像动画 基于扩散的肖像动画 方法论 基于Ubuntu的部署实践开始 1. 克隆代码并准备环境 2. 下载预训练权重 3. 推理 快速上手 驱动视频自动裁剪 运动模板制作 4. Gradio 界面 5. 推理速度评估 社区资源 政安…

Apollo部署与简易架构梳理

文章目录 apollo 安装apollo的基本架构组件机制component编译与加载 节点通讯数据的传输消息读写的实现消息的写端消息读端 常用术语ComponentChannelTaskNodeReader/WriterService/ClientParameter服务发现CRoutineSchedulerMessageDag文件Launch文件Record文件Mainboard Moni…

机会性加密技术:网络安全的新趋势

在当今数字化时代,网络安全已成为各行各业不可忽视的重要议题。随着网络攻击手段的不断演进,传统的加密方式已难以满足复杂多变的安全需求。机会性加密技术(Opportunistic Encryption,简称OE),作为一种新兴…

快速入门Jupyter notebook

快速入门 Jupyter notebook 一、前言(一)优点(二)特点(三)调用运行(四)新建 二、认识界面快捷键(一)三种模式(1)蓝色模式:…

qt做的分页控件

介绍 qt做的分页控件 如何使用 创建 Pagination必须基于一个QWidget创建,否则会引发错误。 Pagination* pa new Pagination(QWidget*);设置总页数 Pagination需要设置一个总的页数,来初始化页码。 pa->SetTotalItem(count);设置可选的每页数量…

Spring中使用到的设计模式及其源码分析

前言 众所周知,Spring框架是一个强大而灵活的开发框架。这不,上次的面试刚问到这些,没防住!!!因此下来总结一下。这篇文章主要介绍Spring中使用到的设计模式,自己做个面试复盘,同时…

51单片机嵌入式开发:19、STC89C52R控制LCD1602码表+数码管+后台数显(串口)

STC89C52R控制LCD1602码表数码管后台数显(串口) 1 概述1.1 项目概述1.2 项目组成部分1.3 功能描述 2 开发环境2.1 支持设备2.2 硬件电路 3 软件代码工程4 演示4.1 Proteus仿真4.2 实物演示 5 总结 1 概述 1.1 项目概述 本项目旨在利用STC89C52R单片机实…

C语言程序设计结构(未完待续...)

文章目录 **C**语言设计的核心(灵魂)**C**语言程序设计的设计结构顺序结构选择结构循环结构 **C**语言的语句 C语言设计的核心(灵魂) 程序 数据结构 算法 算法:对于问题解决的方法思路或者步骤 算法的特征&#x…

mac|安装PostgreSQL

1、官网下载:EDB: Open-Source, Enterprise Postgres Database Management 选择需要的版本: 双击得到的.dmg文件 双击,弹窗选择打开,一路next,然后输入你要设置的密码,默认账号名字为:postgres…

vite构建vue3项目hmr生效问题踩坑记录

vite构建vue3项目hmr生效问题踩坑记录 hmr的好处 以下是以表格形式呈现的前端开发中HMR(热模块替换)带来的好处: 好处描述提升开发效率允许开发者在不刷新整个页面的情况下实时更新修改的代码,减少等待时间保持应用状态在模块替…

一起学Java(1)-新建一个Gradle管理的Java项目

一时兴起,也为了便于跟大家同步学习进展和分享样例代码,遂决定创建一个全新的Java项目,并通过Github与大家分享。本文就是记录该项目的创建过程以及其中的一些知识要点(如Gradle等)。为了紧跟技术潮流和提高操作效率&a…

怎么给PDF文件加密码?关于PDF文件加密的四种方法推荐

怎么给PDF文件加密码?给PDF文件加上密码是保护文件安全的一种重要方法,特别是当需要在不受授权的访问下保护敏感信息时。这个过程不仅仅是简单地设置密码,而是涉及到对文档内容和访问控制的深思熟虑。加密PDF文件可以有效防止未经授权的用户查…

electron TodoList网页应用打包成linux deb、AppImage应用

这里用的是windows的wsl的ubuntu环境 electron应用打包linux应用需要linux下打包,这里用windows的wsl的ubuntu环境进行操作 1)linux ubuntu安装nodejs、electron 安装nodejs: sudo apt update sudo apt upgrade ##快捷安装 curl -fsSL http…

数据缺失补全方法综述

数据缺失补全方法综述 摘要1. 引言2. 数据缺失的类型3. 数据缺失补全方法3.1 简单插补方法3.1.1 均值插补3.1.2 中位数插补3.1.3 众数插补3.1.4 前向填充和后向填充3.1.5 线性插值3.1.6 多重插补 3.2 基于模型的插补方法3.2.1 线性回归插补3.2.2 加权回归插补3.2.3 主成分分析&…

如何改桥接模式

桥接模式主要是解决 路由功能的 因为NAT多层 主要是网络连接数太多时 然后路由器要好 不然光猫 比差路由要强的 光猫 请注意,对光猫的任何设置进行修改前,请一定要备份光猫的配置文件,并在每次修改前都截图保存原始设置信息!不要…

Jacoco 单元测试配置

前言 编写单元测试是开发健壮程序的有效途径,单元测试写的好不好可以从多个指标考量,其中一个就是单元测试的覆盖率。单元测试覆盖率可以看到我们的单元测试覆盖了多少代码行、类、分支等。查看单元测试覆盖率可以使用一些工具帮助我们计算,…