0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

安科瑞终端监测设备与MQTT协议的结合使用

安科瑞郭希 来源:jf_24837126 作者:jf_24837126 2024-05-13 13:54 次阅读

摘要:MQTT是一个基于客户端-服务器的消息发布/订阅传输协议, 优点是轻量,简单,开放和易于实现的,这样的特点在于物联网设备中就十分适用,这也是它在物联网中被广泛应用的原因之一。而物联网产品的电表-adw300就可以基于物联网技术,通过mqtt服务器,实时向客户平台推送所监测的设备的工作状态。保障用电设备能够安全、可靠、高效的运行。
关键词:物联网;mqtt服务器;可靠;
引言
物联网(Internent of things),网上热词称为,“物品与物品之间都存在网络”,它是基于互联网的基础上去延伸和扩展的网络,形成新的概念——物联网。其物品与物品之间进行信息交互和通信,又被称为,物物相息。物联网通过智能感知,识别技术与普适计算等通信感知技术,被广泛的应用在网络融合中。

一、MQTT协议
1.MQTT通讯协议的概念
MQTT协议(Message Queuing Telemtry Transport),又称消息队列遥测传输协议,是一种基于发布/订阅模式的“轻量级”通讯协议,它是构建与Tcp/IP协议上,1999年发布的通讯协议。MQTT的优点在于,可以以很少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低能耗、低带宽占用的实时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
MQTT服务器(消息代理),常见的mqtt服务器并不是宏观的机房里一堆柜子,而是基于Erlang/OTP平台开发的一个软件,然后有电脑等等设备运行这个软件。直观的理解成运行了 MQTT 消息服务器软件的一台服务器或一个服务器集群。
主要的功能是:如下图1-1所示。
(1)接受来自客户端的网络连接
(2)接受客户端发布的信息
(3)处理来自客户端的订阅和退订的请求
(4)向订阅的客户转发应用程序的消息。

wKgaomZBqJGAA0FUAAC_NgzqCaI542.png

二、MQTT协议网络传输
MQTT会构建底层网络传输,它将建立的客户端和服务器连接,,提供应该有序的,无损的,基于字节流的双向传输发送数据的时候,MQTT会把与之相关的服务质量(Qos)和主题名(Topic)关联。
(1)协议原理
MQTT协议通讯过程,需要客户端和服务器共同完成,一共有三个身份,发布者(Publish),代理(Broker)、订阅者(Subscribe),其中消息发发布者和订阅者都可以是客户端,消息代理是mqtt服务器。
①MQTT的实现方式
Topic:主题,可以理解为消息的类型;
Payload:消息内容,可以理解为具体要使用的数据内容
②MQTT客户端
一个使用mqtt协议的运用程序或设备,它是基于mqtt服务器端的网络连接,常用于发布信息,订阅发布信息,退订或删掉应用程序的消息,断开与服务器连接。
(2) MQTT协议特性
协议是工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具备以下主要的几项特性:
①使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合
②对负载内容屏蔽的消息传输。
③使用Tcp/IP提供网络连接。
④有三种消息发布服务质量,消息发布(Qos:0至多一次,1至少一次,2只有一次)
⑤小型传输、流量需求小。

wKgZomZBqcaAMNr2AAJg9VEW4nM881.png

三、MQTT服务器与终端监测设备通讯交流
很多的电表都是通过接网关的方式,是设备与mqtt服务器进行数据交互,而ADW系列中,几款电表中的一款——ADW300电表,本身具备上网的功能有4G和wifi两种,它们通过物联网卡或局域网的方式,使设备具备了联网的功能,减少设备连接网关再上服务器琐碎的过程,实现工业物联网。
(1) ADW300无线计量仪表
ADW300无线计量仪表主要用于计量低压网络的三相有功电能,具有体积小、精度高、功能丰富等优点,并且可选通讯方式多,可支持RS485通讯和Lora、NB、4G、wifi等无线通讯方式,增加了外置互感器的电流采样模式,从而方便用户在不同场合进行安装使用。可灵活安装于配电箱内,实现对不同区域和不同负荷的分项电能计量、运维监管或电力监控等需求。

wKgZomZBqeGAWKTUAAFbSF6xRuM183.png

(2)标准化MQTT协议
①订阅(subscription)
订阅包含主题筛选器(Topic Filter)和服务质量(QoS)。订阅会与一个会话(Session)关联。一个会话可以包含多个订阅。每一个会话中的每个订阅都有一个不同的主题筛选器。
②会话(session)
每个客户端与服务器建立连接后就是应该会话客户端和服务器之间有状态交互,会话存在与一个网络之间,也可能在客户端和服务器之间跨越多个连续的网络连接。
③主题名(Topic name)
连接到一个应用程序消息的标签,该标签与服务器的订阅相匹配服务器会将消息发送给订阅所匹配标签的每一个客户端
④数据上传(Data upload)
电表无线传输做到了小型传输、流量需求小,这款电表的数据上传流程简洁,(详细见附录)将多余的数据上传步骤优化,促使定制化数据上传,其中包含了常用的电参量数据、信号强度、有功需量、电压电流变比、温度、DI状态、电压电流谐波畸变率、尖峰平谷电能等等。

poYBAGSibF6AJGjXAADwP1U-53M127.png

咨询热线电话:172-6975-8633

四.总结
综上所述,在现在物联网技术的大环境下,MQTT服务器的已经陆续被各个商家企业采用,因为MQTT服务器与mqtt协议能够满足他们智能化管理需求。很多企业的一些生产车间配电柜都需要使用无线设备监测用电设备的工作状态,而企业的生产车间大多是分散独立的用电设备,若每个设备都安装网关,那改造的成本是很大的资金。所以大部分企业为了节约成本常常会安装一批用于无线监控用电设备的电表——ADW300,通过传感器对电缆以及生产线的各种设备参数进行采集,主要包含电流、电压等电参量数据,并且将获得的数据实时上传到MQTT服务器云端,然后通过物联网平台和数据库订阅mqtt服务器端主题,来获取终端监测设备的数据,实现终端和云端的双向通信,搭建强大的数据通道,获得的数据被存储到MQTT服务器的云数据库中,能够保证数据的安全性,搭建用电管理和显示系统,通过云技术、大数据、互联网将获得的数据显示到前台,用户可以通过登录手机APP、电脑页面等实时监控设备和电缆的电力数据情况。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2900

    文章

    44052

    浏览量

    370092
  • 服务器
    +关注

    关注

    12

    文章

    8954

    浏览量

    85069
  • 监测设备
    +关注

    关注

    2

    文章

    273

    浏览量

    13725
  • MQTT
    +关注

    关注

    5

    文章

    647

    浏览量

    22392
收藏 人收藏

    评论

    相关推荐

    【教程】设备通过MQTT协议接入OneNET平台,建立可视化界面

    在物联网领域,传感器与服务器的通信、信息的收集以及MQTT协议都是可以考虑的方案之一。MQTT通常用于需要低功耗和低带宽的场景,如物联网设备、传感器网络、移动应用等。它的轻量级和高效特
    的头像 发表于 10-25 08:06 415次阅读
    【教程】<b class='flag-5'>设备</b>通过<b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>接入OneNET平台,建立可视化界面

    安科 AESP100-2P-D单相过流保护智慧用电监测装置

    安科单相过流保护智慧用电监测装置配合断路器使用,对用电线路的关键电气因素,如电压、电流、功率、温度、能耗等进行实时监测,具有预警报警、电能计量统计等功能。
    的头像 发表于 10-09 10:39 202次阅读
    <b class='flag-5'>安科</b><b class='flag-5'>瑞</b> AESP100-2P-D单相过流保护智慧用电<b class='flag-5'>监测</b>装置

    MQTT协议网关的工作原理及功能特性

    在物联网的快速发展中,MQTT协议网关作为连接物联网设备与消息代理服务器的重要桥梁,扮演着不可或缺的角色。MQTT是一种基于发布/订阅模式的轻量级通信
    的头像 发表于 09-18 17:00 336次阅读
    <b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>网关的工作原理及功能特性

    基于MQTT协议云平台的Modbus转MQTT网关

    钡铼Modbus转MQTT网关BL100是一款高性能、高性价比的物联网网关,它支持将Modbus协议(包括Modbus RTU和Modbus TCP)的数据转换为MQTT协议的数据格式
    的头像 发表于 07-29 17:59 660次阅读
    基于<b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>云平台的Modbus转<b class='flag-5'>MQTT</b>网关

    安科Acrel-2000ES能量管理系统-安科 刘芳

    安科Acrel-2000ES能量管理系统-安科 刘芳
    的头像 发表于 07-12 10:59 293次阅读
    <b class='flag-5'>安科</b><b class='flag-5'>瑞</b>Acrel-2000ES能量管理系统-<b class='flag-5'>安科</b><b class='flag-5'>瑞</b> 刘芳

    安科电能质量监测 保障不同行业用电安全与效率的可靠伙伴

    安科电能质量监测是一项致力于保障用电安全与效率的创新技术。随着电力行业的快速发展,电能质量成为电力供应可靠性的重要指标,而安科电能质量
    的头像 发表于 05-31 10:22 267次阅读

    安科光伏并网柜A类电能质量在线监测装置

    安科缪俊辉 技术支持:安科缪俊辉电能质量在线监测装置,主要用于监测、分析、评估
    的头像 发表于 03-26 10:27 762次阅读
    <b class='flag-5'>安科</b><b class='flag-5'>瑞</b>光伏并网柜A类电能质量在线<b class='flag-5'>监测</b>装置

    MQTT和Modbus的物联网网关协议的区别分析

    独特的优势和适用场景,下面将从多个维度对这两种网关协议进行详细区别分析。 首先,从协议的设计理念和定位来看,MQTT协议是一种基于发布/订阅模型的轻量级消息传输
    的头像 发表于 03-18 16:50 723次阅读
    <b class='flag-5'>MQTT</b>和Modbus的物联网网关<b class='flag-5'>协议</b>的区别分析

    安科AWT100-WiFi电力物联网智能采集终端装置服务器通讯

    安科 程瑜 安科AWT100-WIFI无线通讯终端功能: 支持串口MODBUS RTU协议
    的头像 发表于 03-13 10:37 404次阅读
    <b class='flag-5'>安科</b><b class='flag-5'>瑞</b>AWT100-WiFi电力物联网智能采集<b class='flag-5'>终端</b>装置服务器通讯

    MQTT协议网关解决方案设计与实施

    MQTT协议网关是一个中间件,负责接收来自不同MQTT客户端的消息,并将这些消息转发到MQTT服务器;同时,也能接收来自MQTT服务器的消息
    的头像 发表于 03-11 14:07 449次阅读

    安科ARTM-Pn无线测温装置 标配一路485通讯支持Modbus-RTU协议

    安科 程瑜  1. 概述 在工业系统中,温度是表征设备运行正常的重要参数。随着工业用电负荷的不断增长,为了避免因设备发热而导致的突发事件,温度的自动
    的头像 发表于 02-26 10:35 505次阅读
    <b class='flag-5'>安科</b><b class='flag-5'>瑞</b>ARTM-Pn无线测温装置 标配一路485通讯支持Modbus-RTU<b class='flag-5'>协议</b>

    什么是MQTTMQTT协议中的方法

    MQTT是一种轻量级消息传递协议,由IBM开发,于1999年首次发布。它使用发布/订阅模式并在设备、服务器和应用程序之间转换消息。
    的头像 发表于 02-25 17:04 1235次阅读
    什么是<b class='flag-5'>MQTT</b>?<b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>中的方法

    mqtt协议终端监测设备结合

    mqtt协议终端监测设备结合 摘要: MQTT是一
    的头像 发表于 01-30 13:13 364次阅读
    <b class='flag-5'>mqtt</b><b class='flag-5'>协议</b>与<b class='flag-5'>终端</b><b class='flag-5'>监测</b><b class='flag-5'>设备</b><b class='flag-5'>结合</b>

    安科ABAT100蓄电池在线监测系统介绍

    简介:安科公司ABAT100系列蓄电池在线监测系统是在线电池监测产品,可以提前对失效的电池进行预警及电池均衡,符合ANSI/TIA-942标准要求。
    的头像 发表于 11-16 10:47 507次阅读
    <b class='flag-5'>安科</b><b class='flag-5'>瑞</b>ABAT100蓄电池在线<b class='flag-5'>监测</b>系统介绍

    如何实现MQTT协议数据传输?

    如何实现MQTT协议数据传输? 随着物联网技术的不断发展,越来越多的设备和应用需要实现互联互通。而MQTT作为一种轻量级的发布/订阅消息传输协议
    的头像 发表于 11-15 17:23 1084次阅读