【esp32】阿里飞燕平台

1、阿里飞燕平台

阿里有飞燕平台,可以用来连天猫精灵,开放度好像还挺高的;又搭了一个Windows环境 搭环境一时爽,一直搭一直爽o(╥﹏╥)o

后来发现espressif有一个aliyun的包,可以用来直接用,不需要非得用Alios-Thing

这个是直接git clone 下载下来的,但是里面的iotkit-embedded文件夹从网站上下载下来,再拷贝进去,按照流程才会有esp32;如果也git clone下载下来,就没有,不懂~

~~ 但是,我编译不通过,难受!!!不玩了~~ (玩还是要玩的,以后有空再弄,头疼)~~

2、生活物联网平台

  1. 登录,自行解决
  2. 创建项目(这个可以改名字)
  3. 创建新产品(发布后,改不了;需要切换为开发中,才能切换)
  4. 功能先不用管,后期在看吧
  5. 设备调试,这些大家自己摸索下 主要为了获取下面这些信息 #define PRODUCT_KEY "a1X2bEnP82z" #define PRODUCT_SECRET "7jluWm1zql7bt8qK" #define DEVICE_NAME "test_06" #define DEVICE_SECRET "wQ1xOzFH3kLdjCTLfi8Xbw4otRz0lHoq"
  6. 人机交互,自行摸索(安装app,然后扫描配网二维码,设备就能连上网!) 基本就是把必填的都弄下,简单随便弄下就好 这个不知道为什么改动后更新很慢,等半天也不好,有个自定义2.0版本可以预览(开发版),扫描后很快就同步了,但是rgb功能不正常,没有发包;本来还想好好做个rgb灯控制呢~ 两个必填,打开把东西改改,上传个图片啥的,我就是这样弄得~
  7. 批量生产(目前不需要,除非你是打算批量生产!!!我的血汗钱啊~)

3、编译下载

编译通过了,哈哈哈,开心

  1. cd到esp-aliyunexamplessolutionssmart_light, 修改如下(具体信息参见2.5) // #define PRODUCT_KEY NULL #define PRODUCT_KEY "a1eZNKneIjv" 修改 #define PRODUCT_SECRET "a4dtHXrWR8WzdlwP" 修改 #define DEVICE_NAME "E001" 修改 #define DEVICE_SECRET "cEMN1TJbyXFIgeXnnTKa5dDX2ZX6XcpT" 修改
  2. 编译 如果连接不上wifi,记得 make erase_flash 再make flash monitor 编译好了
  3. 下载2.7中所说APP
  4. 配网
登录 添加设备 右上角扫码,回到2.6处配网二维码

6. 连接天猫精灵

点击“我的” 第三方服务 绑定账号

7. 打开天猫精灵

如果没有刷出来,重启下天猫精灵(我就是这样做的)

代码修改

可以看看这个大佬的把,我还没弄过~

经验分享 程序员 微信小程序 职场和发展