钡铼网关实时数据互联,加速IEC104与MQTT云平台对接

随着工业4.0时代的到来,电力系统中的数据采集、监控与远程控制需求日益增长。IEC 104(IEC 60870-5-104)作为国际电工委员会(IEC)制定的电力自动化通信协议,广泛应用于电力系统的状态监测、数据采集和设备控制。而ThingsBoard是一个开源的物联网平台,支持广泛的协议和设备接入,为物联网项目提供强大的数据处理和可视化能力。

一、IEC 104协议概述

IEC 104协议是IEC 60870-5标准的一部分,主要用于电力系统中的远动数据传输。该协议在IEC 101的基础上发展而来,通过TCP/IP网络协议进行数据传输,为远动信息的网络传输提供了通信规约依据。IEC 104协议支持实时监测电力系统的状态、采集各种数据、控制设备的运行和保护等功能,为电力系统的安全稳定运行提供了重要支持。

二、ThingsBoard平台简介

ThingsBoard是一个开源的物联网平台,支持从设备到云端的数据采集、处理、分析和可视化。它提供了丰富的API和插件系统,支持多种通信协议和设备接入,包括MQTT、CoAP、HTTP等。ThingsBoard的架构灵活,可以部署在云端或本地,适用于各种规模的物联网项目。

三、网关功能

360截图20240724091411817.jpg

  1. 协议转换:将IEC 104协议的数据转换为ThingsBoard支持的MQTT协议。
  2. 数据采集:实时采集IEC 104协议设备的数据。
  3. 数据处理:对采集到的数据进行处理和转换。
  4. 数据上传:将处理后的数据上传至ThingsBoard平台。
  5. 远程监控:支持对IEC 104协议设备的远程监控和控制。

四、相关配置

1. MQTT Client的配置

操作步骤:(1)双击“MQTT Client”弹出MQTT Client配置框。(2)点击启用按钮,启用MQTT Client。默认:关闭。灰色表示:不启用,绿色表示:启用。(3)填写IP/域名、端口、Client ID、用户名、密码参数信息以及选择数据模板格式。(4)订阅主题、发布主题、上传周期、MQTT数据补传、数据点上传的设置。(5)点击“确定”,确定钡铼MQTT的配置。

2.阿里云的配置

操作步骤:(1)双击“阿里云IoT”弹出阿里云配置框。(2)点击启用按钮,启用阿里云。默认:关闭。灰色表示:不启用,绿色表示:启用。(3)选择认证方式、地域以及IP、ProductKey、DeviceName、DeviceSecret参数的填写。(4)上传CA证书、客户端证书、客户端密钥文件。(5)上传周期、数据点的配置。(6)点击“确定”,确定阿里云的配置。

3.华为云的配置

以采集三菱FX3U的数据上华为云的配置为例:

具体配置与阿里云配置相同,区别在于参数的写入,这里就不多做介绍。

4.亚马逊AWS的配置

亚马逊云支持多个发布主题,配置与华为云多个服务ID配置原理一致。本示例只介绍单个主题,数据点全部上传配置。以采集三菱FX3U和西门子S7-200SMART的数据上华为云的配置为例:

五、其他平台运用

1. Zabbix

Zabbix是一个开源的企业级监控解决方案,支持对系统、网络和应用进行全面监控。钡铼这款网关可以将IEC 104数据转换为Zabbix可识别的格式(如通过数据库同步、API调用等方式),实现电力系统的监控与报警功能。

2. Ignition

Ignition作为工业自动化领域的领先软件平台,广泛应用于SCADA系统。网关BE113可以与Ignition结合使用,通过云边协同的方式实现电力设备的远程监控与控制。网关将IEC 104数据转换为Ignition可识别的格式后,Ignition能够实时显示设备状态、处理报警信息并发送控制命令至现场设备。这种集成方式不仅提高了工业自动化系统的响应速度和管理效率,还降低了运维成本和维护难度。

be113.jpg

通过该网关,可以将传统的IEC 104协议设备接入到现代的物联网平台中,实现数据的实时采集、处理和可视化,是实现电力系统数字化转型的重要设备!

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

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

相关文章

SqlSugar删除没有定义主键的实体类对应的数据库表数据

一般而言,使用SqlSugar的DbFirst功能创建数据库表实体类时,如果数据库表有主键,生成的实体类对应属性也会标识为主键,如下图所示。   但有时候生成的实体类没有自动配置主键,这时可以通过以下方式进行删除操作&…

Flicker检测探头

Flicker检测探头是一种用于检测显示屏(如LCD、OLED等)闪烁现象的设备。以下是对Flicker检测探头的一些详细介绍: 一、功能概述 Flicker检测探头主要用于测量和校正显示屏的闪烁(Flicker)现象以及亮度。闪烁是显示屏在…

CS001-32-ddgi

border扩充 参考:https://zhuanlan.zhihu.com/p/507469990 Probe irradiance/distance border update,由于后续采样这两张纹理使用的是bilinearSampler,所以需要对边界不全以保证采样正确性,补充边界的方法如图: C#申请…

机器学习笔记 第一章绪论

1.1 基本术语 假设收集一批关于西瓜的数据,如(色泽青绿;根蒂蜷缩;敲声浊响).....这组记录的集合称为一个“数据集”,其中每条记录是关于一个事件或对象的描述,称为一个“示例”或“样本”&…

《2024新质生产力引领下十大重点产业趋势解读--大模型篇》,深剖当下爆火的大模型产业!

01 报告导读 “新质生产力”重要性再提升。 近日,作为热词的“新质生产力”再度被多次提及,“新质生产力”这一概念近年来在经济和社会发展中被频繁提及,它指的是通过创新驱动,利用新技术、新业态、新模式推动生产力发展的新形态…

Zookeeper入门篇,了解ZK存储特点

Zookeeper入门篇,了解ZK存储特点 前言一、为什么要用 Zookeeper?二、Zookeeper存储特色1. 树状结构2. 节点类型 三、存储位置1. 内存存储1. DataTree2. DataNode 2. 硬盘存储1. 事务日志2. 快照 前言 继上次说完 Zookeeper 的安装后,已经过去…

学习笔记之Java篇(0725)

p this 普通方法中,this总是指向调用该方法的对象。 构造方法中,this总是指向正要初始化的对象。 this()调用必须重载的构造方法,避免相同地址初始化代码,但只能在构造方法中用,比企鹅必须位…

【Linux】进程IO|重定向|缓冲区|dup2|dup|用户级缓冲区|模拟缓冲区

目录 前言 重定向 实验一 为什么log.txt文件的文件描述符是1 为什么向stdout打印的信息也出现在文件中 实验二 用户级缓冲区 为什么要有用户级缓冲区 系统调用 dup 为什么close(fd1)之后还能向log.txt写入数据? dup2 缓冲区 观察现象 测试1 测试2 测…

【专题】2024年云计算白皮书报告合集PDF分享(附原数据表)

原文链接:https://tecdat.cn/?p37112 2023年全球云计算市场显著增长,预计将持续繁荣至2027年突破万亿美元,中国市场同样保持强劲势头,预计也将大幅跃升。国内云计算经过十余年发展,虽取得显著进展,但在资…

高温天消暑需求暴涨,益民一厂产线全开,光明冷饮销量猛增

天气炎热,带动了冷饮销量直线上升,上海地区的冷饮日销量达到了7到8万箱,再创历史新高,作为代表国潮经典的冷饮品牌——光明冷饮也成为了人们夏日消暑的优选。2024年7月23日,上海广播电视台新闻综合频道《新闻夜线》栏目…

谷粒商城实战笔记-64-商品服务-API-品牌管理-OSS前后联调测试上传

文章目录 1,拷贝文件到前端工程2,局部修改3,在品牌编辑界面使用上传组件4,OSS配置允许跨域5,测试multiUpload.vue完整代码singleUpload.vue完整代码policy.js代码 在Web应用开发中,文件上传是一项非常常见的…

单元测试--Junit

Junit是Java的单元测试框架提供了一些注解方便我们进行单元测试 1. 常用注解 常用注解&#xff1a; TestBeforeAll&#xff0c;AfterAllBeforeEach&#xff0c;AfterEach 使用这些注解需要先引入依赖&#xff1a; <dependency><groupId>org.junit.jupiter<…

Linux开启coredump

在Linux系统中&#xff0c;C/C程序崩溃是常见的问题之一。Coredump是指当一个程序崩溃时&#xff0c;系统把程序运行时的内存数据以二进制文件的形式保存下来&#xff0c;以便程序开发者进行崩溃分析。本文将介绍如何开启并配置Coredump 1、查看并配置coredump 在Linux系统中…

html+css前端作业 王者荣耀官网1个页面(带报告)

htmlcss前端作业 王者荣耀官网1个页面&#xff08;带报告&#xff09; 下载地址 https://download.csdn.net/download/qq_42431718/89575045 目录1 目录2 项目视频 王者荣耀首页1个页面&#xff08;无js&#xff09; 页面1

Android statsd 埋点简析

源码基于&#xff1a;Android U 0. 前言 最近在研究 Android 自带的系统数据指标采集功能&#xff0c;框架依旧很严谨、完美&#xff0c;这里做个分享。 1. Android S 之后变化 stats 的代码从 framework 或 system/core 中转移到了 packages/modules/StatsD 目录中。 2. 框架…

基于PSO粒子群优化的GroupCNN分组卷积网络时间序列预测算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 粒子群优化算法&#xff08;PSO&#xff09; 4.2 分组卷积神经网络&#xff08;GroupCNN&#xff09; 4.3 PSO优化GroupCNN 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行…

算法第十五天:leetcode19.删除链表的倒数第N个节点

一、删除链表的倒数第N个节点的题目描述与链接 19.删除链表的倒数第N个节点的链接如下表所示&#xff0c;您可直接复制下面网址进入力扣学习&#xff0c;在观看下面的内容之前您一定要先做一遍哦&#xff0c;以便让我印象更深刻&#xff01;&#xff01;!https://leetcode.cn/p…

stm32串口通信协议(标准库 and HAL库)

刚入门32&#xff0c;接触的第一个通信协议就是串口通信&#xff0c;所谓通信协议&#xff0c;就是指两个设备之间互联&#xff0c;将两个设备关联起来&#xff0c;使其可以相互之间传输数据&#xff0c;利用串口通信最常见的例子就是蓝牙模块。 下面为学习串口之后的一些简单…

快速入门了解Ajax

博客主页&#xff1a;音符犹如代码系列专栏&#xff1a;JavaWeb关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ Ajax的初识 意义&#xff1a;AJAX&#xff08;Asynchronous JavaScript and…