IoT Lab
14 آزمایش عملی مرحلهبهمرحله از Blink تا سیستم کامل
4 لَب با کد و مراحل کامل آماده است
تشخیص و راهاندازی ESP32
کد + مراحل کاملESP32 Setup & Blink
آشنایی با سختافزار ESP32، نصب محیط توسعه، و اجرای اولین برنامه (چشمک زدن LED).
کار با GPIO دیجیتال
کد + مراحل کاملDigital GPIO
کنترل خروجی دیجیتال (LED) و خواندن ورودی دیجیتال (دکمه) با استفاده از Pull-up داخلی.
خواندن حسگر DHT22
کد + مراحل کاملReading DHT22 Sensor
اتصال حسگر DHT22، نصب کتابخانه، خواندن دما و رطوبت و نمایش روی Serial.
اتصال ESP32 به Wi-Fi
کد + مراحل کاملESP32 Wi-Fi Connection
اتصال پایدار ESP32 به شبکه Wi-Fi محلی، دریافت IP، و پیادهسازی reconnect ساده.
ارسال HTTP Request
HTTP Request from ESP32
ارسال داده حسگر به یک سرور ساده با HTTP POST
راهاندازی MQTT Client
MQTT Client Setup
اتصال به Broker و Publish اولین پیام
Publisher و Subscriber
Publisher / Subscriber Pattern
درک کامل مدل Pub/Sub با دو Client
کار با MQTT Broker (Mosquitto)
Working with Mosquitto Broker
نصب، پیکربندی و تست Broker
ارسال داده حسگر با MQTT
Sensor Data over MQTT
یکپارچهسازی حسگر + Wi-Fi + MQTT
ذخیره داده در Database
Storing Data in Database
Backend ساده که پیام MQTT را در DB ذخیره کند
ساخت Dashboard ساده
Simple Dashboard
نمایش لحظهای داده و امکان کنترل
کنترل Relay
Relay Control
کنترل بار واقعی از طریق MQTT
امنسازی ارتباط
Securing the Connection
اعمال Authentication و در صورت امکان TLS
ساخت سیستم IoT کامل
Complete IoT System
یکپارچهسازی تمام اجزا در یک سیستم کارآمد