当前位置:   article > 正文

esp8266 阿里云 arduino_ESP8266接入阿里云——基于官方SDK接入阿里云串口获取云下发数据...

阿里云arduino中接受云端下发指令

作者:电子快递哥

日期:于2020年3月18日

有态度,有温度,欢迎关注电子快递哥,转载请注明出处,

ESP8266接入阿里云

--之一基于官方SDK接入阿里云串口获取云下发数据

一、获取阿里云IoT设备认证三元组

1.1,注册开通阿里云平台,控制台地址:,立即注册

1bf54133c3fdeddefd04d318b573059a.png

1.2,注册步骤不在此详述,登录后如下图:

e2138a828a4eecbb5ddc1a3a9e5fc0d3.png

1.3,进入控制台如下图,选择物联网平台:

6af510f0aef5cca5d55847ad3bf7bd90.png

1.4,进入控制台,创建产品

4df32df1c052fa67ee80ecdf238267a8.png
ffc8fad381772c0b6f4ec9a02220a651.png

1.5,产品名称随便输入,选择品类,其他默认即可

2597b718cbb6609baa0087aaaf5ed492.png

1.6,产品创建完成,添加设备

30ade7a7dd6e4583c9ed432f127c1ae0.png
82cbed30d2e60060d73dfeaf9a8c883e.png

1.7,输入设备信息,注意DeviceName的命名规则,备注名称随便填

256683148a2c5ba7c91f3c681f334770.png

1.8,完成然后如下图,点击该设备查看设备信息

8263c70591727a2146e13d992a66c256.png

1.9,点击查看获取阿里三元组

bcd608eacc3db6da868ec5c8e113d94a.png

1.10,一键保存,保存好这几个数据,非常重要,后面会用到

a4da2b403b3c04e7bffcb4def7f024df.png

二、安装安信可一体化开发环境,这里不再详细写了,不明白的可以参考我的另一篇文章 ----ESP8266接入阿里云--之一基于官方SDK接入阿里云串口获取云下发数据

,或者在安信可官网获取安装方法。

三、下载乐鑫官方SDK

最后是如何下载ESP8266官方SDK,可以到乐鑫官网或github或者下载。熟悉的读者也可以直接跳过。

下载官方SDK后,把driver_lib、examples和third_party三个文件夹压缩备份再删除,以免编译的时候出现干扰信息。

四、下载aliyun_mqtt_app

下载地址:

编辑app/include/user_config.h文件,修改下面信息:

五、导入IDE并修改信息

导入步骤这里不再详述,不明白的可以参考我的另一篇文章 ---ESP8266接入阿里云--之一基于官方SDK接入阿里云串口获取云下发数据

需要注意的是编译设置

d610ef53ca63414eda0a02f30121a55a.png

我的是ESP8266-12F设置如下,其他模块根据实际修改参数:

make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6

编辑app/include/user_config.h文件,修改下面信息:

#define PRODUCT_KEY "PRODUCT_KEY"

#define DEVICE_NAME "DEVICE_NAME"

#define DEVICE_SECRET "DEVICE_SECRET"

#define WIFI_SSID "WIFI_SSID"

#define WIFI_PASS "WIFI_PASS"

说明,以上填入上面获得的阿里三元组信息和你的wifi名称及密码

五、编译程序,烧写进模块,下发数据查看串口数据

5.1 烧写地址如下

bf7d46c5d32acaa4f99dc1d776419d0d.png

编译、烧写、重启ESP8266,观察串口打印的信息,感觉没有异常后在看看阿里云IoT Hub控制台,可以看到设备已经接入成功了!

cfc08cd98f09aaa9754cbbf290b32fb4.png

控制台显示在线

9d70021f6b1231148ec4a22651bea073.png

控制台下发数据

74ccd6b14004751e9ee726cf6b38b546.png

串口接收数据

5e0763961c6c91a848dffddb3db56854.png

可以看到模块已经接收到云平台下发的数据,教程结束。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/391408
推荐阅读
相关标签
  

闽ICP备14008679号