1、阿里飞燕平台
阿里有飞燕平台,可以用来连天猫精灵,开放度好像还挺高的;又搭了一个Windows环境
搭环境一时爽,一直搭一直爽o(╥﹏╥)o
后来发现espressif有一个aliyun的包,可以用来直接用,不需要非得用Alios-Thing
https://github.com/espressif/esp-aliyun
这个是直接git clone 下载下来的,但是里面的iotkit-embedded文件夹从网站上下载下来,再拷贝进去,按照流程才会有esp32;如果也git clone下载下来,就没有,不懂~
iotkit-embedded,要下载,不能git clone;不然没有esp32
~~ 但是,我编译不通过,难受!!!不玩了~~
(玩还是要玩的,以后有空再弄,头疼)~~
2、生活物联网平台
-
登录,自行解决
-
创建项目(这个可以改名字)
-
创建新产品(发布后,改不了;需要切换为开发中,才能切换)
-
功能先不用管,后期在看吧
-
设备调试,这些大家自己摸索下
主要为了获取下面这些信息#define PRODUCT_KEY "a1X2bEnP82z" #define PRODUCT_SECRET "7jluWm1zql7bt8qK" #define DEVICE_NAME "test_06" #define DEVICE_SECRET "wQ1xOzFH3kLdjCTLfi8Xbw4otRz0lHoq"
-
人机交互,自行摸索(安装app,然后扫描配网二维码,设备就能连上网!)
基本就是把必填的都弄下,简单随便弄下就好
这个不知道为什么改动后更新很慢,等半天也不好,有个自定义2.0版本可以预览(开发版),扫描后很快就同步了,但是rgb功能不正常,没有发包;本来还想好好做个rgb灯控制呢~
两个必填,打开把东西改改,上传个图片啥的,我就是这样弄得~
-
批量生产(目前不需要,除非你是打算批量生产!!!我的血汗钱啊~)
3、编译下载
编译通过了,哈哈哈,开心
-
cd到esp-aliyun\examples\solutions\smart_light,
修改如下(具体信息参见2.5)// #define PRODUCT_KEY NULL #define PRODUCT_KEY "a1eZNKneIjv" 修改 #define PRODUCT_SECRET "a4dtHXrWR8WzdlwP" 修改 #define DEVICE_NAME "E001" 修改 #define DEVICE_SECRET "cEMN1TJbyXFIgeXnnTKa5dDX2ZX6XcpT" 修改
-
编译
如果连接不上wifi,记得make erase_flash
再make flash monitor编译好了
-
下载2.7中所说APP
-
配网
登录
添加设备
右上角扫码,回到2.6处配网二维码
6. 连接天猫精灵
点击“我的”
第三方服务
绑定账号
7. 打开天猫精灵
如果没有刷出来,重启下天猫精灵(我就是这样做的)
代码修改
可以看看这个大佬的把,我还没弄过~
https://blog.csdn.net/xh870189248/article/details/84958871