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

无错说明已可行。

Categories: ESP8266嵌入式

ZYZ

邹颖峥

Leave a Reply

Your email address will not be published. Required fields are marked *

湘ICP备15020523号-2