查看: 1372|回复: 1

NodeMCU ESP8266 物联网 LED 我的学习过程

[复制链接]

该用户从未签到

发表于 2019-11-30 10:09 | 显示全部楼层 |阅读模式
本帖最后由 ws9528 于 2019-11-30 11:10 编辑

目的:我想借助第三方物联网平台通过MQTT协议把NodeMCU的蓝色指示灯控制起来。
第一个问题:我需要使用那个第三方平台?             答:理论上讲,首选应当是阿里的,但是在多次尝试后都以失败告终。然后在网上找到博哥的帖子https://blog.csdn.net/dpjcn1990/article/details/92967825  对移动的物联网有详细的介绍,博哥也有群QQ群622368884,博哥有时间了还会指导,所以我现在尝试移动的物联网平台。


第二个问题:根据博哥的教程,我先注册了网站,然后创建了产品和设备,得到了相关信息。而且得到了博哥的代码。环境是ARDUINO IDE 但是代码编译中有一处错误。如下图: TIM图片20191130100755.png TIM图片20191130100806.png 根据翻译,看来是说没有这个文件或上录,这个怎么处理?

答:根据博哥说这个是引用了一个头文件,这个头文件在群文件里面有。我已经下载并复制到代码的目录下,这个问题已得到解决。这里又学了一招,你发现了没有上面引用时有些是<>而错误的地方是""       #include <> 和   #include ""   经过博哥的指导明白了,<>是引用库文件,""是引用头文件.


第三个问题:上面那个错误解决了之后,我重新编译又会出现下面这个错误 TIM图片20191130104920.png TIM图片20191130105841.png ,博哥说他帖子里面有说过解决办法,我准备自己找找答案看看情况。

答:在博哥这个帖子https://blog.csdn.net/dpjcn1990/article/details/92831612第3段里面有说过这个问题,因为代码中所使用的JSON库版本号是5 我自己使用的版本号是6所有会有这个错误。重新在项目->加载库->管理库 中用ARDUINOjson关键字找到 这个库文件,安装的时间注意选择版本为5.XXX的就可以了,这个坑就可以填平了。








该用户从未签到

 楼主| 发表于 2019-11-30 12:55 | 显示全部楼层
第四个问题:上面的问题解决后,重新编译又会报错如下:我翻译了一下说“config”未在此作用域中声明这回应该怎么搞?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

一个通过串口操作Wemos D1连接无线网的程序
一个通过串口操作Wemos D1
[md]# 作案动机 前段时间买了一块Wemos D1的板子,集成了ESP8266,理论上8266能干的它
如何制作一个带指纹识别的机械键盘
如何制作一个带指纹识别的
在Windows 10发布时,除了使用传统的登陆密码,操作系统还支持三种Windows Hello类
串口丢失接收的字符
串口丢失接收的字符
程序是循环发送字符串 abc 给uno板,然后测试uno板有没有正确的接收到字符串 abc,测
无法安装驱动
无法安装驱动
和教学贴里面不一样的是,我这个板子在我的电脑上出现了八个未知设备,但是在其他电脑
arduino 串口通信AT设置
arduino 串口通信AT设置
在直接把ATK-LORA-01模块通过USB-TTL接口接到电脑上在串口里输入AT+命令的时候会有ERR
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表