IoT & Gömülü Sistemler

ESP32 ile MQTT Tabanlı IoT Sensör Ağı Kurulumu

S
Site Yöneticisi
12.03.2026 3 görüntülenme

MQTT Nedir?

MQTT (Message Queuing Telemetry Transport), düşük bant genişliği ve güvenilmez ağlar için tasarlanmış hafif bir IoT mesajlaşma protokolüdür.

Sistem Bileşenleri

  • ESP32 Sensör Düğümleri: Sıcaklık, nem, titreşim sensörleri
  • Mosquitto MQTT Broker: Raspberry Pi veya Ubuntu sunucu
  • Node-RED: Görsel programlama ve veri işleme
  • Grafana: Zaman serisi görselleştirme

ESP32 Firmware

#include <WiFi.h>
#include <PubSubClient.h>
#include <DHT.h>

const char* mqtt_server = "192.168.1.100";
DHT dht(4, DHT22);
WiFiClient espClient;
PubSubClient client(espClient);

void loop() {
  float temp = dht.readTemperature();
  float nem = dht.readHumidity();
  String payload = "{\"sicaklik\":" + String(temp) + ",\"nem\":" + String(nem) + "}";
  client.publish("fabrika/sensor1", payload.c_str());
  delay(5000);
}

Alarm Sistemi

Node-RED üzerinde eşik değeri alarmları tanımlayabilirsiniz. Sıcaklık 80 derece üzerine çıktığında e-posta, Telegram bildirimi ve makine durdurma sinyali gönderilebilir.

Veri Güvenliği

Üretim ortamında MQTT TLS şifrelemesi ve kullanıcı doğrulaması mutlaka aktif edilmelidir.

Yazar Hakkında
S
Site Yöneticisi
TechSoft Solutions
Proje mi var?

Yazılım, IoT veya otomasyon konularında destek almak ister misiniz?

İletişime Geç