ESP32连接亚马逊你不得不知道的坑
最近有開發(fā)者朋友收到了一片樂鑫代理商深圳啟明云端在直播中送出的樂鑫ESP32語音開發(fā)板,撓破了頭也沒連通,把他急得不行;因?yàn)樽钄r他的問題是:
償試翻墻注冊(cè)帳號(hào),但沒成功,因?yàn)閲鴥?nèi)的手機(jī)號(hào)無法通過。
實(shí)際上呢,這朋友走入了誤區(qū),樂鑫這塊語音開發(fā)板是已經(jīng)是板子帶有語音的,這種方案亞馬遜稱為AVS,這種的話就是不用亞馬遜音箱,語言采集都是在開發(fā)板完成然后傳輸?shù)皆贫说摹?br /> 樂鑫針對(duì)這種方式提出的就是https://github.com/espressif/esp-va-sdk;APP下載藍(lán)牙配網(wǎng)就行,不需要注冊(cè)帳號(hào)什么的!如果不知道怎么下載APP,加小編Q群701969069,我發(fā)給你!
另外就是編譯這個(gè)amazon的例程有error咋解決
出現(xiàn)這個(gè),先檢查idf版本,最好是采用推薦的3.2
https://github.com/espressif/esp-va-sdk/blob/master/README-Getting-Started.md
如果又出現(xiàn)回滾老版出錯(cuò),請(qǐng)將idf3版本的編譯器切回5.2就可以解決了!
還有第二種方式,也就是rainmaker,這種的話開發(fā)板上是沒有語音模塊的,單純的esp32板子都能做,這種就是亞馬遜音箱控制esp32,但是介入了第三方樂鑫自己的云,具體可參考https://github.com/espressif/esp-rainmaker
第三種方式,就是之前啟明云端展示的ESP32開發(fā)板直連AWS的應(yīng)用,開發(fā)環(huán)境使用樂鑫官方的ESP-IDF作為開發(fā)環(huán)境,通過對(duì)樂鑫的aws_iot例子進(jìn)行二次開發(fā)。區(qū)別于第二種方式的是alexa的后端lamda和skill我們已經(jīng)開發(fā)好了。開發(fā)者朋友購買開發(fā)板可以快速接入AWS。
流程參考:
1.準(zhǔn)備
a. 克隆IDF代碼
https://github.com/espressif/esp-idf.git
b. 下載創(chuàng)建事物時(shí)候的證書
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
編寫ESP32端的代碼
a. 進(jìn)入examples/protocols/aws_iot目錄后修改我們自定義的邏輯代碼
cd examples/protocols/aws_iot
b. 配置我們的證書(創(chuàng)建Thing時(shí)的證書)
c. 配置工程
make menuconfig (選擇相關(guān)功能配置,默認(rèn)不需要修改,該步驟可以省略)
編譯 & 燒寫 & 運(yùn)行
cd examples/protocols/aws_iot
make flash
啟明云端基于ESP32的開發(fā)板AWS直連,省去中間環(huán)節(jié),工程師開發(fā)省心,用戶使用放心
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的ESP32连接亚马逊你不得不知道的坑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用ESP32能驱动电子墨水屏吗?
- 下一篇: ESP32-S3芯片与ESP32及ESP