在物联网时代,单纯的“互联”已经无法满足需求,需要让万物“智联”才能发挥它的应用价值。AI语音的简单、易用特性将成为万物“智联”的核心驱动力,推动着物联网产业的发展。
今天小编为大家介绍的是深圳启明云端应用ESP32方案直连天猫精灵,从而可与插座、灯光、空调等家庭设备实现语音自然交互,对整个家庭环境实现控制。
天猫精灵语音智能音箱是时下最萌最潮的网红,支持对IoT设备进行语音控制、场景搭建、面板控制等。通常我们在应用中,登陆阿里生活物联网平台创建产品后,使用天猫精灵app对天猫精灵音箱进行配网,配网成功后,Wi-Fi SDK会自动连接精灵云服务,成功之后,用户便可感受智能家居体验了。
首先是创建产品(如下图)
创建完成后,可以在平台设置语音指令(本例控制RGB灯)
设置完成后,要开始搭建环境了
本例使用的启明云端WT-ESP32-DevKitC V4开发板,这是是一款基于ESP32的小型开发板,集WIFI+蓝牙方案于一体,板上模组绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板直接插在面包板上使用。本例开发板默认的是乐鑫ESP32-WROOM-32D模组。开发环境使用乐鑫官方的ESP-IDF作为开发环境,通过对乐鑫的esp-ali-samartlving框架进行了二次开发。
1.准备
git clone https://github.com/espressif/...
把二次开发的代码写到esp-ali-smartliving目录下
- 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 接入 ,不可用于商业用途,如果违背则自行承担全部责任! 如果要商业用途,请到官方商务申请授权,或联系启明云端商务!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。