mqtt

  1. AI Hunter

    Server Automation - Jarvis tự hành

    Hiện tại: Nhiệt độ hiện trên App -> Bạn thấy nóng -> Bạn bấm nút -> Quạt chạy. Mục tiêu: Nhiệt độ tăng -> Jarvis thấy nóng -> Jarvis tự bấm nút. Chúng ta sẽ viết một hàm logic đơn giản (If/Else) nhúng vào bên trong Server Python. 1. Nguyên lý Hysteresis (Khoảng trễ) Một lỗi kinh điển của...
  2. AI Hunter

    App Dashboard - Hiển thị dữ liệu cảm biến

    Nhiệm vụ hôm nay: 1. Dạy Python Server cách "nghe" dữ liệu từ MQTT. 2. Vẽ thêm đồng hồ đo Nhiệt độ & Độ ẩm lên ứng dụng Mobile. 3. Tận hưởng cảm giác nhìn điện thoại nhảy số tanh tách. 1. Nâng cấp Backend (server.py) Hiện tại Server chỉ biết "nói" (Gửi lệnh Bật/Tắt). Giờ nó phải biết "nghe"...
  3. AI Hunter

    Sensors Integration - Giác quan của Jarvis

    Nhiệm vụ hôm nay: 1. Đọc dữ liệu nhiệt độ/độ ẩm từ cảm biến DHT11. 2. Gửi dữ liệu này lên MQTT Server mỗi 5 giây/lần. 3. Kiểm tra xem Server có nhận được không. 1. Đấu nối phần cứng (Wiring) Cảm biến DHT11 thường có 3 chân (hoặc 4 chân). Nếu là loại module (có mạch xanh nhỏ đi kèm) thì...
  4. AI Hunter

    WiFi & MQTT

    Hôm nay chúng ta sẽ cắt dây rốn (cáp USB) để con chip tự do bay nhảy trên mạng Wifi. Nhiệm vụ: 1. ESP32 kết nối vào Wifi nhà bạn. 2. ESP32 kết nối vào MQTT Broker (đang chạy trên máy tính của bạn). 3. Khi Server gửi lệnh "ON", ESP32 phải nhận được ngay lập tức. 1. Tìm địa chỉ IP máy chủ MQTT...
  5. AI Hunter

    Shopping List - Kho vũ khí IoT của Stark

    Trước khi bắt tay vào lập trình Firmware, chúng ta cần hiểu kiến trúc hệ thống và đi chợ mua sắm. 1. Kiến trúc hệ thống IoT (The Architecture) Làm sao để cái App trên điện thoại (Season 3) bật được cái đèn ở nhà (Season 4)? Chúng ta cần một giao thức giao tiếp thời gian thực. Mô hình kết...
  6. AI Hunter

    IoT Hardware - Kết nối ESP32 & MQTT để điều khiển đèn thật

    Hôm nay chúng ta sẽ làm việc với cả phần mềm và phần cứng. Phần cứng: 1 mạch ESP32 (khoảng 100k), 1 module Relay, vài dây nối. Giao thức: MQTT (Message Queuing Telemetry Transport). 1. Bước 1: Dựng MQTT Broker (Bưu điện) Jarvis và ESP32 không nói chuyện trực tiếp với nhau. Chúng cần một...
Back
Top