启明云端esp32开发板直连亚马逊AWS IOT平台实例控制灯泡演示
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 (选择相关功能配置,默认不需要修改,该步骤可以省略)
- 编译 & 烧写 & 运行
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平台实例控制灯泡演示相关推荐
- 乐鑫esp8266学习rtos3.0笔记:AT指令固件如何二次开发,实现AT指令连接亚马逊AWS IoT平台;
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...
- 亚马逊AWS IoT
亚马逊AWS IoT 原文链接:http://www.cnblogs.com/ibrahim/p/amazon-aws-iot.html 平台定位 AWS IoT是一款托管的云平台,使互联设备可以轻松 ...
- 国外物联网平台(1):亚马逊AWS IoT
国外物联网平台(1) --亚马逊AWS IoT 马智 平台定位 AWS IoT是一款托管的云平台,使互联设备可以轻松安全地与云应用程序及其他设备交互. AWS IoT可支持数十亿台设备和数万亿条消息, ...
- 亚马逊AWS EC2云实例AMI安装LNMP环境(1)——Nginx安装
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...
- 亚马逊AWS EC2云实例AMI安装LNMP环境(3)——Mysql5.5
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...
- 玩转亚马逊 AWS IoT(1): IoT 业务梳理
文章目录 1 亚马逊 IoT 服务简介 2 账号与费用 2.1 IoT 服务费用 2.2 注册账号 3 亚马逊 IoT 系统关系图 4 亚马逊 AWS IoT 接入流程 5 IoT 网络交互图 1 亚 ...
- 亚马逊AWS云计算平台试用手记(完全原创,我花了2美元第一手试用的珍贵资料,附多图)...
因为最近在研究云计算服务,所以对目前已经出现的云平台很感兴趣.亚马逊AWS平台(aws.amazon.com)是目前运营最好的收费云计算平台.今日无事,我就去看了看. 和Google App Engi ...
- 【学习亚马逊AWS IOT体系有感---万物互联(物联网)】
提示:本文基于亚马逊官方文档和b站教程结合自己的想法总结而成,若有不对,欢迎交流 文章目录 前言 一.MQTT是什么? 前言 随着华为鸿蒙系统的现世,万物互联映入大众的视线中,手机-平板-电脑-电 ...
- 【免费外国云服务器】亚马逊AWS创建EC2实例搭建个人服务器
作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于海外某世界知名高校就读计算机相关专业. 荣誉:阿里云博客专家认证.腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩. 跨 ...
最新文章
- shell脚本自动记录登陆后 的IP地址和历史记录
- 职场上面你面临的竞争
- c++ 树的先序、中序和后序的非递归实现(附完整源码)
- path.join 与 path.resolve 的区别
- ABAP help document F1
- python列表超出索引_python列表的切片操作允许索引超出范围
- 使用商业模式的九大模块去分析京东的商业模式_【荐读】商业模式新生代
- ROS+Gazebo仿真差速小车并实现控制
- 操作系统实践课程实验报告 总结篇
- 小谈暴风影音并给个小建议
- 零基础H5小游戏傻瓜教程_教您如何制作微信小游戏
- Android 加载超大图片+源码
- word如何去掉背景色
- 五子棋-单机游戏-微信小游戏项目开发入门
- 项目kick-off meeting流程总结(涉外)
- 【论文泛读95】一石二鸟:窃取模型并从基于BERT的API推断属性
- 深耕图形领域,华为HMS Core图形计算服务提升图形应用表现
- 河北省选调生上传报名表显示服务器错误,关于服务器错误
- python输出为什么会有b_【已解决】为什么Python打印数据显示为b‘XXX’格式
- 短视频、直播和视频社交
热门文章
- MySQL优化 之 Discuz论坛优化
- 网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别?
- python中json模块读写数据
- matlab仿真计算代码代写,matlab/simulink程序代写
- 【java实训课】web网页相关知识点总结
- Druid 连接池的实用 配置详解
- 【网址收藏】Ubuntu使用OBS录制桌面时黑屏怎么办?
- cnpm install -g @vue/cli
- CDH6.3.2 HUE集成HBase
- Python-GUI PyQT5编程:QTdesigner设计工具及UI转换py文件