【esp32】阿里飞燕平台

1、阿里飞燕平台

AliOS-Things
生活物联网平台

阿里有飞燕平台,可以用来连天猫精灵,开放度好像还挺高的;又搭了一个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、生活物联网平台

官方教程

  1. 登录,自行解决

  2. 创建项目(这个可以改名字)
    【esp32】阿里飞燕平台_第1张图片

  3. 创建新产品(发布后,改不了;需要切换为开发中,才能切换)
    【esp32】阿里飞燕平台_第2张图片

  4. 功能先不用管,后期在看吧

  5. 设备调试,这些大家自己摸索下
    【esp32】阿里飞燕平台_第3张图片
    主要为了获取下面这些信息

        #define PRODUCT_KEY      "a1X2bEnP82z"
        #define PRODUCT_SECRET   "7jluWm1zql7bt8qK"
        #define DEVICE_NAME      "test_06"
        #define DEVICE_SECRET    "wQ1xOzFH3kLdjCTLfi8Xbw4otRz0lHoq"
    
  6. 人机交互,自行摸索(安装app,然后扫描配网二维码,设备就能连上网!)
    基本就是把必填的都弄下,简单随便弄下就好
    这个不知道为什么改动后更新很慢,等半天也不好,有个自定义2.0版本可以预览(开发版),扫描后很快就同步了,但是rgb功能不正常,没有发包;本来还想好好做个rgb灯控制呢~
    【esp32】阿里飞燕平台_第4张图片
    【esp32】阿里飞燕平台_第5张图片
    两个必填,打开把东西改改,上传个图片啥的,我就是这样弄得~
    【esp32】阿里飞燕平台_第6张图片

  7. 批量生产(目前不需要,除非你是打算批量生产!!!我的血汗钱啊~)

3、编译下载

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

  1. 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"	修改
    
  2. 编译
    如果连接不上wifi,记得

    make erase_flash
    再make flash monitor

    编译好了

  3. 下载2.7中所说APP
    【esp32】阿里飞燕平台_第7张图片

  4. 配网

登录
添加设备
右上角扫码,回到2.6处配网二维码

【esp32】阿里飞燕平台_第8张图片
【esp32】阿里飞燕平台_第9张图片
6. 连接天猫精灵

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

【esp32】阿里飞燕平台_第10张图片
【esp32】阿里飞燕平台_第11张图片
【esp32】阿里飞燕平台_第12张图片
7. 打开天猫精灵

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

【esp32】阿里飞燕平台_第13张图片

代码修改

可以看看这个大佬的把,我还没弄过~
https://blog.csdn.net/xh870189248/article/details/84958871

你可能感兴趣的:(esp32,ESP32)