Giới Thiệu Khóa Học AWS Serverless Design Cho IoT [Mã - 6838 A]
Lập trình ESP8266/ESP32 trong Arduino, sau đó nâng cao lên, lưu trữ và trực quan hóa dữ liệu IoT với các AWS Serverless design flow.
Bạn sẽ học được gì:
✓ Các IoT Serverless design pattern cơ bản trên AWS.
✓ AWS IoT workflow, rules và action với AWS IoT Core.
✓ Lập trình ESP8266 và ESP32 với Arduino IDE miễn phí.
✓ Tích lũy kinh nghiệm với các AWS serverless service như Lambda, S3, API Gateway, DynamoDB và IoT Analytics.
✓ Asynchronous AWS WebSockets với Lambda.
✓ Tìm hiểu cách host các static website trên AWS S3 và set bucket permissions cũng như CORS.
✓ Làm quen với giao tiếp từ thiết bị tới đám mây.
✓ Đạt được trực quan hóa trong JavaScript với dữ liệu IoT.
Khóa học này là phần giới thiệu thực hành về thiết bị giao tiếp trên đám mây sử dụng AWS serverless design flow của Amazon. Khóa học này nhằm mục đích giới thiệu cấp độ cơ bản, non-production, giới thiệu về cả thiết bị với giao tiếp trên đám mây và cách thao tác dữ liệu IoT trên AWS bằng mô hình serverless.
Trong khóa học, chúng ta tập trung vào serverless design flow sử dụng dữ liệu IoT đơn giản được generate bởi bESP8266 12-E hoặc ESP32 embedded development board sử dụng WiFi. Khóa học sẽ đề cập đến cách lập trình thiết bị, gửi IoT data wirelessly đến AWS thông qua AWS IoT Core MQTT broker, sau đó demo cách lưu trữ và trực quan hóa dữ liệu IoT bằng cách sử dụng các serverless service và design flow khác nhau trên AWS. Chúng tôi sẽ sử dụng website AWS để điều hướng các dịch vụ chứ không phải "Serverless" framework.
Một số AWS service quan trọng được đề cập trong khóa học về IoT Data là: Lambda, API Gateway, S3 và DynamoDB. Ngoài ra, khóa học sẽ đề cập đến các dịch vụ AWS quan trọng khác như AWS IoT Analytics, QuickSight, SageMaker, Kinesis, Cognito, và AWS IoT Core. Chúng tôi cũng sẽ sử dụng JavaScript và Node.js cho static web host và Lambda tương ứng.
Mục lục:
✓ 01 - Giới thiệu về Serverless IoT trên AWS.
✓ 02 - Arduino ESP8266 và ESP32 Device sketches để gửi dữ liệu JSON tới AWS IoT Core.
✓ 03 - AWS IoT Analytics.
✓ 04 - AWS IoT Analytics nâng cao.
✓ 05 - Project 1: Synchronous Serverless IoT Dashboard.
✓ 06 - Level 1 Serverless IoT for data lakes, sử dụng IoT Core, Lambda và S3.
✓ 07 - Sử dụng Kinesis Data Firehose to S3 cho IoT Data Visualization.
✓ 08 - Level 2 IoT Serverless design sử dụng AWS JavaScript SDK trong Browser.
✓ 09 - Level 3 Design sử dụng Lambda để nhập dữ liệu IoT từ S3 data lake.
✓ 10 - IoT Publisher trong Lambda.
✓ 11 - Add Security.
✓ 12 - Project 2: Asynchronous Serverless IoT featuring WebSockets -basic.
✓ 13 - Project 3: Asynchronous Serverless IoT featuring Websockets improved - trung cấp.
✓ 14 - Bonus Section: Data Ingestion sử dụng API Gateway.
✓ 15 - Bonus Section: AWS Timestream và Grafana.
✓ 16 - Phụ lục: Review tài liệu nếu cần.
Khóa học này dành cho ai:
✓ Các kỹ sư IoT và những người có sở thích quan tâm đến AWS.
✓ Các AWS developer quan tâm đến IoT.
✓ Các Arduino và firmware developer quan tâm đến IoT.
✓ Các JavaScript developer có kiến thức về đám mây nhưng thiếu kinh nghiệm về phần cứng hoặc IoT.
✓ Lập trình viên web hoặc đám mây quan tâm đến Thiết bị nhúng.
✓ Các Cloud developer di chuyển từ EC2 instance sang serverless IoT design.