Kiến thức
Tổng hợp kiến thức chung về lĩnh vực IoT.
-
Series ESP32 & Cảm biến: Bài 4 – Đọc cảm biến SW-420 bằng ESP32: phát hiện rung/va chạm & theo dõi realtime
Hướng dẫn đọc cảm biến rung SW-420 bằng ESP32-C3 SuperMini để phát hiện rung và va chạm bất thường. Bài viết gồm 2 ví dụ code: (1) đọc tín hiệu rung local qua Serial bằng cách phát hiện cạnh để tránh spam, (2) gửi sự kiện rung lên IoTLabs Cloud MQTT để theo dõi realtime.…
-
Series ESP32 & Cảm biến: Bài 3 – Hướng dẫn đọc cảm biến Reed Switch (công tắc từ cửa): phát hiện đóng/mở cửa & theo dõi realtime
Hướng dẫn đọc cảm biến Reed Switch (công tắc từ cửa) bằng ESP32-C3 SuperMini để phát hiện trạng thái đóng/mở cửa và theo dõi realtime. Bài viết có 2 ví dụ code: (1) đọc trạng thái cửa local qua Serial với INPUT_PULLUP, (2) gửi trạng thái đóng/mở cửa lên IoTLabs Cloud MQTT để giám sát…
-
Series ESP32 & Cảm biến: Bài 2 – Đọc cảm biến PIR HC-SR501: phát hiện chuyển động & theo dõi realtime
Hướng dẫn đọc cảm biến PIR HC-SR501 bằng ESP32-C3 SuperMini để phát hiện chuyển động người và theo dõi realtime. Bài viết gồm 2 ví dụ code: (1) đọc PIR local và hiển thị trạng thái qua Serial, (2) gửi trạng thái chuyển động lên IoTLabs Cloud MQTT để giám sát từ xa. Bạn sẽ…
-
Series ESP32 & Cảm biến: Bài 1 – Hướng dẫn đọc cảm biến Quang trở (LDR) bằng ESP32: đo cường độ ánh sáng & theo dõi realtime
Hướng dẫn đọc cảm biến LDR (quang trở) bằng ESP32-C3 SuperMini để đo cường độ ánh sáng dạng % và theo dõi realtime. Bài viết có 2 ví dụ code: (1) đọc LDR đơn giản và hiển thị Serial kèm lọc nhiễu để số ổn định, (2) gửi dữ liệu lên IoTLabs Cloud MQTT để…
-
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ở…











