Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

A Complete Course on an IOT system - Design and Development

Khóa học toàn diện về hệ thống IoT - Thiết kế và Phát triển

Khóa học toàn diện về hệ thống IoT - Thiết kế và Phát triển

Thiết kế IoT với ESP8266/ESP12, Arduino, MQTT, Máy chủ web đám mây và mã hóa, Liên kết và Thực thi Tài khoản Google Home

4.7
(451 đánh giá)
3,517 học viên
Giảng viên
Raman Nath
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.0 giờ video
28 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Hướng dẫn thiết kế phần cứng cho thiết bị IoT sử dụng vi điều khiển ESP8266
Hướng dẫn phát triển firmware cho thiết bị IoT bằng Arduino IDE
Hướng dẫn tự xây dựng máy chủ đám mây cho hệ thống IoT
Hướng dẫn cài đặt MQTT broker (mosquitto) trên máy chủ đám mây
Hướng dẫn viết chương trình MQTT publish/subscribe cho máy chủ đám mây và thiết bị
Hướng dẫn xây dựng máy chủ web Django với chứng chỉ SSL và mã hóa để giao tiếp với thiết bị
Hướng dẫn liên kết máy chủ đám mây với Google Home action console
Hướng dẫn viết chương trình endpoints cho liên kết tài khoản và thực thi hành động Google Home

Yêu cầu

Bạn sẽ dễ theo dõi hơn nếu có kiến thức cơ bản về điện tử và nguyên lý lập trình. Đây là khóa học thực hành, bạn cần chuẩn bị thêm các linh kiện sau để hoàn thành khóa học.
Board phát triển - Board NodeMCU và một rơ le. Lưu ý: Board phát triển tích hợp từ WiFiSecureAccess không còn bán nữa. Các bài học video trong khóa này sử dụng board này. Nhưng bạn không cần nó nếu có board NodeMCU.
Cảm biến nhiệt độ/độ ẩm DHT11
Cảm biến chuyển động HC-SR501 (3.3V)
Cáp Micro USB
Cáp nguồn 110/240VAC
Thiết bị điện để thử nghiệm như đèn bàn, quạt hoặc tương tự
Breadboard, nếu bạn dùng board NodeMCU

Đối tượng phù hợp

Người đam mê DIY, Doanh nhân, Kỹ sư, Lập trình viên, Chuyên gia, Sinh viên đại học/học sinh và tất cả những ai quan tâm đến IoT

Nội dung khóa học

10 phần • 28 bài giảng
1 Giới thiệu
1 Thiết kế phần cứng thiết bị IoT
2 Đấu nối cảm biến và cơ cấu chấp hành vào thiết bị thông minh
1 Cài đặt và cấu hình Arduino IDE
2 Lập trình firmware cho thiết bị IoT dựa trên ESP8266
1 Xây dựng máy chủ đám mây
1 Giới thiệu về MQTT
2 Cài đặt và cấu hình MQTT broker
3 Lập trình publish/subscribe đơn giản trên máy chủ đám mây
4 Hàm publish/subscribe trong máy chủ đám mây để giao tiếp với thiết bị thông minh
5 Hàm publish/subscribe trong firmware của thiết bị thông minh
6 Chương trình gửi email khi phát hiện chuyển động
1 Đăng ký tên miền
1 Xây dựng máy chủ web Django
2 Cấu hình Apache2 để chạy Django
3 Một số bài tập lập trình với Django
4 Phát triển chương trình Django để giao tiếp với thiết bị
1 Cài đặt chứng chỉ SSL
2 Nạp chứng chỉ vào MQTT broker
3 Nạp chứng chỉ vào firmware của thiết bị thông minh
4 Kích hoạt đăng nhập trong Django
1 Mở dự án với Google Action Console và thiết lập endpoints
2 Viết chương trình cho liên kết tài khoản
3 Viết chương trình endpoints để SYNC thiết bị thông minh với Google Home
4 Viết chương trình endpoints cho lệnh QUERY từ Google Home
5 Viết chương trình endpoints cho lệnh EXECUTE từ Google Home
1 Kiểm tra sản phẩm cuối cùng
2 Demo hệ thống IoT hoàn chỉnh đã phát triển

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

This is a complete hands-on course on design and development of an IOT system from scratch.  The major components (or modules) of an IOT system are a smart device, MQTT broker, cloud server, a web server with user interface through Google Home or Alexa.  In this course, the students will learn to design and develop every component of an IOT system.  They will learn how to design the hardware of an IOT smart device, learn how to develop the firmware using Arduino IDE.  Then they will learn installing a cloud server and configuring it.  Then, they will learn installing an MQTT broker in the cloud server, as well as installing a Django web server.  They will then learn writing publish/subscribe programs for MQTT as well as web server so that users can activate any port of a smart device by clicking appropriate buttons on the browser of a remote computer.  They will, then learn about linking the Google Home console server with their cloud server.  They will learn how to write the needed programs for their web server to handle account linking and action fulfillment.  At the completion of this step, they will be able to activate any port of their device by voice command on Google Home on their smart phone.

After completion of this course, students will acquire skills and knowledge about every module of an IOT system.

At the end of this hand-on course, they would have also developed a working IOT system that they can use in their home or office for applications such as turning ON/OFF of an equipment or any electrical load,  opening a garage door, or using as a keyless entry controller to their house using a smart phone.  They also would have built an IOT system that they can experiment with and learn further to enhance their skills and expertise in IOT.  They also will have a system that can be used for making marketable products.


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Arduino
Hiển thị tất cả khoá học Django
Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Internet Of Things
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊