欢迎来到我们的百度云平台MQTT连接教程。本次教程旨在为广大开发者提供一份详细的指南,以帮助大家学会如何使用百度云平台来实现MQTT设备的通讯。MQTT是一种轻量级的消息传输协议,能够为连接设备提供可靠、高效的通讯解决方案。通过本教程的学习,你将能够轻松掌握MQTT连接百度云平台的技能,从而快速将设备接入到云端,并实现远程控制和监控。
首先,需要在百度云平台注册账号并完成实名认证。这里不再展开讲解注册和实名认证的过程。我们假设你已经完成这两个步骤。接下来,进入百度云主页,按照以下路径找到我们需要的服务。
在“产品”菜单,选择“应用产品”下的“物联网”,找到“物联网核心套件”并点击进入。
接着,我们需要创建一个实例来开启MQTT服务。
进入“实例列表”,点击“创建IoT Core”,然后填写配置信息。
百度云提供预付款和按需付费两种付款方式,选择适合自己的付款方式。这里示例选择“按需付费”。
确认购买信息无误后,点击“付款”或“确认购买”。
支付完成后,我们就可以开始添加设备并连接到服务器了。
进入刚才创建的实例。
在“设备管理”中进入“模版”页面并新增一个模版。这里随便填写一个模版名称就可以。
这里为了方便我们后面验证设备的通讯,我们手动添加一个主题。先点击刚才添加的模版,进入“主题模版”,点击“添加主题”。任意填写一个主题即可。权限中的”发布“和”订阅“都勾选上,完成后确定。即可看到我们手动添加的主题已经成功添加。
接着,我们就可以添加设备了。在“设备管理”中进入“设备列表”,点击“新增设备”。
填写设备名称,选择“密钥认证”作为认证方式,然后选择刚才创建的模版并点击“提交”。在弹出的窗口中,可以下载“DeviceKey”和“DeviceSecret”参数信息也可以直接退出。
⚠️注意 请妥善保管“DeviceKey”和“DeviceSecret”参数信息。这些信息是设备连接到服务器的凭证,不要让他人知晓。
至此,我们就在百度云平台中成功开启了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进行连接和通讯了。
本次教程使用的是"串口服务器NB114"设备来模拟实际使用情况,进行调试时需要使用上位机软件和XCOM软件。您可以在"串口服务器NB114"产品相关页面找到相关软件。
在开始之前,请打开上位机软件并连接到我们需要调试的NB114设备。在相应字段中填入目标IP、端口号、Client ID、User Name、Password、发布与订阅等信息,并保存后重启软件。
注意:在进行配置之前,请确保设备NB114能够访问百度云平台的网络环境。
关于NB114设备的使用方法,您可以参考相关的"串口服务器NB114"教程视频。
完成上述步骤后,打开XCOM软件并在确认NB114串口服务器设备的串口参数设置正确后,开始打开串口连接。此时,无论您发送什么内容,都应该会接收到相同的回复。这表明您已成功接入百度云平台,并且设置的订阅与发布功能已经生效。
感谢各位的观看,我们已经为大家介绍完了所有百度云平台MQTT的相关教程。我们相信,通过这些教程的学习,大家已经掌握了如何自行操作,并实现将设备接入百度云平台MQTT服务的方法。如果在未来平台发生变更时,可以参考“物联网核心套件 IoTCore”手册供大家查阅,以获取更多的帮助。
相关文章推荐:
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3