实例通讯操作教程平台MQTT(教程通讯平台实例操作)

欢迎来到我们的百度云平台MQTT连接教程
本次教程旨在为广大开发者提供一份详细的指南,以帮助大家学会如何使用百度云平台来实现MQTT设备的通讯
MQTT是一种轻量级的消息传输协议,能够为连接设备提供可靠、高效的通讯解决方案
通过本教程的学习,你将能够轻松掌握MQTT连接百度云平台的技能,从而快速将设备接入到云端,并实现远程控制和监控
相关推荐:《「教程」如何使用OneNET平台的MQTT功能》《「教程」设备使用华为云接入MQTT上报数据》一、在百度云平台注册账号并开启MQTT服务首先,需要在百度云平台注册账号并完成实名认证
这里不再展开讲解注册和实名认证的过程
我们假设你已经完成这两个步骤
接下来,进入百度云主页,按照以下路径找到我们需要的服务
1.在“产品”菜单,选择“应用产品”下的“物联网”,找到“物联网核心套件”并点击进入
接着,我们需要创建一个实例来开启MQTT服务
2.进入“实例列表”,点击“创建IoT Core”,然后填写配置信息
3.百度云提供预付款和按需付费两种付款方式,选择适合自己的付款方式
这里示例选择“按需付费”
4.确认购买信息无误后,点击“付款”或“确认购买”
支付完成后,我们就可以开始添加设备并连接到服务器了
5.进入刚才创建的实例
6.在“设备管理”中进入“模板”页面并新增一个模板
这里随便填写一个模板名称就可以
7.这里为了方便我们后面验证设备的通讯,我们手动添加一个主题
先点击刚才添加的模板,进入“主题模板”,点击“添加主题”
任意填写一个主题即可
权限中的”发布“和”订阅“都勾选上,完成后确定
即可看到我们手动添加的主题已经成功添加
8.接着,我们就可以添加设备了
在“设备管理”中进入“设备列表”,点击“新增设备”
9.填写设备名称,选择“密钥认证”作为认证方式,然后选择刚才创建的模板并点击“提交”
在弹出的窗口中,可以下载“DeviceKey”和“DeviceSecret”参数信息也可以直接退出
注意:请妥善保管“DeviceKey”和“DeviceSecret”参数信息
这些信息是设备连接到服务器的凭证,不要让他人知晓
至此,我们就在百度云平台中成功开启了MQTT服务
下一步是连接到服务器并向其发送数据
二、MQTT通讯的 “三要素”MQTT协议通讯中,有三个不可或缺的参数:Client ID、User Name、Password
此外,订阅和发布主题也是通讯中必不可少的元素
我们已经在之前的内容中提到,订阅和发布主题可以在设备管理的模板中进行设置和管理
接下来,我们需要准备好Client ID、User Name、Password等信息
在百度云的物联网核心套件中,这三个参数是根据特定的算法来生成的
如果感兴趣,你可以前往“文档中心”→“物联网核心套件”→“快速入门”→“获取连接信息”中查看详细信息
如果你不想自己计算Client ID、User Name、Password,可以使用“MQTT连接信息生成器”生成相应的参数
其中,地域、时间戳和加密方式等可以根据实际需求填写,也可以不填
至于IoTCoreId、DeviceKey和DeviceSecret,这些信息可以在对应的设备中查看
填入相关信息并点击计算即可得到Client ID、User Name和Password
至此,我们已经准备好了所有连接所需的信息,可以开始使用MQTT进行连接和通讯了
地址ahvepen.iot.gz.baidubce.com端口号1883Client IDNB114User Namethingidp@ahvepen|NB114|0|MD5Password93e5f2a30d4085b589099bbdb7fcf304订阅与发布$iot/{deviceName}/user/text三、设备接入百度云平台并进行数据传输本次教程使用的是"串口服务器NB114"设备来模拟实际使用情况,进行调试时需要使用上位机软件和XCOM软件
您可以在"串口服务器NB114"产品相关页面找到相关软件
在开始之前,请打开上位机软件并连接到我们需要调试的NB114设备
在相应字段中填入目标IP、端口号、Client ID、User Name、Password、发布与订阅等信息,并保存后重启软件
注意:在进行配置之前,请确保设备NB114能够访问百度云平台的网络环境
关于NB114设备的使用方法,您可以参考相关的"串口服务器NB114"教程视频
完成上述步骤后,打开XCOM软件并在确认NB114设备的串口参数设置正确后,开始打开串口连接
此时,无论您发送什么内容,都应该会接收到相同的回复
这表明您已成功接入百度云平台,并且设置的订阅与发布功能已经生效
感谢各位的观看,我们已经为大家介绍完了所有百度云平台MQTT的相关教程
我们相信,通过这些教程的学习,大家已经掌握了如何自行操作,并实现将设备接入百度云平台MQTT服务的方法
如果在未来平台发生变更时,可以参考“物联网核心套件 IoTCore”手册供大家查阅,以获取更多的帮助
NB114 RS485转以太网串口服务器-亿佰特串口服务器
实例通讯操作教程平台MQTT(教程通讯平台实例操作)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息