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

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

3天内不再提示

【教程】使用NE2系列串口服务器MQTT模式接入云平台实例

亿佰特物联网应用专家 ? 2025-02-27 19:35 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网技术持续发展的当下,设备之间的高效通信成为关键。亿佰特NE2系列串口服务器的MQTT模式,为众多设备的互联互通提供了便捷且可靠的解决方案。

设备与MQTT模式简介

NE2系列串口服务器是一款能够实现串口设备与以太网之间数据转换的硬件设备。它具备两条全功能链路,可连接传感器控制器等各类串口设备,将这些设备的串口数据转换为网络数据,从而使串口设备轻松接入网络,打破了传统串口通信距离短、组网困难的局限。

MQTT(Message Queuing Telemetry Transport)是一种基于发布/订阅模式的轻量级物联网通信协议。其特点是占用带宽小、传输效率高,非常适合在低带宽、高延迟或不稳定的网络环境中运行。在MQTT模式下,设备作为客户端,可向服务器发布消息,也能订阅感相关主题,接收来自其他客户端发布的相关消息。

MQTT模式工作原理

当NE2串口服务器工作在MQTT模式时,首先会与MQTT服务器建立连接。串口服务器上连接的串口设备产生的数据,会被服务器收集并按照MQTT协议进行封装。

例如,连接在NE2串口服务器上的温湿度传感器,不断采集环境温湿度数据,这些数据通过串口传输到NE2串口服务器。服务器将其转换为MQTT消息格式,并根据预设的主题,发布到MQTT服务器。而需要获取温湿度数据的其他设备,只需订阅对应的主题,就能从MQTT服务器接收到这些数据,实现了数据的高效传输与共享。

接入云平台实例

(一)前期准备

准备NE2串口服务器(型号:NE2-S1-TB)、具备串口通信功能的电脑。选择巴法云云平台,并在平台上完成账号注册与相关产品创建。获取云平台的MQTT接入地址、端口、三元组(设备ID、设备密钥、产品Key等,不同云平台叫法可能略有差异)。在电脑上安装NE2串口服务器的配置软件、串口调试助手、MQTT.fx等调试软件。

(二)操作步骤

1.注册平台并获取MQTT连接三要素:登录网站(https://cloud.bemfa.com/tcp/index.html),创建账号。

操作步骤为:选择MQTT设备云,填入主题名称,点击“新建主题”。

e8ddfb4e-f4fe-11ef-9434-92fbcf53809c.png

新建两个自定义主题,例如TEST1NE2和TEST2NE2。

e8f7e464-f4fe-11ef-9434-92fbcf53809c.png

2.测试MQTT服务器与主题是否建立成功。

使用MQTT.fx调试软件连接巴法云。在“Edit Connection Profiles”页面,配置如下信息:

“Profile Name”可自定义,

“Profile Type”选择“MQTT Broker”,

“Broker Address”填写“bemfa.com”,

“Broker Port”填写“9501”,

“Client ID”填写在云平台获取的用户私钥,

“User Name”和“Password”都为空,

其他参数可保持默认。

e9091cf2-f4fe-11ef-9434-92fbcf53809c.pnge920028c-f4fe-11ef-9434-92fbcf53809c.png

连接服务器后,向云平台的TEST1NE2主题发布数据(如“MQTT.FX”),检查云平台是否成功接收数据。

e93f8706-f4fe-11ef-9434-92fbcf53809c.png

3.使用NE2连接MQTT服务器

将NE2接入路由器,并连接上电脑USB口。打开配置软件,设置串口参数,如波特率、数据位、停止位、校验位等,确保与相连设备一致。在MQTT配置部分,填入从云平台获取的接入地址、端口、三元组信息,设置订阅主题(如TEST1NE2)和发布主题(如TEST2NE2),完成MQTT连接配置。

e96bb380-f4fe-11ef-9434-92fbcf53809c.png

4.数据传输与验证

在电脑上运行数据发送程序,通过串口向NE2串口服务器发送数据。NE2接收到数据后,按照MQTT协议将其封装成消息格式,再根据配置的连接信息,发布到公用云平台指定的主题下,完成数据从电脑经NE2串口服务器上传至云平台的过程。可以通过在云平台查看数据接收情况,以及使用MQTT.fx订阅NE2发布的主题,验证数据是否成功传输。

e98d38f2-f4fe-11ef-9434-92fbcf53809c.png

云平台数据转发到至串口:

e9a20e12-f4fe-11ef-9434-92fbcf53809c.png

优势体现

1.便捷的设备接入

NE2串口服务器极大地简化了串口设备接入网络的流程,用户无需具备复杂的网络配置知识,仅通过简单设置,就能让串口设备迅速融入物联网环境。

2.高效的数据传输

结合MQTT协议的优势,该模式下的数据传输快速且稳定,能够很好地满足实时性要求较高的应用场景,例如工业自动化中的设备监控与控制。

综上所述,NE2串口服务器的MQTT模式在物联网应用领域具有广阔的前景。无论是智能家居、工业自动化,还是其他需要设备互联的行业,都能借助其独特优势,实现高效、智能的设备通信与管理。随着物联网技术的不断进步,这一模式有望得到更广泛的应用和创新发展。

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

    关注

    1

    文章

    198

    浏览量

    17811
  • 云平台
    +关注

    关注

    1

    文章

    1450

    浏览量

    40520
  • MQTT
    +关注

    关注

    5

    文章

    690

    浏览量

    23776
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    串口服务器接入阿里MQTT协议的软件配置教程

    在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用,这一期我们来看一下串口服务器怎样接入阿里物模型。
    的头像 发表于 03-08 16:28 ?3156次阅读
    <b class='flag-5'>串口服务器</b><b class='flag-5'>接入</b>阿里<b class='flag-5'>云</b><b class='flag-5'>MQTT</b>协议的软件配置教程

    串口服务器如何使用OneNET平台MQTT服务器通讯教程 #MQTT #串口服务器 #OneNET平台

    串口服务器
    亿佰特物联网应用专家
    发布于 :2023年10月26日 15:47:36

    串口服务器怎样接入阿里物模型

    在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用,这一期我们来看一下串口服务器怎样接入阿里物模型。
    发表于 03-29 16:21 ?506次阅读

    串口服务器接入阿里物模型步骤说明

    在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用,这一期我们来看一下串口服务器怎样接入阿里物模型。
    发表于 03-30 09:29 ?830次阅读
    <b class='flag-5'>串口服务器</b><b class='flag-5'>接入</b>阿里<b class='flag-5'>云</b>物模型步骤说明

    串口服务器连接MQTT服务器方法说明

    串口服务器连接MQTT服务器方法参考“串口服务器用户手册”,不再重复说明。
    发表于 03-30 09:58 ?5177次阅读
    <b class='flag-5'>串口服务器</b>连接<b class='flag-5'>MQTT</b><b class='flag-5'>服务器</b>方法说明

    串口服务器接入阿里物模型使用教程

    在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用,这一期我们来看一下串口服务器怎样接入阿里物模型。 步骤详尽,一文
    的头像 发表于 03-08 15:35 ?1153次阅读

    智嵌物联串口服务器接入阿里演示

    智嵌物联串口服务器设备支持连接阿里IoT平台的功能。设备使用MQTT协议连接上阿里IoT平台
    的头像 发表于 02-18 15:09 ?973次阅读
    智嵌物联<b class='flag-5'>串口服务器</b><b class='flag-5'>接入</b>阿里<b class='flag-5'>云</b>演示

    智嵌物联串口服务器接入智嵌演示

    智嵌物联串口服务器设备支持连接智嵌透传平台的功能。设备使用MQTT协议连接智嵌透传平台后,用
    的头像 发表于 02-18 15:16 ?1428次阅读
    智嵌物联<b class='flag-5'>串口服务器</b><b class='flag-5'>接入</b>智嵌<b class='flag-5'>云</b>演示

    智嵌物联串口服务器利用虚拟串口实现透传案例

    智嵌物联网ZQWL串口服务器设备支持连接智嵌透传平台的功能。设备使用MQTT协议连接智嵌透传平台
    的头像 发表于 02-19 09:55 ?2025次阅读
    智嵌物联<b class='flag-5'>串口服务器</b>利用虚拟<b class='flag-5'>串口</b>实现<b class='flag-5'>云</b>透传案例

    【教程】串口服务器接入ModBus物联网平台

    本文将通过配置NA111串口服务器接入ModBus物联网平台,使得ModBus物联网平台能采集MA01-AXCX4020设备的DI状态和控制DO输出。另外,为了帮助大家在处理我司产品N
    的头像 发表于 02-13 11:52 ?2171次阅读
    【教程】<b class='flag-5'>串口服务器</b><b class='flag-5'>接入</b>ModBus物联网<b class='flag-5'>平台</b>

    二代串口服务器模组焕新

    串口服务器模组作为一种重要的通信接口转换设备,极大地促进了传统串口设备与现代网络技术的融合,为实现设备远程管理、数据透明传输及物联网应用提供了便捷解决方案。什么是串口服务器模组?串口服务器
    的头像 发表于 04-19 08:19 ?761次阅读
    二代<b class='flag-5'>串口服务器</b>模组焕新

    串口服务器NE2-T1M接入阿里教程

    本次展示亿佰特串口服务器接入阿里教程,以NE2-T1M为例,其他产品可参照本教程。服务器配置教程浏览
    的头像 发表于 08-30 12:34 ?624次阅读
    <b class='flag-5'>串口服务器</b><b class='flag-5'>NE2</b>-T1M<b class='flag-5'>接入</b>阿里<b class='flag-5'>云</b>教程

    【教程】配置NE2-D11串口服务器接入Modbus物联网平台

    一案例简介本案例将通过配置NE2-D11串口服务器接入Modbus物联网平台,使得Modbus物联网平台能采集ModbusRTU设备的DI状
    的头像 发表于 09-27 08:07 ?883次阅读
    【教程】配置<b class='flag-5'>NE2</b>-D11<b class='flag-5'>串口服务器</b><b class='flag-5'>接入</b>Modbus物联网<b class='flag-5'>平台</b>

    【新品】性能飞跃,一键部署!NE2系列多款型号串口服务器上线

    继此前推出RS485串口服务器NE2-D11和NE2-D12后,基于对市场需求的深度调研,亿佰特新上市多款型号的串口服务器产品,丰富串口服务器
    的头像 发表于 10-25 08:06 ?890次阅读
    【新品】性能飞跃,一键部署!<b class='flag-5'>NE2</b><b class='flag-5'>系列</b>多款型号<b class='flag-5'>串口服务器</b>上线

    1分钟,实现传感通过串口服务器接入ZWS

    导读本文介绍如何在1分钟内,将传感通过串口服务器GCOM80接入ZWS平台,实现数据上。本
    的头像 发表于 01-10 11:37 ?660次阅读
    1分钟,实现传感<b class='flag-5'>器</b>通过<b class='flag-5'>串口服务器</b><b class='flag-5'>接入</b>ZWS<b class='flag-5'>云</b>