esp8266教程:百度智能云测试MQTT

esp8266教程:百度智能云测试MQTT

在这里插入图片描述


这篇文章主要是如何使用百度智能云测试MQTT协议,如上图所示,MQTT有客户端和服务端,每个Iot设备可以根据需要可以配置拥有发布和订阅权限,比如iot设备的发布的时候消息先发送到上图的Broker,Broker然后在把消息传递到订阅的设备。lot发布的设备只管是否将消息发送到Broker,无需理会订阅者是否已经收到,百度的智能云呢就是做这个Broker的作用,下面我们将讲述如何使用百度智能云搭建MQTT的Broker。


一、搭建步骤

1、登录百度智能云

在这里插入图片描述

2、注册登录

在这里插入图片描述

3、选择物联网服务的IoT Core

在这里插入图片描述

4、创新IoT Core

在这里插入图片描述
在这里插入图片描述
生成一个名字为ioT_test的IoT Core之后点击进去:
在这里插入图片描述
添加iot设备
在这里插入图片描述

在这里插入图片描述
我们创建一个模板,什么是模板,就是我们要订阅的或者发布的主题的集合,模板生成之后,所以的设备都可以使用这套模板生成主题。
在这里插入图片描述
再次进入添加设备。
在这里插入图片描述
下载好设备id和秘钥,这个要在以后生成登录账户密码使用。
在这里插入图片描述
回到刚才我们建立的模板,新建一个主题,led_off_or_on用来控制led灯的亮和灭,如果还需要添加更多的主题,可以继续添加多个,这里演示为只添加一个。
在这里插入图片描述
到这里我们的设备就添加完成了,而且我们还添加可一个可以发布的和订阅的主题led_off_or_on。

5、保存一些重要信息

通过这些的信息使用百度云的算法生成登录账号密码和登录网址,使用MQTT.fx这个客户端进行测试。
https://iotalk.cdn.bcebos.com/mqtt-sign/ 信息生成器地址。
在这里插入图片描述
在这里插入图片描述

6、使用MQTT.fx 客户端进行测试

打开MQTT.fx 填入上面的信息,即可测试。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_27809619/article/details/116240921