乐趣区

关于人工智能:开发者可省去中间环节ESP32开发板直连天猫精灵

在物联网时代,单纯的“互联”曾经无奈满足需要,须要让万物“智联”能力施展它的利用价值。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 目录下

  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 接入,不可用于商业用途,如果违反则自行承当全副责任!如果要商业用途,请到官网商务申请受权,或分割启明云端商务!

退出移动版