ESP32通过AWS IOT物联网平台接入物联网,Alexa亚马逊音箱触发Lambda对乐鑫ESP32进行控制,实现ESP32接入Alexa亚马逊音箱。
登录亚马逊AWS IOT Core后台,可以创建自定义的物联网Thing,创建后进行策略和证书的配置。

创建事物可以参考以下链接:
https://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/create-aws-thing.html

2、环境搭建
使用启明云端WT-ESP32-DevKitC V4 ESP32系列模组进行物联网开发,通过Alexa亚马逊音箱进行语音控制,本例使用的是ESP32-WROOM-32D模组。开发环境使用乐鑫官方的ESP-IDF作为开发环境,通过对乐鑫的aws_iot例子进行二次开发。

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

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

3.编写ESP32端的代码
a.进入examples/protocols/aws_iot目录后修改我们自定义的逻辑代码

cd examples/protocols/aws_iot
b.配置我们的证书(创建Thing时的证书)
c.配置工程
make menuconfig (选择相关功能配置,默认不需要修改,该步骤可以省略)

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

3、操作演示
1、亚马逊app控制WT-ESP32-DevKitC V4
下载亚马逊音箱Alexa app,打开app的Devices看到对于的设备进入后对设备进行操作

2、Alexa控制WT-ESP32-DevKitC V4
通过Alexa,turn on/off Sample Switch 控制灯泡的开关

除了灯以外,还可以控制智能插座等设备。

启明云端esp32开发板直连亚马逊AWS IOT平台实例控制灯泡演示相关推荐

  1. 乐鑫esp8266学习rtos3.0笔记:AT指令固件如何二次开发,实现AT指令连接亚马逊AWS IoT平台;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...

  2. 亚马逊AWS IoT

    亚马逊AWS IoT 原文链接:http://www.cnblogs.com/ibrahim/p/amazon-aws-iot.html 平台定位 AWS IoT是一款托管的云平台,使互联设备可以轻松 ...

  3. 国外物联网平台(1):亚马逊AWS IoT

    国外物联网平台(1) --亚马逊AWS IoT 马智 平台定位 AWS IoT是一款托管的云平台,使互联设备可以轻松安全地与云应用程序及其他设备交互. AWS IoT可支持数十亿台设备和数万亿条消息, ...

  4. 亚马逊AWS EC2云实例AMI安装LNMP环境(1)——Nginx安装

    概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...

  5. 亚马逊AWS EC2云实例AMI安装LNMP环境(3)——Mysql5.5

    概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...

  6. 玩转亚马逊 AWS IoT(1): IoT 业务梳理

    文章目录 1 亚马逊 IoT 服务简介 2 账号与费用 2.1 IoT 服务费用 2.2 注册账号 3 亚马逊 IoT 系统关系图 4 亚马逊 AWS IoT 接入流程 5 IoT 网络交互图 1 亚 ...

  7. 亚马逊AWS云计算平台试用手记(完全原创,我花了2美元第一手试用的珍贵资料,附多图)...

    因为最近在研究云计算服务,所以对目前已经出现的云平台很感兴趣.亚马逊AWS平台(aws.amazon.com)是目前运营最好的收费云计算平台.今日无事,我就去看了看. 和Google App Engi ...

  8. 【学习亚马逊AWS IOT体系有感---万物互联(物联网)】

    提示:本文基于亚马逊官方文档和b站教程结合自己的想法总结而成,若有不对,欢迎交流 文章目录 前言 一.MQTT是什么? 前言   随着华为鸿蒙系统的现世,万物互联映入大众的视线中,手机-平板-电脑-电 ...

  9. 【免费外国云服务器】亚马逊AWS创建EC2实例搭建个人服务器

    作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于海外某世界知名高校就读计算机相关专业. 荣誉:阿里云博客专家认证.腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩. 跨 ...

最新文章

  1. shell脚本自动记录登陆后 的IP地址和历史记录
  2. 职场上面你面临的竞争
  3. c++ 树的先序、中序和后序的非递归实现(附完整源码)
  4. path.join 与 path.resolve 的区别
  5. ABAP help document F1
  6. python列表超出索引_python列表的切片操作允许索引超出范围
  7. 使用商业模式的九大模块去分析京东的商业模式_【荐读】商业模式新生代
  8. ROS+Gazebo仿真差速小车并实现控制
  9. 操作系统实践课程实验报告 总结篇
  10. 小谈暴风影音并给个小建议
  11. 零基础H5小游戏傻瓜教程_教您如何制作微信小游戏
  12. Android 加载超大图片+源码
  13. word如何去掉背景色
  14. 五子棋-单机游戏-微信小游戏项目开发入门
  15. 项目kick-off meeting流程总结(涉外)
  16. 【论文泛读95】一石二鸟:窃取模型并从基于BERT的API推断属性
  17. 深耕图形领域,华为HMS Core图形计算服务提升图形应用表现
  18. 河北省选调生上传报名表显示服务器错误,关于服务器错误
  19. python输出为什么会有b_【已解决】为什么Python打印数据显示为b‘XXX’格式
  20. 短视频、直播和视频社交

热门文章

  1. MySQL优化 之 Discuz论坛优化
  2. 网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别?
  3. python中json模块读写数据
  4. matlab仿真计算代码代写,matlab/simulink程序代写
  5. 【java实训课】web网页相关知识点总结
  6. Druid 连接池的实用 配置详解
  7. 【网址收藏】Ubuntu使用OBS录制桌面时黑屏怎么办?
  8. cnpm install -g @vue/cli
  9. CDH6.3.2 HUE集成HBase
  10. Python-GUI PyQT5编程:QTdesigner设计工具及UI转换py文件