清空記錄
歷史記錄
取消
清空記錄
歷史記錄
在物聯(lián)網(wǎng)時代,單純的“互聯(lián)”已經(jīng)無法滿足需求,需要讓萬物“智聯(lián)”才能發(fā)揮它的應(yīng)用價值。AI語音的簡單、易用特性將成為萬物“智聯(lián)”的核心驅(qū)動力,推動著物聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展。天貓精靈語音智能音箱是時下最萌最潮的網(wǎng)紅,支持對IoT設(shè)備進行語音控制、場景搭建、面板控制等。通常我們在應(yīng)用中,登陸阿里生活物聯(lián)網(wǎng)平臺創(chuàng)建產(chǎn)品后,使用天貓精靈app對天貓精靈音箱進行配網(wǎng),配網(wǎng)成功后,Wi-Fi SDK會自動連接精靈云服務(wù),成功之后,用戶便可感受智能家居體驗了。
天貓精靈
1、登陸阿里生活物聯(lián)網(wǎng)平臺創(chuàng)建產(chǎn)品(以控制RGB燈為例)
2、使用天貓精靈app對天貓精靈音箱進行配網(wǎng)
3、WT-ESP32-DevKitC V4開發(fā)板上電,進入等待配網(wǎng)狀態(tài)
4、天貓精靈開始搜索等待配網(wǎng)的設(shè)備
5、天貓精靈發(fā)現(xiàn)設(shè)備
6、天貓精靈通過WIFI將賬號密碼傳送給所發(fā)現(xiàn)的開發(fā)板
7、開發(fā)板連接帳號成功后就可以開啟語音交互了,天貓精靈識別到語音后會發(fā)送到生活物聯(lián)網(wǎng)平臺,平臺通過mqtt協(xié)議發(fā)送數(shù)據(jù)到ESP32開發(fā)板,開發(fā)板接收到數(shù)據(jù)后就可以對創(chuàng)建的產(chǎn)品進行控制了。
環(huán)境搭建
使用啟明云端基于ESP32的開發(fā)板進行物聯(lián)網(wǎng)開發(fā),通過天貓精靈進行語音控制。本例主要使用的啟明云端WT-ESP32-DevKitC V4開發(fā)板,板上應(yīng)用的是樂鑫ESP32-WROOM-32D模組。開發(fā)環(huán)境使用樂鑫官方的ESP-IDF作為開發(fā)環(huán)境,通過對樂鑫的esp-ali-samartlving框架進行了二次開發(fā)。
1.準備git clone https://github.com/espressif/esp-ali-smartliving把二次開發(fā)的代碼寫到esp-ali-smartliving目錄下。
2. idf sdk-v3.3環(huán)境配置具體的環(huán)境設(shè)置可以參考以下鏈接:https://docs.espressif.com/projects/esp-idf/zh_CN/v3.3.2/get-started/index.html
3. 編譯 ali-smartliving-device-sdk-c 庫
4.編譯 & 燒寫 & 運行cd lexin/smart_lightmake chip=esp32 defconfigmake menuconfigmake -j8