登录/注册

天猫精灵 esp32

更多

要将ESP32与天猫精灵连接,实现智能家居控制,可以按照以下步骤进行:


1. 准备工作


2. 阿里云IoT平台配置

  1. 创建产品

    • 登录阿里云IoT平台,进入公共实例 > 设备管理 > 产品 > 创建产品
    • 填写产品名称(如“智能灯”),选择品类(自定义或选择“智能家电”)。
  2. 获取设备三元组

    • 在产品下添加设备,记录生成的 ProductKeyDeviceNameDeviceSecret(后续代码中需要)。
  3. 定义功能

    • 在产品详情页,进入功能定义,添加设备属性(如“开关状态”)。

3. ESP32代码开发

  1. 安装库

    • 在Arduino IDE中安装 Aliyun IoT SDKBlinker库(简化开发)。
    • 推荐使用Blinker库(更简单):
      #include <Blinker.h>
  2. 编写代码

    #include <Blinker.h>
    
    // 填写Wi-Fi和Blinker密钥
    char auth[] = "Blinker设备密钥"; // 在Blinker App中生成
    char ssid[] = "你的Wi-Fi名称";
    char pswd[] = "你的Wi-Fi密码";
    
    // 定义控制引脚(例如GPIO2控制LED)
    #define LED_PIN 2
    
    void setup() {
     Serial.begin(115200);
     pinMode(LED_PIN, OUTPUT);
    
     // 初始化Blinker
     Blinker.begin(auth, ssid, pswd);
     Blinker.attachData([](){ Blinker.print("Hello"); }); // 心跳包
    
     // 绑定天猫精灵控制回调函数
     Blinker.attachAliGenie(aliGenieCallback);
    }
    
    void loop() {
     Blinker.run();
    }
    
    // 天猫精灵控制指令处理
    void aliGenieCallback(const String &devType, const String &cmd) {
     if (cmd == "TurnOn") {
       digitalWrite(LED_PIN, HIGH);
       Blinker.aliGenie.powerState("on"); // 反馈状态
     } else if (cmd == "TurnOff") {
       digitalWrite(LED_PIN, LOW);
       Blinker.aliGenie.powerState("off");
     }
    }

4. 天猫精灵配置

  1. 绑定Blinker账号

    • 下载Blinker App,注册账号并添加设备。
    • 在天猫精灵App中,进入我的 > 添加设备 > 第三方平台,找到Blinker并绑定账号。
  2. 语音控制测试

    • 对天猫精灵说:“发现设备”,等待同步完成。
    • 说:“打开智能灯”或“关闭智能灯”,ESP32将响应指令。

5. 常见问题


通过以上步骤,你可以实现ESP32与天猫精灵的联动。如需更复杂功能(如温湿度反馈),可在阿里云IoT平台定义更多属性,并在代码中扩展逻辑。

拆解|智能音箱成精?猫精灵“夜半笙歌”

  电子发烧友网报道(文/李诚)智能音箱作为智能家居控制中枢的排头兵,在家居智能化的浪潮中,快速地融入了我们的生活,并成为了很多家庭的标配。功能丰富、价格实惠的天猫精灵也成为很多人的第一选择。 近日

2022-07-04 08:04:00

【开学季】拍同款视频领猫精灵

3月,正值开学季!又回到往日的温馨校园、熟悉的实验室,触摸我们熟悉的仪器设备,完成我们既定的课题实验。 【开学季】与大家一起玩转示波器,领天猫精灵!即日起至3月15日,上硬声APP,参与话题活动

2022-03-07 18:46:14

猫精灵连接蓝牙介绍

天猫精灵连接蓝牙摸索3 介绍的是通过电脑串口调试助手AT指令结合下载有SDK固件的TG7100B实现数据上传APP显示和语音播报。这一节展示的是直接用STM32单片机编辑程序结合下载有SDK固件

2022-01-11 07:40:26

esp-01s接入猫精灵与relay继电器控制电灯

学习arduino已经两个多月了,第一次动手做了一个天猫精灵控制的台灯,并且记录和分享一下学习的过程,做的不好,有什么不对的地方还请多多指正 这两个模块加起来才10块钱,也不是很贵 首先需要使用

资料下载 萧蔼晨 2023-04-28 14:33:45

猫精灵 python_利用猫精灵控制ESP8266(NodeMCU开发板)arduino ide开发

天猫精灵 python_利用天猫精灵控制

资料下载 绝代双骄 2021-12-06 20:06:13

利用猫精灵控制ESP8266(NodeMCU开发板)arduino ide开发

利用天猫精灵控制NodeMCU(ESP8266)(ESP12F)第一 下

资料下载 佚名 2021-11-16 10:51:05

NodeMCU连接猫精灵第二集——开发环境、运行条件、工作代码(基于bl

NodeMCU连接天猫精灵第一集——硬件构架(基于bl

资料下载 佚名 2021-11-16 10:51:04

还真有不少弄猫精灵的,莫非猫精灵真的可以做些嵌入式开发?

之前Yi说给我个天猫精灵我觉得没什么用莫非天猫精灵真的可以做些嵌入式开发

资料下载 佚名 2021-11-03 09:36:02

如何去利用猫精灵控制NodeMCU呢

利用天猫精灵控制NodeMCU(ESP8266)(ESP12F)第一 下

2021-11-24 06:22:03

猫精灵真的可以做些嵌入式开发吗?

之前Yi说给我个天猫精灵我觉得没什么用莫非天猫精灵真的可以做些嵌入式开发

2021-11-08 08:40:37

如何去实现一种基于ESP8266模块+猫精灵IOT平台的RGB冷暖灯控制系统?

如何去实现一种基于ESP8266模块+天猫精灵IOT平台的RGB冷暖灯控制系统?如何去烧写RGBCW固件?

2021-07-27 08:31:18

猫精灵定制新品智能音箱即将限量开售

12月23日,@天猫精灵 官方发文表示,“守平安之夜,赴约晴雅之约,首款电影跨界合作,天

2020-12-23 10:20:24

阿里云IoT和猫精灵正式资源整合_共同开拓AIoT行业

这也是阿里云IoT和天猫精灵资源整合后,首次针对天猫精灵业务对外正式官宣

2020-05-11 15:16:25

猫精灵CCH智能音箱更注重的是关爱和陪伴

在国内众多的智能语音助手中,天猫精灵家族的产品一直都是有相当知名度的,而且天猫精灵

2020-01-07 11:03:42

IoT生态服务,猫精灵CCL诠释智慧家庭更高体验

以“智慧屏”作为智慧家庭交互中心枢纽的天猫精灵CCL,是由阿里巴巴人工智能实验室开发的一款全新的带屏智能音箱。其实在天

2019-09-30 16:31:58

7天热门专题 换一换
相关标签