为什么要了解天猫精灵呢?
在物联网时代,单纯的“互联”已经无法满足需求,需要让万物“智联”才能发挥它的应用价值。AI语音的简单、易用特性将成为万物“智联”的核心驱动力,推动着物联网产业的发展。
天猫精灵语音智能音箱是时下最萌最潮的网红,支持对IoT设备进行语音控制、场景搭建、面板控制等。通常我们在应用中,登陆阿里生活物联网平台创建产品后,使用天猫精灵app对天猫精灵音箱进行配网,配网成功后,Wi-Fi SDK会自动连接精灵云服务,成功之后,用户便可感受智能家居体验了。
今天我就来介绍一下用启明云端基于乐鑫的ESP32模块的开发板快速来了解天猫精灵
大家都知道乐鑫在国内代理商没多少,特别的核心的代理商。启明云端目前应该是销售额排前一、二的。他们也是得到了乐鑫原厂的各种支持。听说现在乐鑫原厂自己都不出ESP32带屏的开发板,主推启明的呢。
废话不多说了,赶紧看一下是怎么玩的吧
1、登陆阿里生活物联网平台创建产品后(以控制RGB灯为例)

步骤流程
1、天猫精灵配网
2、启明云端ESP32开发板上电,进入等待配网状态
3、天猫精灵开始搜索等待配网的设备
4、天猫精灵发现设备
5、天猫精灵WIFI传给所发现的ESP32开发板账号密码,并连接
6、天猫精灵识别到语音后会发送到生活物联网平台,平台通过mqtt协议发送数据到ESP32开发板,开发板接收到数据后就可以对创建的产品进行控制了。
本例通过天猫精灵控制RGB灯,可以控制RGB灯改变颜色、亮度等等,主要支持的语音指令类型如下:

环境搭建
本例使用的启明云端WT-ESP32-DevKitC V4开发板,这是是一款基于ESP32的小型开发板,集WIFI+蓝牙方案于一体,板上模组绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板直接插在面包板上使用。本例开发板默认的是乐鑫ESP32-WROOM-32D模组。开发环境使用乐鑫官方的ESP-IDF作为开发环境,通过对乐鑫的esp-ali-smartliving框架进行了二次开发。
启明云端通过天猫精灵与ESP32模块对自有开发的开发板成功实现了语音人机交互。
1.准备
git clone https://github.com/espressif/esp-ali-smartliving
把二次开发的代码写到esp-ali-smartliving目录下。

  1. idf sdk-v3.3环境配置
    具体的环境设置可以参考以下链接:
    https://docs.espressif.com/projects/esp-idf/zh_CN/v3.3.2/get-started/index.html

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

4.编译 & 烧写 & 运行
cd lexin/smart_light
make chip=esp32 defconfig
make menuconfig
make -j8

乐鑫ESP32的出现应该算是颠覆了物联网智能家居的应用,它不仅具有业内高水平的低功耗性能,而且它的高度集成特性,将天线开关、RF balun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集于一体,只需极少的外围器件,即可实现强大的处理性能、可靠的安全性能和 Wi-Fi & 蓝牙功能。

现如今呢

启明云端作为代理商,又开发了ESP32智能语音、彩屏显示、摄像头联动等多模态自然交互功能开发板以及8msGUI图形界面开发平台,智能家居开发者有福气了!省了很多事情!新产品出品会提速不少

用启明云端基于ESP32模块的开发板来快速了解天猫精灵相关推荐

  1. stm32f407 6路串口dma如何配置_stm32cubeMX学习十、扫码模块程序开发(基于正点原子STM32F407开发板)...

    本程序编写基于正点原子STM32F407开发板. 本文使用的扫码模块是下面这个品牌. 扫码模块的应用场景非常广泛,我们可以上百度搜索一下: 等等. 今天就来说说如何在开发板上实现控制它吧,打开数据手册 ...

  2. 启明云端分享 | Sigmastar SSD201\SSD202D核心板在智能料理机方案的应用(4.3寸彩屏应用)

    提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考.同时也用 ...

  3. ESP32系列音频开发板方案,智能音箱无线WiFi技术升级应用

    移动互联网发展至今,视频及直播已成为主流传播方式.短视频及电商直播进一步黏合人们的碎片化时间,用户渗透率高达90.4%,视频的电商转化率也升至72%,各场景使用比例全线增长. 而相关硬件支持的智能音频 ...

  4. 乐鑫esp8266模块MicroPython开发板MQTT物联网人工智能最小系统

    简 介: ※对于购买自网络的基于ESP8266的实验模块进行了初步的测试,它其中的一些示例进行了练习.特别是对于基于ESP8266的特殊的一些外设的测试. 关键词: ESP8266,MicroPyth ...

  5. *基于RT-Thread的战舰开发板连接Onenent云平台(学习笔记)**

    基于RT-Thread的战舰开发板连接Onenent云平台(学习笔记) 摘要:本文主要是我在使用正点原子开发板在rt_thread框架下连接onenet云平台的学习笔记.此文主要介绍配置步骤和开发过程 ...

  6. 基于小梅哥AC620开发板的NIOS II LWIP百兆以太网例程移植到自己做的板子上

    原程序是运行在小梅哥AC620开发板上的:基于小梅哥AC620开发板的NIOS II LWIP百兆以太网例程_ZLK1214的专栏-CSDN博客_小梅哥ac620[开发板]开发板型号:小梅哥AC620 ...

  7. 基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录

    基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录 硬件环境 正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2) 底板+核 ...

  8. 2021物联网开发学习——基于小熊派IoT开发板Bear-Pi-IOT、E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link

    2021物联网开发学习--基于小熊派IoT开发板Bear-Pi-IOT.E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link 目录 作者介绍 目的 用到的 ...

  9. 树莓派能做Linux开发板,balenaFin:兼容树莓派计算模块的开发板,

    balenaFin:兼容树莓派计算模块的开发板, balenaFin 是一款兼容树莓派计算模块的底板,给树莓派用于产品设计和研发提供解决方案.目前 balenaFin 支持树莓派 CM3 和 CM3+ ...

最新文章

  1. 前端之css引入方式/长度及颜色单位/常用样式
  2. My First Blog on cnblogs (现代程序设计 Homework-01)
  3. Java程序员从笨鸟到菜鸟之(六十七)细谈Spring(一)spring简介
  4. el表达式动态取值中括号内两点_中考热点:旧瓶新酒,解题新策略分析之玩转动态型热点题型...
  5. php 未填写时隐藏提交按钮,php - [单击提交按钮时隐藏html,回显结果留在同一页面上,电子邮件表单结果示例提供 - SO中文参考 - www.soinside.com...
  6. 初探 performance - 监控网页与程序性能
  7. java me手机版,一个经典的 JAVA ME 手机程序入门级源码
  8. c++ 智能指针auto_ptr (c++98)、shared_ptr(c++ 11)、unique_ptr(c++ 11)、weak_ptr(c++ 11)
  9. android 排队系统设计,基于android银行排队叫号系统毕业设计论文+设计源码+答辩PPT...
  10. 【Word】如何实现特殊数字 带圈数字
  11. 标识符的命名规则和规范
  12. Surface Pro的MicroSDHC卡测速
  13. 计算机系统基础实验 pa1
  14. 虚拟主机和服务器的区别
  15. UVa 10603 - Fille
  16. 88steamCSGO即开即取回的开箱网站,CSGO皮肤交易平台
  17. Android传感器系列介绍-刘宇
  18. 计算机培训校本研修心得,校本研修培训心得体会
  19. Qt中事件过滤器eventFilter中所有枚举事件总结
  20. A Better Finder Rename 11 for Mac(批量重命名工具)

热门文章

  1. [原创]JMeter初次使用总结
  2. 用权值实现数据被抽取的概率
  3. ul 、ol li 继承原有样式的问题
  4. 装好了ubuntu,w2k却无法启动了,:(
  5. 创建一个ASP通用分页类(完整版)
  6. 按部就班——图解配置IIS5的SSL安全访问
  7. linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动
  8. wsl设置c盘自动挂载到wsl中的/c/目录下
  9. 解决 Ubuntu 18.04 无法关机的问题
  10. solr怎么设置搜索结果排名靠前?