G
TutoBox
Trang chủ › Khóa học › lap-trinh-thiet-bi-iot
LẬP TRÌNH THIẾT BỊ IOT

LẬP TRÌNH THIẾT BỊ IOT

lap-trinh-thiet-bi-iot · 748 Máy tính và công nghệ thông tin
☆☆☆☆☆ 0 đánh giá
Đang mở🏷 748 Máy tính và công nghệ thông tin
2Sinh viên
0Bài test
0Tài liệu
Đăng ký / Vào lớp

Giảng viên

Chưa phân công giảng viên

Giới thiệu khóa học

kế hoạch học tập môn “Lập trình thiết bị IoT”, trình bày rõ ràng, hấp dẫn và phù hợp cho sinh viên kỹ thuật – công nghệ.

Giới thiệu môn học

Môn "Lập trình thiết bị IoT" (Internet of Things) giúp sinh viên tiếp cận thế giới của các thiết bị kết nối thông minh – nơi cảm biến, vi điều khiển và mạng internet kết hợp để tạo ra các hệ thống tự động hóa hiện đại. Đây là một môn học liên ngành, gắn liền với thực tế, giúp bạn từng bước xây dựng được thiết bị có khả năng cảm nhận – xử lý – truyền thông tin, từ đó ứng dụng trong nhà thông minh, nông nghiệp số, y tế từ xa và công nghiệp 4.0.

Khác với lập trình phần mềm truyền thống, lập trình thiết bị IoT đòi hỏi kỹ năng kết nối phần cứng – phần mềm – mạng và xử lý dữ liệu trong môi trường hạn chế tài nguyên. Sinh viên sẽ được lập trình trực tiếp trên vi điều khiển như ESP32/ESP8266, truyền dữ liệu qua MQTT, HTTP, sử dụng điện toán đám mây và tích hợp cảm biến thực tế.


Mục tiêu môn học


Kiến thức tiên quyết

Sinh viên cần trang bị kiến thức nền để học tốt môn này:


Kế hoạch học theo 15 tuần

Tuần Nội dung học tập Ghi chú
Tuần 1 Giới thiệu về IoT: Ứng dụng và kiến trúc hệ thống Quan sát các thiết bị IoT thực tế như camera, smart switch
Tuần 2 Mô hình phần cứng – phần mềm trong IoT Cấu trúc ESP32, sơ đồ chân, IDE lập trình
Tuần 3 Lập trình đọc cảm biến cơ bản (nhiệt độ, độ ẩm, ánh sáng) Thực hành trên DHT11, LDR, LM35
Tuần 4 Giao tiếp thiết bị ngoại vi: GPIO, PWM, ADC Điều khiển LED, motor, buzzer
Tuần 5 Giao tiếp nối tiếp: UART, I2C, SPI Kết nối cảm biến nâng cao như OLED, RFID
Tuần 6 Kết nối Wi-Fi và truyền dữ liệu lên Internet Dùng ESP8266/ESP32 để gửi dữ liệu
Tuần 7 Giao thức HTTP và gửi GET/POST tới server Gửi dữ liệu cảm biến lên Web Server
Tuần 8 Giao thức MQTT: publish – subscribe – broker Sử dụng Mosquitto hoặc HiveMQ
Tuần 9 Nền tảng Blynk – xây dựng giao diện điều khiển từ xa Dùng app điều khiển LED hoặc hiển thị dữ liệu cảm biến
Tuần 10 Firebase/Realtime Database cho IoT Gửi/nhận dữ liệu, lưu trữ và trigger sự kiện
Tuần 11 Tối ưu điện năng và xử lý ngoại lệ trong IoT Sleep mode, watchdog, reconnect Wi-Fi
Tuần 12 Bảo mật và xác thực trong truyền dữ liệu IoT Mã hóa đơn giản, kiểm tra dữ liệu hợp lệ
Tuần 13 Tích hợp hệ thống IoT thực tế (mini project) Giám sát môi trường, cảnh báo chuyển động, điều khiển quạt
Tuần 14 Kiểm tra và debug hệ thống IoT Dùng Serial Monitor, LED debug, log ghi lỗi
Tuần 15 Báo cáo, trình bày và đánh giá đồ án Trình bày giải pháp, demo kết nối mạng thực tế

Ứng dụng sau khi học xong

← Về trang chủ