ESP32连接亚马逊你不得不知道的坑

最近有开发者朋友收到了一片乐鑫代理商深圳启明云端在直播中送出的乐鑫ESP32语音开发板,挠破了头也没连通,把他急得不行;因为阻拦他的问题是:
ESP32连接亚马逊你不得不知道的坑_第1张图片
偿试注册帐号,但没成功,因为国内的手机号无法通过。
实际上呢,这朋友走入了误区,乐鑫这块语音开发板是已经是板子带有语音的,这种方案亚马逊称为AVS,这种的话就是不用亚马逊音箱,语言采集都是在开发板完成然后传输到云端的。ESP32连接亚马逊你不得不知道的坑_第2张图片
乐鑫针对这种方式提出的就是https://github.com/espressif/esp-va-sdk;APP下载蓝牙配网就行,不需要注册帐号什么的!如果不知道怎么下载APP,加小编Q群701969069,我发给你!

另外就是编译这个amazon的例程有error咋解决
ESP32连接亚马逊你不得不知道的坑_第3张图片
出现这个,先检查idf版本,最好是采用推荐的3.2
https://github.com/espressif/esp-va-sdk/blob/master/README-Getting-Started.md

如果又出现回滚老版出错,请将idf3版本的编译器切回5.2就可以解决了!
ESP32连接亚马逊你不得不知道的坑_第4张图片
在这里插入图片描述

还有第二种方式,也就是rainmaker,这种的话开发板上是没有语音模块的,单纯的esp32板子都能做,这种就是亚马逊音箱控制esp32,但是介入了第三方乐鑫自己的云,具体可参考https://github.com/espressif/esp-rainmaker

第三种方式,就是之前启明云端展示的ESP32开发板直连AWS的应用,开发环境使用乐鑫官方的ESP-IDF作为开发环境,通过对乐鑫的aws_iot例子进行二次开发。区别于第二种方式的是alexa的后端lamda和skill我们已经开发好了。开发者朋友购买开发板可以快速接入AWS。

流程参考:
1.准备
a. 克隆IDF代码
https://github.com/espressif/esp-idf.git
b. 下载创建事物时候的证书

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

  2. 编写ESP32端的代码
    a. 进入examples/protocols/aws_iot目录后修改我们自定义的逻辑代码
    cd examples/protocols/aws_iot
    b. 配置我们的证书(创建Thing时的证书)
    c. 配置工程
    make menuconfig (选择相关功能配置,默认不需要修改,该步骤可以省略)

  3. 编译 & 烧写 & 运行
    cd examples/protocols/aws_iot
    make flash

启明云端基于ESP32的开发板AWS直连,省去中间环节,工程师开发省心,用户使用放心

你可能感兴趣的:(物联网)