Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Khám Phá AWS IoT [Khóa 8063 A]

28 tháng 5 2022 / No Comments

Tích hợp thiết bị với AWS Cloud: Lập trình thiết bị nhúng và quản lý dữ liệu trong AWS IoT.

Bạn sẽ học được gì:

  • ✓ Lập trình ESP8266, ESP32 hoặc Raspberry Pi 3 để gửi dữ liệu đến AWS IoT Core.
  • ✓ Kết nối với AWS free Tier và sử dụng các dịch vụ AWS có liên quan.
  • ✓ Tìm hiểu MQTT, JSON, IoT và AWS cloud.
  • ✓ Trở nên quen thuộc với giao tiếp từ thiết bị với đám mây.
  • ✓ Đặt dữ liệu IoT vào Dynamo DB bằng cách tạo một table và các trường dữ liệu.
  • ✓ Có được năng lực thiết kế đồ thị và sử dụng phân tích trên dữ liệu IoT.
  • ✓ Code với các cấu trúc lập trình cơ bản trong JavaScript, Python và C.
  • ✓ Có được trải nghiệm với nhiều dịch vụ AWS quan trọng đối với IoT như Lambda và S3.
  • ✓ Tìm hiểu cách tạo chính sách và chứng chỉ bảo mật trong AWS IoT.

Khóa học này khám phá các tính năng khác nhau của giao tiếp từ thiết bị với đám mây bằng Amazon AWS IoT Core trên tài khoản cấp miễn phí AWS.  

Trước khi khóa học bắt đầu, chúng tôi cần có tài khoản cấp miễn phí AWS, một cài đặt local của công cụ AWS CLI và cài đặt testing tool MQTT.fx (tất cả đều miễn phí). Sau khi thiết lập này, chúng tôi sẽ lập trình các thiết bị nhúng hỗ trợ WiFi, rẻ tiền như ESP8266, ESP32 và Raspberry Pi để giao tiếp với AWS IoT Core bằng MQTT. 

 Chúng tôi sẽ tận dụng các môi trường phát triển "Internet of Things" (IoT) miễn phí, như Mongoose OS trong JavaScript, Arduino trong C, Zernyth trong Python, AWS FreeRTOS trong C và AWS IoT SDK trong cả JavaScript và Python cho Raspberry Pi để lập trình các thiết bị WiFi rẻ tiền của chúng tôi.

 Bạn sẽ cần ít nhất một hoặc nhiều thiết bị sau để truyền dữ liệu tới AWS IoT. Ngoài ra, bạn có thể gửi trực tiếp JSON test payloads từ IoT Core, bắt chước một thiết bị IoT. Khóa học tiếp tục với việc lập trình các thiết bị nhúng của chúng tôi để gửi dữ liệu từ thiết bị lên đám mây AWS. Để truyền dữ liệu của mình, chúng tôi sẽ sử dụng MQTT broker được tích hợp sẵn trên devices firmware của chúng tôi, gửi dữ liệu cảm biến được mã hóa JSON đến AWS IoT console. 

Từ bên trong IoT console, chúng tôi sẽ tạo “Quy tắc” và “Hành động” của AWS IoT để khám phá nhiều dịch vụ hỗ trợ AWS IoT tích hợp được tích hợp trong AWS IoT Core console trên đám mây AWS. Tạo các hành động dựa trên quy tắc cho các dịch vụ AWS, chúng tôi sẽ gửi, lưu trữ, tệp, thao tác, vẽ biểu đồ và phân tích dữ liệu cảm biến của mình thông qua nhiều ứng dụng AWS quan trọng. Một số ứng dụng tích hợp này, sử dụng các hành động dựa trên quy tắc này, là Dynamo Database, S3, SNS, Lambda, Data Pipeline, Glue,  QuickSight, AWS IoT Analytics, và SageMaker..

IoT phần lớn là sự kết hợp giữa các thiết bị và web, đặc biệt là đám mây; tất cả các dữ liệu gửi và ghi lại, thường xuyên và liên tục, ở mọi nơi. Hiểu và có thể tạo mẫu và triển khai giao tiếp đường dẫn từ thiết bị đến đám mây từ đầu đến cuối là một kỹ năng nghề nghiệp có nhu cầu rất nhiều. 

Có các kỹ năng để xây dựng một giải pháp IoT tạo mẫu trên đám mây đã là một bộ kỹ năng quan trọng và có nhu cầu cao đối với những người muốn tự gọi mình là nhà phát triển IoT và điều này càng đúng khi thời gian trôi qua và IoT mở rộng theo cấp số nhân khi các thiết bị kết nối giá rẻ trở nên rộng rãi. 

 Khóa học này dành cho ai:

  • ✓ Các kỹ sư quan tâm đến Internet of Things (IoT).
  • ✓ Những người theo sở thích điện tử muốn có thêm kỹ năng IoT.
  • ✓ Lập trình viên web hoặc đám mây quan tâm đến thiết bị nhúng.
  • ✓ Embedded device Programmer muốn tìm hiểu AWS Cloud.

Mục lục:

  • ✓ 01 - Chào mừng bạn đến với khóa học
  • ✓ 02 - Thiết lập Free tier AWS,  AWS CLI, Policys, Security Credentials, và Testing.
  • ✓ 03 - MQTT Arduino sketch to AWS IoT Core cho ESP8266/ESP32.
  • ✓ 04 - HTTP Arduino sketch to AWS IoT Core cho ESP8266 và ESP32.
  • ✓ 05 - MicroPython to AWS IoT  Core sử dụng Thonny trên ESP32 và ESP8266.
  • ✓ 06 - Sử dụng Mongoose OS trên các thiết bị nhúng cho AWS IoT.
  • ✓ 07 - Lập trình ESP32DevKitC bằng Python với Zerynth (tùy chọn vào năm 2022).
  • ✓ 08 - Lập trình RaspberryPi3 với AWS IoT SDK trong Python.
  • ✓ 09 - Lập trình RaspberryPi3 với AWS IoT SDK trong Node.js.
  • ✓ 10 - SNS Push Notifications.
  • ✓ 11 - S3 và data objects.
  • ✓ 12 - Sử dụng Kinesis Firehose để duyệt dữ liệu được xác định theo khung thời gian.
  • ✓ 13 - Lưu trữ dữ liệu vào Dynamo Database từ AWS IoT control panel.
  • ✓ 14 - Sử dụng AWS Data Pipeline để di chuyển dữ liệu từ DynamoDB sang S3.
  • ✓ 15 - Sử dụng AWS Glue để lập chỉ mục và chuyển đổi dữ liệu của chúng tôi.
  • ✓ 16 - AWS Quicksight để phân tích và trực quan hóa dữ liệu .
  • ✓ 17 - AWS Lambda Functions for IoT.
  • ✓ 18 - AWS IoT Analytics.
  • ✓ 19 - AWS Device Shadows và multiple PubSub's.
  • ✓ 20 - Timestream data ledger với Grafana visualizations.
  • ✓ 21 - FreeRTOS cho ESP32.
  • ✓ 22 - Optional Material Node-Red for AWS IoT Core.

NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.