IoT & Gömülü Sistemler
12.03.2026
3 görüntülenme
ESP32 ile MQTT Tabanlı IoT Sensör Ağı Kurulumu
S
Site Yöneticisi
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.
İlgili Yazılar
Yazar Hakkında
S
Site Yöneticisi
TechSoft Solutions