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...
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...