
Yakın tarihli XDA’daki bir makale, aylar boyunca düğme pille çalışan ultra düşük güçlü bir ESP32 “olay bildirici” hakkında yazıyordu. Zor kısım sensör veya yazılım değil. Masaüstü tarafıdır: veriler nereye iner, bunu nasıl grafik haline getirebilirsiniz ve bir şey değiştiğinde ne uyarıyı tetikler? Veri işlem hattını doğru bir şekilde ayarladığınızda, gelecekteki her ESP32 projesi bir şeyi yeniden icat etmeden aynı yığına girer.
Windows, macOS veya Linux masaüstünü ESP32 sensör trafiği alıcısına dönüştüren yedi uygulamayı test ettik. Liste, hepsi-bir-arada ev otomasyon hub’ları, görselleştirme ön uçları ve her şeyi birbirine bağlayan MQTT borusu kaplıdır.
Masaüstü ESP32 İzleme Yığınında Neler Aranır
Çalışan bir ESP32 izleme işlem hattında dört katman vardır. En iyi çalışan uygulamalar:
- ESP32 yazılımının doğal olarak konuştuğu protokolleri kabul ederler. MQTT ortak dildir; HTTP ve ESPHome’un yerel API’si ikincilerdir. Tescilli bir bulut gerektiren her şey bir geriyedir.
- Düşük güçlü makinelerde çalışırlar. Çoğu homelab operatörü bir oyun bilgisayarını ev otomasyonuna ayırmaz. Doğru araçlar Raspberry Pi 5 veya Mini PC’de çalışır ve görünmez kalır.
- Zaman serisi verilerini kalıcı hale getirirler. Uygulama yeniden başlattığında sıfırlamayan bir grafik yararlı değildir. InfluxDB veya benzer bir TSDB’ye ihtiyacınız vardır veya bunu sizin için oluşturan bir araç.
- Yoklama değil, kurallara dayalı uyarıları tetiklerler. Sensör ağının noktası bir şey değiştiğinde bilmektir, değil her dakika gösterge panelini yenilemek.
Hızlı Karşılaştırma
| Uygulama | En İyisi | Platformlar | Ücretsiz Plan | Açık Kaynak |
|---|---|---|---|---|
| Home Assistant | Hepsi-bir-arada ev otomasyon hub’ı | Linux (Docker/HAOS), Windows, macOS (VM) | Evet | Evet (Apache 2.0) |
| ESPHome | ESP32 için bildirimli yazılım + pano | Linux öncelikle; Docker yoluyla her yerde çalışır | Evet | Evet (MIT) |
| Node-RED | Otomasyon kuralları için görsel akış programlama | Windows, macOS, Linux | Evet | Evet (Apache 2.0) |
| Grafana | Zaman serisi verileri için en iyi sınıf panolar | Windows, macOS, Linux | Evet | Evet (AGPL) |
| Mosquitto | Omurga olarak güvenilir MQTT aracı | Windows, macOS, Linux | Evet | Evet (EPL/EDL) |
| MQTT Explorer | Canlı MQTT hata ayıklama istemcisi | Windows, macOS, Linux | Evet | Kaynak mevcut |
| PlatformIO | ESP32 yazılımı için IDE sınıfı dev ortamı | Windows, macOS, Linux | Evet | Evet (Apache 2.0) |
ESP32 Sensör İzleme için 7 En İyi Masaüstü Uygulaması
1. Home Assistant — En İyi Hepsi-bir-arada Otomasyon Hub'ı
Home Assistant, her akıllı cihaz protokolünü absorbe eden ve tek bir pano sunan açık kaynaklı ev otomasyon platformudur. MQTT veya ESPHome’un yerel API’si aracılığıyla bir ESP32 sensörü ekleyin ve okumalar otomatik olarak oluşturulan varlıklar ve geçmiş grafikleriyle birlikte saniyeler içinde UI’de görünür. 2025 sürümleri enerji izlemesi için entegrasyon hikayesini sıkılaştırdı ve parlak bir yerel iOS ve Android eşlik uygulaması ekledi.
Evdeki her ESP32 sensörünün tek bir cam görünüşü için Home Assistant en kolay çıkış noktasıdır.
Nerede Eksik Kalıyor: Tam HAOS dağıtımı ev sahibi olmasını bekler. Home Assistant’ı bir Docker konteynerinde çalıştırmak desteklenir ancak supervisor eklentilerini kaybedersiniz. Temel panelden öte gittikçe dik öğrenme eğrisi.
Fiyatlandırma:
- Ücretsiz, Apache 2.0 altında açık kaynak
- Nabu Casa Cloud aboneliği ($6,50/ay) uzaktan erişim ve Alexa/Google entegrasyonu ekler
Platformlar: Linux (HAOS cihazı veya Docker), Windows / macOS VM veya Docker Desktop aracılığıyla.
İndir: Home Assistant
Sonuç Çizgisi: Bunu önce yükleyin. Çoğu ESP32 projesi için Home Assistant alıcı ve panodur.
2. ESPHome — En İyi Yazılım-artı-Pano Kombinasyonu
ESPHome, bildirimli YAML yazılımını derleme, yazma ve izleme için bir masaüstü paneli ile eşleştiren projededir. ESP32’nize bağlı sensörleri açıklayan 30 satırlık bir YAML dosyası yazın, panodan gönderin ve yazılım, Home Assistant için otomatik keşif veya herhangi bir MQTT tüketicisi ile cihazda görünür. 2026 sürümleri BLE desteğini sıkılaştırdı ve Home Assistant olmayan aracılar için yerel MQTT keşfi ekledi.
Sadece sensör gönderen ESP32 projeleri için ESPHome’un “YAML’ı düzenle, flash’e tıkla, yapıldı” döngüsü yenilmez.
Nerede Eksik Kalıyor: ESPHome ekosisteminde kilitli. Arduino veya ESP-IDF yazılımı yazmaktan daha az esnek. Masaüstü derleme süreleri ilk yapılar için gerçektir.
Fiyatlandırma:
- Ücretsiz, MIT altında açık kaynak
Platformlar: Linux (Docker), Windows, macOS Docker aracılığıyla.
İndir: ESPHome
Sonuç Çizgisi: Proje sensör şeklindeyse ve bu haftada 10 göndermek istiyorsanız doğru seçim.
3. Node-RED — En İyi Görsel Otomasyon Programlama
Node-RED, “sensör X’i okuduğunda Y’yi yap” kurallarını bir tarayıcıda bir araya getirdiğiniz bir akış çizelgesine dönüştüren görsel akış editörüdür. MQTT giriş düğümü ESP32 trafiğini kabul eder, işlev düğümleri bunu dönüştürür ve çıkış düğümleri bildirim gönderir, InfluxDB’ye yazar veya HTTP çağrılarını tetikler. Home Assistant’ın UI editörü için çok karmaşık ancak Python’da yazmak için çok küçük otomasyon için Node-RED doğru seviyedir.
Nerede Eksik Kalıyor: Görsel paradigma akışlar büyüdüğünde metin tabanlı koddan daha kötü ölçeklendirilir. Karmaşık bir Node-RED grafiğinde sabah 2’de hata ayıklamak başlı başına bir yetenektir.
Fiyatlandırma:
- Ücretsiz, Apache 2.0 altında açık kaynak
Platformlar: Windows, macOS, Linux (Node.js çalışma zamanı).
İndir: Node-RED
Sonuç Çizgisi: Görsel bir düzenlemeden yararlanan orta karmaşıklık kuralları için doğru seçim.
4. Grafana — En İyi Pano Aracı
Grafana, gezegende her gözlemlenebilirlik yığını tarafından sonunda benimsenen görselleştirme aracıdır. InfluxDB veya Prometheus’u zaman serisi deposu olarak eşleştirin, her ikisini ESP32 sensörlerinizden MQTT çeşmesine gösterin ve uyarılar, çok kaynaklı kaplamalar ve temiz koyu tema ile yayın kalitesi panolar alırsınız. Profesyonel görünümlü grafikler isteyen homelab operatörleri için Grafana doğru araçtır.
Nerede Eksik Kalıyor: Tam otomasyon platformu değil — hâlâ başka yerde veri kaynağı ve kural motoru gerekir. Kurulum Home Assistant’ın hepsi-bir-arada yaklaşımından daha fazla hareketli parçaya sahiptir.
Fiyatlandırma:
- Ücretsiz, AGPL altında açık kaynak
- Grafana Cloud ücretsiz katmanı ve ücretli yönetilen barındırma da mevcuttur
Platformlar: Windows, macOS, Linux; barındırılan seçenek olarak Grafana Cloud.
İndir: Grafana
Sonuç Çizgisi: Panolar bir SaaS pitch deck’teki gibi görünmesi gerektiğinde doğru seçim.
5. Mosquitto — En İyi MQTT Aracı
Mosquitto, Eclipse Foundation tarafından açık kaynak dünyası için referans MQTT aracıdır. Bunu Pi’de, Mini PC’de veya Home Assistant ile aynı Docker yığınında çalıştırın ve PubSubClient’i yazılımında olan her ESP32 onu yayınlayabilir. Aracı binlerce düşük hızlı yayıncıyı kolaylıkla işler, daha yeni yazılımlar için MQTT 5 özelliklerini destekler ve buna ihtiyaç duyan durumlar için TLS ve parola auth araçları ile birlikte gelir.
Nerede Eksik Kalıyor: Sadece bir aracı. Yine de mesajlarla bir şey yapmak için tüketicilere (Home Assistant, Node-RED, Grafana’da Telegraf) ihtiyacınız vardır. GUI yok; yapılandırma metin dosyasıdır.
Fiyatlandırma:
- Ücretsiz, EPL/EDL altında açık kaynak
Platformlar: Windows, macOS, Linux, artı her yaygın distro için konteyner görüntüleri ve paketler.
İndir: Mosquitto
Sonuç Çizgisi: ESP32 yazılımınız MQTT konuşuyorsa bunu önce yükleyin.
6. MQTT Explorer — En İyi MQTT Hata Ayıklama İstemcisi
MQTT Explorer, her MQTT şeklindeki işlem hattının ihtiyaç duyduğu canlı hata ayıklama istemcisidir. Aracınıza bağlanın, cihazlar yayınlandığında konuları aydınlandığını izleyin, geçmişi görmek için herhangi bir konuya delin ve abone doğrulamak için test mesajları yayınlayın. Belirli bir ESP32’nin okumasının Home Assistant’ta neden gösterilmediğini teşhis etmek için MQTT Explorer ilk duraktır.
Nerede Eksik Kalıyor: Tamamen açık kaynak yerine kaynak mevcut. Ücretsiz katman cömerttir; Pro sürümü bağlantı profilleri ve gelişmiş filtreleme ekler.
Fiyatlandırma:
- Ücretsiz özellik sınırlamaları ile
- Pro için yaklaşık 40 $ tek seferlik ödeme
Platformlar: Windows, macOS, Linux.
İndir: MQTT Explorer
Sonuç Çizgisi: ESP32 sensörü yayınlandığında ancak pano gösterilmediğinde doğru seçim.
7. PlatformIO — En İyi ESP32 Geliştirme Ortamı
PlatformIO, VS Code içinde bir uzantı olarak oturan gömülü geliştirme için IDE sınıfı geliştirme ortamıdır. Araç zinciri kurulumunu, yapı matrisini, OTA yazmasını ve seri monitörünü yönetir — Arduino IDE’nin yaptığı her şey, ancak sürüm kontrollü projeler ve CI dostane yapılar ile. Tek bir .ino dosyasının ötesine geçen ESP32 yazılımı geliştirme için PlatformIO doğru adımdır.
Nerede Eksik Kalıyor: İlk yapı çok indirir. Yapılandırma dosyaları Arduino’nun daha basit proje yapısı ile karşılaştırıldığında alışkanlık gerektir.
Fiyatlandırma:
- Ücretsiz, Apache 2.0 altında açık kaynak
- Ücretli katmanlar ticari özellikler ekler (işbirliği, profesyonel destek)
Platformlar: Windows, macOS, Linux (VS Code uzantısı).
İndir: PlatformIO
Sonuç Çizgisi: ESP32 projeniz “LED’i yak”tan “gerçekten sürdürülebilir yazılım”a büyüdüğünde doğru seçim.
Doğru ESP32 İzleme Yığınını Nasıl Seçersiniz
- En basit bir araç kurulumu için: Raspberry Pi üzerinde Home Assistant, yazılım için ESPHome.
- Görsel otomasyon kuralları için: Mosquitto üzerinde Node-RED.
- Yayın kalitesi panolar için: Grafana artı InfluxDB artı Telegraf Mosquitto’dan okuyor.
- Hata ayıklama için: Çalıştırdığınız herhangi bir aracıya bağlı MQTT Explorer.
- Ciddiyetli yazılım geliştirme için: VS Code içinde PlatformIO.
Çoğu homelab kurulumu bunlardan üçünü veya dördünü bir arada çalıştırır. Aracı olarak Mosquitto, kural motoru olarak Home Assistant veya Node-RED, güzel grafikler için Grafana ve yazılım tarafında ESPHome. Yığını değiştiren tek bir araç yoktur.
SSS
Masaüstü’nde ESP32 sensörünü izlemenin en kolay yolu nedir?
Pi’de Home Assistant yükleyin (veya herhangi bir masaüstü’nde Docker’da) ve ESP32’nizi ESPHome yazılımı ile yazın. Otomatik keşif geri kalanını yönetir — okumalar manuel yapılandırma olmaksızın saniyeler içinde Home Assistant’ta görünür.
ESP32 izleme için MQTT’ye ihtiyacım var mı?
Hayır, ama en esnek seçenektir. ESPHome’un yerel API, Home Assistant’a bağlı kaldıysanız daha basittir. Doğrudan HTTP tek seferlik projeler için çalışır. MQTT, birden fazla tüketiciye (Home Assistant, Node-RED, Grafana) sahip olduğunuzda ve aynı verileri okuduğunuzda ışıldar.
Home Assistant’ı Windows’ta çalıştırabilir miyim?
Evet, Docker Desktop veya HAOS çalıştıran bir VM aracılığıyla. Supervisor eklentileri cihaz kurulumu gerektirir. Çoğu kullanıcı Home Assistant’ı adanmış bir Pi 5 veya Mini PC’de çalıştırır ve herhangi bir tarayıcıdan panoya erişir.
En iyi ücretsiz MQTT aracı nedir?
Eclipse Foundation tarafından Mosquitto. Güvenilir, iyi bakımlanmış ve her ana işletim sistemi için paketlenmiştir. Bunu Pi’de, Mini PC’de veya Home Assistant ile aynı Docker yığınında çalıştırın.
InfluxDB olmadan Grafana’yı kullanabilir miyim?
Evet. Grafana, Prometheus, TimescaleDB, zaman damgalarına sahip MySQL artı birkaç SaaS zaman serisi depolarını destekler. InfluxDB, IoT verileri için en yaygın eşlemedir çünkü TSDB şeması bunun için tasarlanmıştır.
PlatformIO, ESP32 için Arduino IDE’den daha iyi midir?
Sürüm kontrolü, yapılandırılmış kütüphane yönetimi ve CI dostane yapılar gerektiren projeler için, evet. Tek seferlik bir yanıp sönen taslak için Arduino IDE hâlâ daha hızlıdır. PlatformIO, bir proje bir kaynak dosyasının ötesine büyüdüğünde doğru araç haline gelir.