Chia Sẻ Khóa Học IoT Full Project [Khóa 6296 A]
Tạo một hệ thống IoT hoàn chỉnh, từ thiết bị (ESP32, ESP-IDF, C++), đến backend và client interface (Python).
Những gì bạn sẽ học được:
- ✓ Phát triển một dự án IoT hoàn chỉnh: Embedded device + Backend + Client interface.
- ✓ Củng cố kiến thức C++ của bạn bằng cách áp dụng nó với FreeRTOS & ESP-IDF.
- ✓ Hiểu nhiều khái niệm cốt lõi của một Real Time Operating System.
- ✓ Hiểu cách xử lý network connectivity từ một ESP32.
- ✓ Phát triển một backend đơn giản với Python & Flask để lưu trữ/nhận dữ liệu.
- ✓ Phát triển một client interface đơn giản với Python & Kivy để hiển thị dữ liệu.
Trong khóa học thực hành này, bạn sẽ đào sâu kiến thức về C, C++ và Python trong khi học cách xây dựng một hệ thống IoT hoàn chỉnh từ đầu.
Đến cuối khóa học này, bạn sẽ tạo ra được một IoT plant moisture tracker (Thiết bị theo dõi độ ẩm cây trồng) đầy đủ chức năng, có khả năng theo dõi sức khỏe cây trồng, gửi dữ liệu thời gian thực đến backend và hiển thị thông tin trên client interface của bạn.
Những gì bạn sẽ học được:
Khóa học được chia thành ba phần chính:
Phần 1: Chúng ta sẽ bắt đầu bằng cách sử dụng C và C++ với ESP-IDF framework để lập trình bộ vi điều khiển ESP-32. Bạn sẽ học cách viết code hiệu quả để đo độ ẩm đất và truyền dữ liệu không dây (WiFi).
Phần 2: Tiếp theo, chúng ta sẽ xây dựng backend bằng Python và Flask. Server này sẽ xử lý và lưu trữ dữ liệu đến từ thiết bị IoT, đóng vai trò là xương sống của hệ thống.
Phần 3: Cuối cùng, chúng ta sẽ thiết kế một client interface trực quan bằng Python và Kivy, nơi bạn có thể xem các số liệu về độ ẩm được lấy từ backend theo thời gian thực.
Ai nên tham gia khóa học này?
Khóa học này được thiết kế dành cho những cá nhân có hiểu biết cơ bản về C, C++ và Python, những người mong muốn:
- ✓ Nâng cao kỹ năng lập trình lên trình độ trung cấp.
- ✓ Tìm hiểu các khái niệm cốt lõi về IoT development thông qua các dự án thực hành.
- ✓ Khám phá các framework như ESP-IDF, Flask và Kivy khi làm việc với các bộ vi điều khiển và hệ thống backend.
Để hoàn thành khóa học này, bạn sẽ cần phải tự mua các tài liệu sau (bạn có thể lấy tệp PDF từ Bài giảng 2 => Tài nguyên có liên kết mua ví dụ.
- ✓ 1. BO MẠCH ESP32 DEVKIT-V1.
- ✓ 2. Cáp USB-A sang Micro-USB.
- ✓ 3. Capacitive Soil Moisture Sensor V1.2.
- ✓ 4. Cáp nối Male to Female.
Mục lục:
- ✓ 01 - Giới thiệu.
- ✓ 02 - Giới thiệu về IoT & ESP32.
- ✓ 03 - Setup môi trường phát triển.
- ✓ 04 - Main Script.
- ✓ 05 - IoT device ("Leaf") code architecture.
- ✓ 06 - Moisture tracker task.
- ✓ 07 - Configuration ("leaf_config") component.
- ✓ 08 - Wifi handler component.
- ✓ 09 - Moisture sensor component.
- ✓ 10 - IoT Backend Server.
- ✓ 11 - Client interface.
Khóa học này dành cho ai:
- ✓ Khóa học này dành cho những cá nhân có ít nhất hiểu biết cơ bản về C, C++ và Python.
- ✓ Nếu bạn muốn nâng cao kỹ năng chuyên môn của mình lên trình độ trung cấp ở các ngôn ngữ này trong khi tìm hiểu các khái niệm chính về Internet of Things, thì khóa học này là dành cho bạn.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU