esp8266连接百度智能云

       最近做物联网课设,需要esp8266开发板连接百度智能云。这个实验是根据技小新的物联网课程学习的,因为时间太久,所以技小新的课程中有些内容找不到,只能自己摸索,经过几天的学习终于将该实验做出来了。该实验就是云平台通过MQTT连接,进行收发消息来进行开发板上灯的亮灭的控制。

课程链接:链接:https://pan.baidu.com/s/1JOpttWV2H5fve2zvdLBfvw 提取码:gk88 

该实验使用的开发版:

需要用到的资料和软件链接

(1)程序连接:链接:https://pan.baidu.com/s/1KCO1rmV4MVgPFueEVnc5Dg  提取码:v85q 

程序中的29个例子为本实验程序

(2)AiThinkerIDE_V0.5链接:https://pan.baidu.com/s/1CDFU0fjiEHnm1uaEmKrhNA 提取码:er3k 

(3)flash_download_tools_v3.6.5链接:https://pan.baidu.com/s/1pc6vJxY-tb6WDCsM081lEw 

提取码:x85f 

(4)安信可串口调试工具链接:https://pan.baidu.com/s/1tc-HF0L_4yxRa9FiIJfSmw

提取码:apb2 

一、首先注册百度智能云账号

百度智能云-云智一体深入产业 (baidu.com)

搜索物联网核心套件,点击立即使用

然后找到实例列表,创建loT Core

输入名称,名字尽量不要有中文,点击按需付费,确认购买

创建成功后,点击创建的实例,找到实例下的模板,点击添加模板

输入名称,点击确认即可

点击新创建的模板,添加主题

使用高级模式,权限发布和订阅都要同时勾选,然后点确定

返回前一个页面,找到设备列表,点击新增设备(最好创建两个)

使用密钥认证,模板选择刚刚创建的模板,点提交(名字最好复杂一点,尽量不要有中文)

创建成功后,点击创建的设备,找到连接信息,将连接信息输入maqtt连接计算器,时间戳填入0MQTT 连接信息计算器 - 百度天工 IoT Core (bcebos.com)

二、创建mqtt连接

首先,创建一个连接,点击这个齿轮

填写信息,端口号填写1883即可;对于ClientID,点击Generate生成就可以了;连接器生成的信息,按标号填入对应的就可以了,而且需要填写user credentials里面的信息即可,其他ssl/tls等不用填写。然后点击Apply就创建成功了。(最好将这些信息复制到记事本上,方便后面使用)

然后点击connet进行连接,连接成功后,可以订阅消息

目录

一、首先注册百度智能云账号

二、创建mqtt连接

三、连接云平台


三、连接云平台

打开AiThinker_IDE软件,导入工程

鼠标右键点击import,

按照下图路径打开mqtt_config.h,按照上面图片中mqtt创建的生成的信息进行填写,对照序号填写即可,然后编译程序。记得将持有人标识随便改一个数字,例如将0x66666665改成0x66666667。

然后使用flash_download_tools_v3.6.5软件,烧录程序。

烧录完成后,使用安信可串口调试助手,点击打开串口

记得打开你需要连接的WiFi(记得选择2.4GHz频段),连接成功

这时mqtt可以接收到消息ESP8266_Online的消息

发送消息LED_ON,串口调试助手可以接收到消息,并且开发板上小灯亮

发送消息LED_OFF,串口调试助手可以接收到消息,并且开发板上小灯灭

最后这个实验就做成功了。因为该过程是本人自己摸索出来的,如果有错误,欢迎大家指正。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值