[ESP8266]接入阿里云物联网平台

[ESP8266]接入阿里云物联网平台


Ubuntu中开发:

阿里云中开通服务:

https://cn.aliyun.com/product/iot

需要获取到的是

ProductKey DeviceName DeviceSecret

这三个是每个设备中独一无二的


获取到后我们接下来搭建开发环境


搭建开发环境:

打开终端


创建文件夹

mkdir ESP8266-Aliyun-Iot




进入该目录 

拉取aliyun的demo


git clone --recursive https://github.com/espressif/esp8266-aliyun.git



这里有个问题,无法拉取这两个模组

components/aliyun/iotkit-embedded

esp8266-rtos-sdk

我们手动拉取一下

进入 components/aliyun/iotkit-embedded

git clone https://github.com/aliyun/iotkit-embedded.git iotkit-embedded/

rtos就不用默认位置 我们和交叉编译工具链文件夹放置在同一个位置

rtos需要退回V2.x.x 

只需要git reset --hard 581aec0

然后

前往https://github.com/espressif/ESP8266_RTOS_SDK/

底下wiki下载交叉编译工具链

这里我把这个交叉工具链放到了上一层目录,




打开./gen_misc.sh


添加如下


export SDK_PATH=~/ESP8266-Aliyun-Iot/esp8266-rtos-sdk
export IDF_PATH=~/ESP8266-Aliyun-Iot/esp8266-rtos-sdk
export BIN_PATH=~/ESP8266-Aliyun-Iot/esp8266-rtos-sdk/bin
export PATH=~/ESP8266-Aliyun-Iot/xtensa-lx106-elf/bin:$PATH




尔后就能运行./gen_misc.sh

无错说明已可行。