该系列实验旨帮助用户快速上手AWS IoT, Alexa, 数据分析.
完整文档内包含若干个IoT, Alexa, 数据分析的动手实验.
文件结构
README.md ---- 简介
SUMMARY.md ---- 目录
docs ---- 文档
examples ---- 代码
Tasks
- IoT Core 基础通讯实验
- IoT Core Shadow实验
- IoT Greengrass实验
- Alexa与IoT Core集成实验
- Alexa与Cognito User Pool实现Account Linking
- Alexa Smart Home动手实验
- IoT Analytics实验
- AI@Greengrass动手实验
- IoT 批量设备管理动手实验
- IoT 与Cognito集成实验
实验目的:熟悉使用IoT Core组件,设备接入,消息分发,设备认证
AWS组件:
- Device Gateway, Message Broker
- Device Certificate, IoT Policy
- AWS IoT Test Tool
交流内容:
- 在实际生产中的证书下发问题
- Registry, Thing Type, Thing Group
- CA, Role Aliases, Authorizer
- JITP, JITP, CVM
实验目的:熟悉IoT Core Rule Engine, 将数据导入到DynamoDB
AWS组件:
- IoT Core Rule Engine
- Shadow
- DynamoDB
- IAM Role
交流内容:
- 如何进行自定义的身份认证(Custom Authorizer)
- LTW
实验目的:熟悉Greengrass在智能家居中的网关作用, Local Message Routing
AWS组件:
- IoT Greengrass Core
- IoT Greengrass Group
交流内容:
- 如何进行合理的权限设计
- 如何进行设备分享
实验目的:通过Alexa 对智能灯泡,空气净化器进行语音控制
AWS组件:
- Alexa Skill Set
- Alexa Smart Home
- Lambda
- IoT Core
交流内容:
- 利用Echo/Amazon生态加速全球化布局
实验目的:了解AWS IoT中的权限控制
AWS组件:
- IoT Core Policy
- IAM Policy
- Cognito User Pool
实验目的:熟悉使用 IoT Analytics 进行数据的收集、清洗、分析、可视化
AWS组件:
- IoT Core Rule Engine
- IoT Analytics Channel, Pipeline, Data Store, Data Set
- QuickSight
交流内容:
- 如何利用IoT Analytics API从其他途径导入数据
实验目的:熟悉IoT Device Manament, OTA
AWS组件:
- Thing Type, Thing Group
- Jobs
交流内容:
- 海量设备的管理
实验目的:使用SageMaker完成机器学习,然后将Model下发给Greengrass
AWS组件:
- SageMaker
- Greengrass
交流内容:
- AI 技术在IoT的常见应用场景