在物联网时代,单纯的“互联”曾经无奈满足需要,须要让万物“智联”能力施展它的利用价值。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 接入,不可用于商业用途,如果违反则自行承当全副责任!如果要商业用途,请到官网商务申请受权,或分割启明云端商务!