2024年9月20日

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

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

我们将逐步介绍串口服务器的配置步骤、腾讯云MQTT功能的使用方法,并结合实例展示如何通过串口服务器实现设备与云端的数据交互。

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

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

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

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

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

接下来,我们先看一下产品管理页面中的“Topic管理”部分。我们可以手动创建一些自定义的“Topic”以供使用。这里演示创建一个测试用的“Topic”。

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

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

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

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

下载完成后,打开上位机软件。这里不对设备的使用方法进行详细讲解,如果在使用过程中遇到问题,可以参考相关产品的快速入门教程。成功连接NB114后,将工作模式改为MQTT 客户端模式,并输入目标IP、目标端口、Client ID、User Name、Password以及发布和订阅等信息。完成后,检查数据通配符是否更改,确认⽆误后保存并重启设备。

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

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

计算、大数据、人工智能等技术产品与服务,以卓越的科技能力打造丰富的行业解决方案,构建开放共赢的云端生态,推动产业互联网建设,助力各行各业

) /

远程监控 /

是一种轻量级的通信协议,适用于物联网设备之间的可靠通信。本教程将介绍如何使用OneNET平台的

发表评论

邮箱地址不会被公开。 必填项已用*标注