Author: admin
-
Series MQTT & IoT – Bài 6: Retained + Last Will = theo dõi Online/Offline đúng chuẩn
Làm sao để dashboard IoT hiển thị đúng trạng thái online/offline của thiết bị theo thời gian thực? Trong bài này, bạn sẽ hiểu và áp dụng đúng Retained Message và Last Will của MQTT để theo dõi trạng thái thiết bị chính xác, không cần ping hay timeout phức tạp.
-
Series MQTT & IoT – Bài 5: QoS 0/1/2 dùng khi nào?
QoS trong MQTT quyết định mức độ đảm bảo dữ liệu được gửi thành công, nhưng chọn QoS cao không có nghĩa là hệ thống tốt hơn. Trong bài này, bạn sẽ hiểu rõ sự khác nhau giữa QoS 0, 1 và 2, cùng bảng quyết định nhanh theo từng use-case IoT để vừa đảm…
-
Series MQTT & IoT – Bài 4: Thiết kế topic chuẩn để mở rộng 10 → 10.000 devices (naming, org/device, versioning)
Khi số lượng thiết bị IoT tăng từ vài cái lên hàng trăm, hàng nghìn, topic MQTT trở thành “xương sống” của toàn bộ hệ thống. Trong bài này, bạn sẽ học cách thiết kế topic chuẩn với cấu trúc rõ ràng (org / project / device), tách telemetry–status–event và chuẩn bị sẵn versioning để…
-
Series MQTT & IoT – Bài 3: 3 loại dữ liệu IoT phổ biến: Telemetry / Status / Event
Telemetry, Status và Event là 3 loại dữ liệu IoT cốt lõi. Bài viết giải thích dễ hiểu và hướng dẫn sử dụng đúng để theo dõi & cảnh báo hiệu quả.
-
Series MQTT & IoT – Bài 2: Tạo Device → Kết nối MQTT → Gửi telemetry đầu tiên
Hướng dẫn từng bước: tạo Device trên IoTLabs Cloud, lấy MQTT credentials, copy code ESP32 gửi telemetry và xem dữ liệu lên dashboard trong 15 phút. Chỉ cần tạo Device, copy MQTT host/user/pass/topic và nạp code mẫu cho ESP32, bạn sẽ thấy dữ liệu hiển thị trên dashboard IoTLabs Cloud chỉ sau vài phút.
-
Series MQTT & IoT – Bài 1: MQTT là gì và vì sao IoT dùng nó nhiều hơn HTTP? (QoS, retained, last-will, pub/sub)
MQTT (Message Queuing Telemetry Transport) là giao thức truyền tin nhắn theo mô hình publish/subscribe, được thiết kế tối ưu cho thiết bị IoT và mạng không ổn định. Trong bài này, bạn sẽ hiểu vì sao MQTT thường phù hợp hơn HTTP khi cần theo dõi từ xa: nhẹ, realtime tự nhiên, dễ mở…
-
Series: Hiểu về MQTT và Ứng dụng thực tế trong IoT
Series này giúp bạn hiểu về MQTT qua ứng dụng thực tế và nâng cấp dự án IoT hiện có lên theo dõi từ xa nhanh chóng, dễ triển khai.
-
Series: Lập trình ESP32-C3 SuperMini và Ứng dụng thực tế
Series “Lập trình ESP32-C3 và Ứng dụng thực tế” được thiết kế để bạn dễ bắt đầu với ESP32 nói chung, đồng thời đi song song với các bài thực hành dùng ESP32-C3 SuperMini làm node. Nội dung được xây dựng dựa trên các case thực tế mà IoTLabs Team đã triển khai, nên bạn…
-
ESP32-S3-DevKitC N16R8 CAM: Bài 16 – Tập trung vào mục tiêu chạy lâu – ổn định
Bài 16 tập trung vào mục tiêu chạy lâu – ổn định – không reset ngẫu nhiên cho ESP32-S3-DevKitC N16R8 CAM. Đây là bài mang tính production, tổng hợp các vấn đề thực tế đã gặp từ Bài 01 đến Bài 15 và đưa ra checklist, kỹ thuật, cùng giải pháp cụ thể để hệ…
-
ESP32-S3-DevKitC N16R8 CAM: Bai 15 – Dự án trợ lý AI Xiaozhi
Bài 15 cung cấp starter checklist để tích hợp Xiaozhi AI voice assistant trên ESP32-S3-DevKitC N16R8 CAM: PSRAM, mic I2S, âm thanh, WiFi, nguồn và các bẫy thường gặp trước khi phát triển AI nâng cao.











