用启明云端基于ESP32模块的开发板来快速了解天猫精灵
為什么要了解天貓精靈呢?
在物聯網時代,單純的“互聯”已經無法滿足需求,需要讓萬物“智聯”才能發揮它的應用價值。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目錄下。
idf sdk-v3.3環境配置
具體的環境設置可以參考以下鏈接:
https://docs.espressif.com/projects/esp-idf/zh_CN/v3.3.2/get-started/index.html
編譯 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模块的开发板来快速了解天猫精灵的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发福利了|最近发现深圳有一家公司提供的叫
- 下一篇: 启明云端esp32开发板直连亚马逊AWS