Phần 1: Giới thiệu (3 bài) |
|
Bài 1: Tổng quan về khóa học |
|
Bài 2: Tầm quan trọng của Internet of Things |
|
Bài 3: Cài đặt môi trường, thư viện, quản lý project và tài liệu hỗ trợ khóa học |
Phần 2: Lập trình NodeMCU cơ bản (7 bài) |
|
Bài 4: Tìm hiểu sơ đồ nguyên lý Kit NodeMCU |
|
Bài 5: Phương pháp lập trình với Arduino IDE |
|
Bài 6: Chức năng nhập xuất tín hiệu số |
|
Bài 7: Chức năng ngắt ngoài |
|
Bài 8: Chức năng giao tiếp Serial |
|
Bài 9: Xử lý chuỗi trong Arduino |
|
Bài 10: Bộ chuyển đổi tương tự - số (ADC) |
Phần 3: Nhập môn IoT (3 bài) |
|
Bài 11: Bộ giao thức TCP/IP |
|
Bài 12: Kiến trúc IoT |
|
Bài 13: Các chế độ WiFi trên NodeMCU |
Phần 4: Giao thức HTTP (3 bài) |
|
Bài 14: Lý thuyết giao thức HTTP |
|
Bài 15: Thực hành giao thức HTTP |
|
Bài 16: Tạo Web server trên NodeMCU |
Phần 5: Tương tác Firebase Realtime Database (FRD) và định dạng chuỗi JSON (4 bài) |
|
Bài 17: Giới thiệu FRD và định dạng chuỗi JSON |
|
Bài 18: Lập trình truy vấn FRD với dữ liệu đơn giản |
|
Bài 19: Chuỗi JSON: Serialize và Deserialize |
|
Bài 20: Lập trình truy vấn FRD với dữ liệu chuỗi JSON |
Phần 6: Giao thức MQTT (4 bài) |
|
Bài 21: Lý thuyết giao thức MQTT |
|
Bài 22: MQTT Client và MQTT Broker |
|
Bài 23: Kết nối và truyền dữ liệu với NodeMCU |
|
Bài 24: Nhận và xử lý dữ liệu với NodeMCU |
Phần 7: Nền tảng xây dựng ứng dụng (4 bài) |
|
Bài 25: Nền tảng Blynk (Android/iOS): Ứng dụng điều khiển đèn từ xa |
|
Bài 26: Nền tảng Blynk (Android/iOS): Ứng dụng điều khiển thiết bị, đồng bộ trạng thái và giám sát dữ liệu. |
|
Bài 27: Nền tảng mở ThingSpeak |
|
Bài 28: Giới thiệu một số nền tảng Web/App hữu ích khác |
Phần 8: Kiến thức nâng cao (4 bài) |
|
Bài 29: Ứng dụng chế độ Access Point trong sản phẩm thực tế |
|
Bài 30: Ứng dụng cập nhật chương trình từ xa qua mạng Internet (OTA) |
|
Bài 31: Vấn đề bảo mật hệ thống IoT qua môi trường Internet |
|
Bài 32: Nền tảng điện toán đám mây IoT (Google và AWS) |
|
Bài 33: Tích hợp trợ lý ảo giọng nói Google trong ứng dụng nhà thông minh |
Phần 9: Tổng kết cuối khóa và cấp bằng chứng nhận |