当前位置: 首页 >应用方案 >技术应用 >

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

腾讯云MQTT功能的连接与实现教程简介

在物联⽹时代,设备间的互联和数据通信变得越来越重要。串⼝服务器作为连接设备和计算机的重要桥梁,在物联⽹中扮演着⾄关重要的⾓⾊。腾讯云MQTT功能被⼴泛应⽤于实时数据传输和通信架构 中。本⽂将探讨如何通过串⼝服务器实现与腾讯云MQTT功能的连接,进⼀步实现物联⽹设备与云端的⾼效数据交互。

随着物联⽹技术的⼴泛应⽤,越来越多的设备需要与云端进⾏数据交换和远程控制。传统的串⼝通信⽅式通常只能实现设备与计算机的直接通信,⽽⽆法直接与云端进⾏连接。这就需要引⼊串⼝服务器这⼀技术,实现设备与云端之间的⽆缝对接。

腾讯云的MQTT功能是⼀种基于发布/订阅模式的消息传输协议,MQTT协议具有低带宽占⽤、低耗电以及简单易⽤ 等特点。它可以实现设备与云端之间的快速、可靠和实时的双向通信。串⼝服务器与腾讯云MQTT的结合,不仅可以实现设备与云端的⾼效通信,还可以为物联⽹应⽤带来更多的智能功能和数据分析能⼒。

接下来,我们将探索串⼝服务器与腾讯云MQTT功能的实现⽅法,包括如何配置和连接串⼝服务器,并利⽤其转发功能将设备数据传输到腾讯云上,以及如何在腾讯云上订阅和处理来⾃设备的数据,实现实时控制和数据分析。通过这种⽅式,企业和开发者可以更轻松地构建和管理物联⽹应⽤,实现智能化运营与管理,提升业务效率和竞争⼒。

敬请关注接下来的内容,我们将逐步介绍串⼝服务器的配置步骤、腾讯云MQTT功能的使⽤⽅法,并结合实例展⽰如何通过串⼝服务器实现设备与云端的数据交互。让我们⼀起探索串⼝服务器和腾讯云MQTT功能的⽆限可能!

⼀、注册腾讯云,并开启MQTT服务教程

开始前,⾸先要确保已注册腾讯云并完成实名注册。如果还未完成,请前往腾讯云官⽹进⾏注册和实名认证。我们默认已完成腾讯云服务和实名认证。

进⼊腾讯云主⻚,在顶部导航栏中选择“产品→物联⽹”,然后点击“物联⽹开发平台”,进⼊物联⽹控制台。

1腾讯云MQTT功能的连接与实现
2腾讯云MQTT功能的连接与实现

在控制台的右侧,可以看到“开发中⼼”和“相关产品”。我们将在“相关产品”中使⽤“物联⽹通信(IoT Hub)”,直接点击进⼊。

3腾讯云MQTT功能的连接与实现

在该⻚⾯中,我们可以找到MQTT服务的接⼊地址和端⼝号。

4腾讯云MQTT功能的连接与实现

如果是第⼀次使⽤这个平台,我们需要先“开通服务”,按照提⽰进⾏开通。

5腾讯云MQTT功能的连接与实现
6腾讯云MQTT功能的连接与实现

开通成功后,我们将看到刚刚申请开通的服务变为“查看详情”。直接点击即可进⼊“IoT Hub”控制台的“产品列表”。

7腾讯云MQTT功能的连接与实现

⾸先,我们需要创建⼀个新的产品。点击“创建新产品”,根据实际情况填写相关信息。为了便于后续演⽰,我们将认证⽅式设置为“密钥认证”,其他保持不变。

8腾讯云MQTT功能的连接与实现

创建完成后,我们将在产品列表中看到刚刚创建的新产品。点击产品名称即可进⼊产品管理⻚⾯。

9腾讯云MQTT功能的连接与实现

接下来,我们先看⼀下产品管理⻚⾯中的Topic管理”部分。我们可以⼿动创建⼀些⾃定义的“Topic”以供使⽤。这⾥演⽰创建⼀个测试⽤的“Topic”。

10腾讯云MQTT功能的连接与实现
11腾讯云MQTT功能的连接与实现
12腾讯云MQTT功能的连接与实现
13腾讯云MQTT功能的连接与实现

设置完成后,我们可以开始添加设备了。点击“设备列表”,进⼊设备管理⻚⾯。点击“添加新设备”,弹出添加⻚⾯。

14腾讯云MQTT功能的连接与实现
15腾讯云MQTT功能的连接与实现

设备名称需要注意在同⼀产品下保持唯⼀性。设备密钥可以⾃定义设置,也可以随机⽣成。在确认信息⽆误后,点击保存,将弹出设备密钥。请务必妥善保管设备密钥,以防泄露。

16腾讯云MQTT功能的连接与实现

17腾讯云MQTT功能的连接与实现

完成后,点击“开始管理设备”,即可进⼊设备管理⻚⾯。在设备调试框中,我们可以找到MQTT通信所需的三元组数据。这些参数仅⽤于测试,⼀定时间后将失效。如果是实际设备,可以按照提⽰进⼊“算法⽣成”部分。

18腾讯云MQTT功能的连接与实现
19腾讯云MQTT功能的连接与实现

具体算法的⽣成⽅法,请参考腾讯云提供的相关⼿册,这⾥不再展开讲解。

到这⾥,我们已成功获取到所有MQTT所需的参数信息。

⽬标IP/地址 :${productid}.iotcloud.tencentdevices.com

⽬标端⼝号:1883

Client ID:5QLW69Q2UKnb114

Username:5QLW69Q2UKnb114;12010126;a463f;1695744000

Password:2168d26dd04e9150f218dd4239e0a8cf69ebd92e07a292fb0e41312ccb866057;hmacsha256

接下来,我们可以开始配置设备进⾏通信了。

⼆、设备接⼊腾讯云MQTT服务并实现通讯

在这个阶段,我们将使⽤串⼝服务器NB114来模拟实际的设备使⽤情况,并使⽤NB114上位机软件和XCOM软件进⾏调试。你可以在Ebyte官⽹的NB114产品相关⻚⾯上下载这两个软件。

20腾讯云MQTT功能的连接与实现

下载完成后,打开上位机软件。这⾥不对设备的使⽤⽅法进⾏详细讲解,如果在使⽤过程中遇到问题,可以参考相关产品的快速⼊⻔教程(NB114串口服务器快速入门教程)。成功连接NB114串口服务器后,将串口服务器⼯作模式改为"MQTT客户端"模式,并输⼊⽬标IP、⽬标端⼝、Client IDUser NamePassword以及发布和订阅等信息。完成后,检查数据通配符是否更改,确认⽆误后保存并重启设备。

21腾讯云MQTT功能的连接与实现

接下来打开"XCOM"软件,确认设备的串⼝参数设置是否正确,并打开串⼝。此时,我们可以通过"XCOM"软件发送任意数据。由于调试过程中并没有设置"规则引擎",因此XCOM软件不会有任何反应。但我们可以在腾讯云对应的"产品云⽇志"中查看到我们发送的数据。

22腾讯云MQTT功能的连接与实现
23腾讯云MQTT功能的连接与实现

到此为⽌,我们已经成功将设备连接到腾讯云服务器,并成功向服务器发送数据。

通过完成整个腾讯云MQTT教程,我们已经详细讲解了从开通MQTT业务到设备连接与通讯的整个过程。该教程主要基于当前平台的配置内容,如果腾讯云平台进⾏了升级或发⽣了变化,我们可以根据腾讯云的相关⽂档进⾏学习。但⽆论如何变化,掌握MQTT通讯的要素和相关知识(⽬标地址、订阅与发布等)即可实现通讯。通过本次学习,我们已经基本掌握了MQTT服务。


相关文章推荐:

串口服务器如何配置接入阿里云MQTT环境教程

基于串口服务器的华为云接入MQTT通信教程

串口服务器基于EMQX平台自建MQTT服务器实现通讯教程

基于百度云平台自建MQTT服务器实现通讯教程

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!

https://www.wjx.cn/jq/84863372.aspx