→بازگشت

آزمایشگاه IoT

IoT Lab

14 آزمایش عملی مرحله‌به‌مرحله از Blink تا سیستم کامل

4 لَب با کد و مراحل کامل آماده است

01

تشخیص و راه‌اندازی ESP32

کد + مراحل کامل

ESP32 Setup & Blink

آشنایی با سخت‌افزار ESP32، نصب محیط توسعه، و اجرای اولین برنامه (چشمک زدن LED).

سخت‌افزار: برد ESP32-DevKitC یا مشابه (ESP32-WROOM-32)، کابل USB داده (نه فقط شارژ) ...Challenge دارد45 دقیقه
←
02

کار با GPIO دیجیتال

کد + مراحل کامل

Digital GPIO

کنترل خروجی دیجیتال (LED) و خواندن ورودی دیجیتال (دکمه) با استفاده از Pull-up داخلی.

سخت‌افزار: برد ESP32، یک LED + مقاومت ۲۲۰Ω تا ۳۳۰Ω ...Challenge دارد40 دقیقه
←
03

خواندن حسگر DHT22

کد + مراحل کامل

Reading DHT22 Sensor

اتصال حسگر DHT22، نصب کتابخانه، خواندن دما و رطوبت و نمایش روی Serial.

سخت‌افزار: برد ESP32، حسگر DHT22 (یا DHT11) ...Challenge دارد50 دقیقه
←
04

اتصال ESP32 به Wi-Fi

کد + مراحل کامل

ESP32 Wi-Fi Connection

اتصال پایدار ESP32 به شبکه Wi-Fi محلی، دریافت IP، و پیاده‌سازی reconnect ساده.

سخت‌افزار: برد ESP32، مودم/روتر Wi-Fi (باند ۲.۴GHz — ESP32 از ۵GHz پشتیبانی نمی‌کند)Challenge دارد40 دقیقه
←
05

ارسال HTTP Request

HTTP Request from ESP32

ارسال داده حسگر به یک سرور ساده با HTTP POST

سخت‌افزار: ESP32 متصل به Wi-FiChallenge دارد
06

راه‌اندازی MQTT Client

MQTT Client Setup

اتصال به Broker و Publish اولین پیام

سخت‌افزار: ESP32، Broker در دسترس (محلی یا ابری)Challenge دارد
07

Publisher و Subscriber

Publisher / Subscriber Pattern

درک کامل مدل Pub/Sub با دو Client

سخت‌افزار: دو دستگاه یا یک دستگاه + ابزار دسکتاپChallenge دارد
08

کار با MQTT Broker (Mosquitto)

Working with Mosquitto Broker

نصب، پیکربندی و تست Broker

سخت‌افزار: کامپیوتر لینوکس/ویندوز یا Raspberry PiChallenge دارد
09

ارسال داده حسگر با MQTT

Sensor Data over MQTT

یکپارچه‌سازی حسگر + Wi-Fi + MQTT

سخت‌افزار: ESP32 + DHT22Challenge دارد
10

ذخیره داده در Database

Storing Data in Database

Backend ساده که پیام MQTT را در DB ذخیره کند

سخت‌افزار: کامپیوترChallenge دارد
11

ساخت Dashboard ساده

Simple Dashboard

نمایش لحظه‌ای داده و امکان کنترل

سخت‌افزار: کامپیوترChallenge دارد
12

کنترل Relay

Relay Control

کنترل بار واقعی از طریق MQTT

سخت‌افزار: ESP32، ماژول رله ...Challenge دارد
13

امن‌سازی ارتباط

Securing the Connection

اعمال Authentication و در صورت امکان TLS

سخت‌افزار: Broker قابل پیکربندیChallenge دارد
14

ساخت سیستم IoT کامل

Complete IoT System

یکپارچه‌سازی تمام اجزا در یک سیستم کارآمد

سخت‌افزار: تمام قطعات قبلیChallenge دارد