通过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.xdnf.cn/news/1488465.html

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

相关文章

网站被浏览器提示“不安全”,如何解决

在互联网时代,网络安全是每个网站所有者和用户共同关心的问题,当网站的数据传输未经过加密时,会被主流浏览器标记为“不安全”时,这不仅会影响用户体验,还可能损害网站的信誉,导致访问量下降。 一、理解警…

go语言开发Prometheus Exporter(DM数据库)

一、介绍 源码步骤基于dameng_exporter源码讲解,看完本篇文章可以直接进行二次开发。 dameng exporter的开源地址:https://github.com/gy297879328/dameng_exporter(可直接对接prometheusgrafana 提供表盘) 开发一个exporter 其…

基于微信小程序+SpringBoot+Vue的自习室选座与门禁系统(带1w+文档)

基于微信小程序SpringBootVue的自习室选座与门禁系统(带1w文档) 基于微信小程序SpringBootVue的自习室选座与门禁系统(带1w文档) 本课题研究的研学自习室选座与门禁系统让用户在小程序端查看座位,预定座位,支付座位价格,该系统让用户预定座位…

Discourse 如何通过终端工具访问 PGSQL

PGSQL 在 Discourse 中是通过容器方式运行的,要访问 PGSQL 中的数据那么首先需要进入到容器后才可以。 进入容器的命令为: cd /var/discourse/./launcher enter appsu discoursepsql discourse最后的命令是登录到运行在容器中的 pgsql。 查看 pgsql 上…

学习笔记之Java篇(0725)

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

USB传输类型,常用类型:控制传输和中断传输

一般包含:控制传输,同步传输,批传输,中断传输,但常见到的控制传输的setup包以及中断传输的IN和OUT包 参考 控制传输 中断传输 usb主机发送的命令功能 hid类命令

AI有关的学习和python

一、基本概念 AIGC(AI Generated content AI 生成内容) AI生成的文本、代码、图片、音频、视频。都可以成为AIGC。 Generative AI(生成式AI)所生成的内容就是AIGC AI指代计算机人工智能,模仿人类的智能从而解决问题…

网站打包封装成app,提高用户体验和商业价值

网站打包封装成app的优势 随着移动互联网的普及,用户对移动应用的需求越来越高。网站打包封装成app可以满足用户的需求,提高用户体验和商业价值。 我的朋友是一名电商平台的运营负责人,他曾经告诉我,他们的网站流量主要来自移动…

切换数据失败0x1671分析

1、问题背景 切换双卡数据开关,无法切换成功,且单机必现该问题 2、问题分析 搜索Log发现相关拨号无法建立成功,返回0x1671,无法建立PDN连接。 相关拨号上层未下发相关AT命令,属于上层报错,并非网络问题&…

Hadoop学习笔记1

hadoop节点规划 服务器集群规划,6台服务器: 一个主节点 两个从节点 三个工作节点 集群服务器用的都是centos7.9.2009的镜像 一、基础环境 1.1配置阿里云yum源 1.下载repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo 2.备份并替换系…

【企业级开发模型】企业级开发流程 | 系统环境开发

目录 1.企业级开发流程 2.系统环境开发 1.企业级开发流程 想要交付一个软件项目,至少需要经过以下三个流程。软件代码的开发-------->软件代码的测试------->软件发布上线。只有将软件发布上线之后,用户才可以访问到我们的一个软件。 软件代码的…

C语言 | Leetcode C语言题解之第284题窥视迭代器

题目: 题解: bool flag;struct PeekingIterator {struct Iterator *iterator;int nextElement; };struct PeekingIterator* Constructor(struct Iterator* iter) {struct PeekingIterator* piter malloc(sizeof(struct PeekingIterator));piter->it…

[Vulnhub] Raven WordPress+SUDO-Python权限提升+MSQP自动化Mysql权限提升

信息收集 IP AddressOpening Ports192.168.101.159TCP: $ nmap -p- 192.168.101.159 --min-rate 1000 -sC -sV PORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 6.7p1 Debian 5deb8u4 (protocol 2.0) | ssh-hostkey: | 1024 26:81:c1:f3:5e:01:ef:93:4…

UDP/TCP协议解析

我最近开了几个专栏,诚信互三! > |||《算法专栏》::刷题教程来自网站《代码随想录》。||| > |||《C专栏》::记录我学习C的经历,看完你一定会有收获。||| > |||《Linux专栏》&#xff1…

android settings提示音开关状态与修改(二)

android系统,settings提示音类型: 充电提示音开关,文件路径: packages/apps/Settings/src/com/android/settings/notification/ChargingSoundPreferenceController.java 创建并设置开关状态: public ChargingSoundPre…

git sendemail使用

教程参考: git-send-email - 以电子邮件形式发送补丁集 1、安装git-email 2、配置 SMTP 服务器 git config --global sendemail.smtpserver smtp.163.com git config --global sendemail.smtpserverport 465 git config --global sendemail.smtpuser xxxxxx163.c…

设计模式笔记(一)

目录 设计模式共有23种,也可称为GOF23 单例模式(重点,常用) 工厂模式 代理模式:(SpringAOP的底层原理) 静态代理模式:(写死一个代理类Proxy) 动态代理模…

ansible基础讲解和加密文件讲解

ansible最重要的三个文件 /etc/ansible/ansible.cfg #####ansible的配置文件 /etc/ansible/host ##清单文件inventory ansible-navigator.yml ####以yml结尾的文件可以理解为conf结尾的文件,是配置文件,用于设置剧本playbook playbook讲解 以.yml结…

Superset二次开发之筛选器native Filters 水平布局

引言 Apache Superset作为一个功能强大的开源数据探索和可视化平台,提供了丰富的配置选项来定制化用户体验。其中,HORIZONTAL_FILTER_BAR 是一个重要的配置项,专注于优化和改进Superset中的筛选器条布局与交互。 什么是HORIZONTAL_FILTER_B…

IEC104转MQTT网关支持MQTT对接Ignition、阿里云、华为云、亚马逊AWS、ThingsBoard、Zabbix平台助力远程管理

钡铼推出了一款专为电力系统设计的数据采集网关——IEC104转MQTT网关BE113,感兴趣的朋友接着往下看: 一、网关概述 IEC104转MQTT(Ignition)网关BE113是一款专为电力系统设计的数据采集网关,支持DL/T645和IEC104等协议的设备。上行支持MQTT协…