开发者可省去中间环节,ESP32开发板直连天猫精灵

在物联网时代,单纯的“互联”已经无法满足需求,需要让万物“智联”才能发挥它的应用价值。AI语音的简单、易用特性将成为万物“智联”的核心驱动力,推动着物联网产业的发展。

今天小编为大家介绍的是深圳启明云端应用ESP32方案直连天猫精灵,从而可与插座、灯光、空调等家庭设备实现语音自然交互,对整个家庭环境实现控制。
开发者可省去中间环节,ESP32开发板直连天猫精灵_第1张图片

天猫精灵语音智能音箱是时下最萌最潮的网红,支持对IoT设备进行语音控制、场景搭建、面板控制等。通常我们在应用中,登陆阿里生活物联网平台创建产品后,使用天猫精灵app对天猫精灵音箱进行配网,配网成功后,Wi-Fi SDK会自动连接精灵云服务,成功之后,用户便可感受智能家居体验了。

首先是创建产品(如下图)
开发者可省去中间环节,ESP32开发板直连天猫精灵_第2张图片
创建完成后,可以在平台设置语音指令(本例控制RGB灯)
开发者可省去中间环节,ESP32开发板直连天猫精灵_第3张图片
开发者可省去中间环节,ESP32开发板直连天猫精灵_第4张图片

设置完成后,要开始搭建环境了
本例使用的启明云端WT-ESP32-DevKitC V4开发板,这是是一款基于ESP32的小型开发板,集WIFI+蓝牙方案于一体,板上模组绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板直接插在面包板上使用。本例开发板默认的是乐鑫ESP32-WROOM-32D模组。开发环境使用乐鑫官方的ESP-IDF作为开发环境,通过对乐鑫的esp-ali-samartlving框架进行了二次开发。

开发者可省去中间环节,ESP32开发板直连天猫精灵_第5张图片

1.准备

git clone https://github.com/espressif/...

把二次开发的代码写到esp-ali-smartliving目录下

  1. idf sdk-v3.3环境配置

3. 编译 ali-smartliving-device-sdk-c 库

make reconfig (选择SDK平台)

make menuconfig (选择相关功能配置,默认不需要修改,该步骤可以省略)

make (生成相关头文件和库文件)

4. 编译 & 烧写 & 运行

cd lexin/smart_light

make chip=esp32 defconfig

make menuconfig

make -j8

$IDF_PATH/components/esptool_py/esptool/esptool.py write_flash 0x210000 xxx.bin(第一次烧写需要)

make monitor

这里还必须强调,本文章介绍采用官方 Espressif smartliving SDK 接入 ,不可用于商业用途,如果违背则自行承担全部责任! 如果要商业用途,请到官方商务申请授权,或联系启明云端商务!

你可能感兴趣的:(人工智能)