Matter vs MQTT, 2026'da akıllı ev kuranların en sık sorduğu sorulardan biridir ve dürüst cevap, ikisinin aslında rakip olmadığıdır. Matter, tüketici cihazlarının yerel ağınızda nasıl keşfedildiğini, güvenceye alındığını ve kontrol edildiğini belirleyen bir standarttır; MQTT ise herhangi istemciler arasında bir broker üzerinden veri taşıyan hafif bir mesajlaşma protokolüdür. Bu makale ikisini de açıklıyor, yan yana karşılaştırıyor ve bir Home Assistant kurulumunun her birini en güçlü olduğu yerde nasıl kullanabileceğini gösteriyor.
Matter Nedir
Matter, Connectivity Standards Alliance tarafından sürdürülen ve büyük akıllı ev platformlarınca desteklenen bir uygulama katmanı standardıdır. Hedefleri pratiktir: bir ampul satın alın, bir QR kodu tarayın ve hangi ekosistemi kullanıyorsanız onunla yerel ve güvenli biçimde çalışsın.
Temel özellikler:
- IP tabanlı. Matter; Wi-Fi, Ethernet ve Thread (düşük güçlü bir IPv6 mesh ağı) üzerinde çalışır. Thread cihazları ağın geri kalanına, çoğunlukla bir akıllı hoparlöre veya hub'a yerleşik bir border router üzerinden ulaşır.
- Standart cihaz veri modeli. Bir Matter lambası On/Off ve Level Control gibi tanımlı cluster'lar sunar. Sertifikalı her kontrolör, tedarikçiye özel entegrasyonlara gerek kalmadan onu nasıl çalıştıracağını bilir.
- Yerleşik devreye alma ve güvenlik. Cihazlar genellikle Bluetooth LE üzerinden bir kurulum koduyla eklenir ve o fabric için sertifika alır.
- Çoklu yönetici (multi-admin). Bir cihaz aynı anda birden fazla ekosistem tarafından kontrol edilebilir.
- Önce yerel. Kontrol için bir tedarikçi bulutu gerekmez.
Matter'ın olmaya çalışmadığı şey genel amaçlı bir veri hattıdır. Uzak servislere telemetri akıtmak veya rastgele yazılımları bağlamak için değil, aynı ev ağındaki cihazlarla konuşan kontrolörler için tasarlanmıştır.
MQTT Nedir
MQTT, OASIS tarafından standartlaştırılmış bir publish/subscribe mesajlaşma protokolüdür. İstemciler bir broker'a bağlanır, topic'lere mesaj yayınlar ve ilgilendikleri topic'lere abone olur. Broker kavramı sizin için yeniyse, bir MQTT broker'ın ne yaptığını anlatan yazımız temel bilgileri veriyor.
Temel özellikler:
- Cihaz modeli değil, taşıma. MQTT bir "lambanın" ne olduğunu tanımlamaz. Payload'lar bayttır; topic'ler ve formatlar size veya kullandığınız yazılıma kalmıştır.
- TCP'nin çalıştığı her yerde çalışır. Mikrodenetleyiciler, sunucular, WebSocket üzerinden tarayıcılar, bulut servisleri.
- Ayrıştırılmış. Yayıncılar ve aboneler birbirini bilmez; bu da sonradan panel, kaydedici ve otomasyon eklemeyi kolaylaştırır.
- Yerel veya uzak. Bir broker ağınızda ya da bulutta durabilir.
Akıllı evlerde MQTT; Zigbee2MQTT, Tasmota, ESPHome (isteğe bağlı olarak), Shelly cihazları ve sayısız DIY sensörün arkasındaki yapıştırıcıdır.
Matter vs MQTT Yan Yana
| Özellik | Matter | MQTT |
|---|---|---|
| Tür | Cihaz birlikte çalışabilirlik standardı | Mesajlaşma protokolü |
| Standart kuruluşu | Connectivity Standards Alliance | OASIS |
| Cihaz veri modeli | Evet, standartlaştırılmış cluster'lar | Hayır, uygulama tarafından tanımlanır |
| Ağ | Wi-Fi, Ethernet, Thread (border router üzerinden) | Herhangi bir TCP/IP ağı, TLS, WebSocket |
| Keşif ve ekleme | QR veya kurulum kodu, BLE ile devreye alma | Elle yapılandırma veya Home Assistant discovery gibi kurallar |
| Güvenlik modeli | Cihaz sertifikaları, fabric başına kimlik bilgileri | TLS ve broker kimlik bilgileri |
| Tipik kapsam | Yerel ev ağı | Yerel, bulut veya ikisi birden |
| Uzaktan erişim | Kontrolörünüz veya ekosisteminiz üzerinden | Doğrudan, internetten erişilebilen bir broker üzerinden |
| En uygun olduğu alan | Sorunsuz çalışan sertifikalı tüketici cihazları satın almak | DIY cihazlar, telemetri, entegrasyonlar, uzak veri |
| Sertifikasyon | Matter logosu için zorunlu | Yok; herhangi bir istemci bağlanabilir |
Matter'ın Öne Çıktığı Yerler
Hazır cihazlar satın aldığınızda ve bunların minimum kurulumla ekosistemler arasında çalışmasını istediğinizde Matter daha iyi seçimdir. Matter destekli kilitler, termostatlar, prizler ve lambalar, döngüde tedarikçi bulutları olmadan Home Assistant, Apple Home, Google Home ve Alexa'ya aynı anda eklenebilir. Thread tabanlı Matter cihazları ayrıca düşük güç tüketimi ve kendi kendini onaran bir mesh ağı getirir; bu da pille çalışan sensörlere uygundur.
Teknik olmayan hane üyeleri için standart veri modeli gerçek bir avantajdır: bir lamba her uygulamada lamba gibi davranır.
MQTT'nin Öne Çıktığı Yerler
Cihaz üretiyor veya değiştiriyorsanız, verinin evden çıkması gerekiyorsa ya da birçok bağımsız programın aynı olayları paylaşmasını istiyorsanız MQTT daha iyi seçimdir:
- Kendi yazdığınız bir ESP32 sensörü bir broker'a yayın yapmaktan yalnızca birkaç satır uzaktadır; sertifikalı bir Matter cihazı geliştirmek ise SDK desteğiyle bile çok daha büyük bir projedir.
- Bir bulut paneli, bir zaman serisi veritabanı ve Node-RED, cihaza dokunmadan aynı topic'lere abone olabilir.
- Bir yazlık ya da anne babanızın dairesi gibi birden fazla sahadan gelen veri, internetten erişilebilen tek bir broker'da buluşabilir.
- Güneş invertörleri, ısı pompaları veya hava istasyonları gibi tüketici dışı ekipmanlar çoğunlukla MQTT konuşur ya da ona köprülenebilir.
Bu topic'leri tasarlıyorsanız, akıllı ev MQTT topic yapısı rehberimiz ölçeklenen bir yerleşim sunuyor.
Matter ve MQTT Home Assistant'ta Nasıl Bir Arada Çalışır
İkisinin en sık buluştuğu yer Home Assistant'tır. Matter kontrolörü olarak çalışan bir Matter entegrasyonu ve bir broker'a bağlanan bir MQTT entegrasyonu vardır. Home Assistant içinde ikisi de sıradan varlıklara (entity) dönüşür; böylece otomasyonlar bunları serbestçe karıştırabilir. Home Assistant MQTT rehberi, onu bir harici MQTT broker'a yönlendirmek dahil MQTT tarafını ele alıyor.
İlginç kısım, veriyi Matter cihazlarından dışarı taşımaktır. Matter'ın kendisi yereldir; bu nedenle bir Matter termostatının okumalarını bir bulut panelinde veya başka bir sahada görmek istiyorsanız, Home Assistant durumunu MQTT'ye yeniden yayınlayabilir. Yerleşik mqtt_statestream entegrasyonu bunu birkaç satır YAML ile yapar:
# configuration.yaml
mqtt_statestream:
base_topic: home1/statestream
publish_attributes: true
publish_timestamps: true
include:
entity_globs:
- sensor.living_room_*
- climate.*
Dahil edilen her varlığın durumu ardından home1/statestream/climate/living_room/state gibi bir topic'te görünür. Format üzerinde daha fazla kontrol için MQTT publish eylemine sahip bir otomasyon kullanın:
automation:
- alias: "Publish Matter thermostat to MQTT"
triggers:
- trigger: state
entity_id: climate.living_room
actions:
- action: mqtt.publish
data:
topic: home1/livingroom/thermostat/state
retain: true
payload: >
{"current": {{ state_attr('climate.living_room', 'current_temperature') }},
"target": {{ state_attr('climate.living_room', 'temperature') }},
"mode": "{{ states('climate.living_room') }}"}
Tersi de çalışır: bir MQTT mesajıyla tetiklenen bir otomasyon, bir Matter cihazında servis çağırabilir; böylece MQTT üzerinden yayın yapan bir DIY duvar paneli bir Matter lambasını açıp kapatabilir.
Köprüyü Herkese Açık Bir Broker ile Test Etmek
Home Assistant'ı özel bir broker'a yönlendirmeden önce, akışı rastgele bir önekle herkese açık test broker'ında izleyebilirsiniz. MQTT entegrasyonunu broker broker.connectmq.com, port 1883, benzersiz bir client ID ile ve kimlik bilgisi olmadan yapılandırın, base_topic değerini connectmq/demo/m6t3w1/statestream gibi bir şeye değiştirin ve izleyin:
mosquitto_sub -h broker.connectmq.com -p 1883 -i watch-m6t3w1 -t "connectmq/demo/m6t3w1/#" -v
Herkese açık alanın topic'inizi tahmin eden herkes tarafından okunabildiğini unutmayın; bu yüzden onu yalnızca test varlıklarıyla kullanın, asla kilitler, alarmlar veya varlık (presence) verisiyle değil. Ücretsiz herkese açık MQTT broker sayfamız sınırlarını listeliyor.
Karar Rehberi
- Günlük kontrol için tüketici cihazları mı satın alıyorsunuz? Matter'ı tercih edin; pilli cihazlar için ideal olarak Thread üzerinden.
- Kendi sensörlerinizi veya kontrolörlerinizi mi geliştiriyorsunuz? MQTT kullanın.
- Veriye ev ağının dışında mı ihtiyacınız var? MQTT kullanın; gerekirse Matter durumlarını Home Assistant köprülesin.
- Aynı veri için birden fazla yazılım tüketicisi mi var? MQTT'nin publish/subscribe modeli buna uyar.
- Mevcut Zigbee veya Z-Wave cihazlarınız mı var? Bunları MQTT'ye veya Home Assistant'a köprüleyin; bkz. MQTT akıllı evleri için Zigbee vs Wi-Fi.
Pratikte gelişmiş evlerin çoğu ikisini birden kullanır: sertifikalı cihazlar için Matter, veri omurgası olarak MQTT.
MQTT Tarafı için Güvenilir Bir Broker
Evin MQTT tarafı uzak sahaları, bulut panellerini veya telefon erişimini kapsayacak şekilde büyüdüğünde, bakımını sizin yapmanız gerekmeyen bir broker cazip hâle gelir. ConnectMQ; 8883 portunda TLS, 8084'te güvenli WebSocket ve canlı bir topic gezgini sunan bir barındırılan MQTT broker'dır ve Home Assistant ona diğer broker'lar gibi bağlanır. Barındırma yaklaşımlarının karşılaştırması için bulut MQTT broker rehberine, daha fazla proje için IoT otomasyon rehberine göz atın.
Home Assistant'ı ConnectMQ'ya Bağlayın
app.connectmq.com adresinde kredi kartı gerekmeden ücretsiz bir Serverless broker oluşturun, oluşturulan kimlik bilgilerini TLS etkin olarak Home Assistant MQTT entegrasyonuna girin ve Matter ile DIY cihaz durumlarını ConnectMQ broker'ınıza akıtmaya başlayın.
Sık Sorulan Sorular
Matter, MQTT'nin yerini mi alıyor?
Hayır. Matter, tüketici cihazlarının yerel bir ağda nasıl kontrol edildiğini standartlaştırırken MQTT, herhangi bir yazılım ve cihaz arasında mesaj taşır. Farklı sorunları çözerler ve çoğu zaman yan yana çalışırlar.
Bir Matter cihazı doğrudan MQTT'ye yayın yapabilir mi?
Matter standardının bir parçası olarak hayır. Home Assistant gibi bir kontrolör Matter cihazını okur ve durumunu mqtt_statestream veya bir otomasyon aracılığıyla MQTT'ye yeniden yayınlar.
DIY sensörlerimi Matter ile mi MQTT ile mi geliştirmeliyim?
MQTT, DIY cihazlar için çok daha basittir ve veriyi istediğiniz yere göndermenizi sağlar. Matter ise her tüketici ekosisteminde çalışması gereken ürünler için anlamlıdır.
Matter internete ihtiyaç duyar mı?
Hayır. Matter yerel kontrol için tasarlanmıştır. Uzaktan erişim, kontrolörünüz veya ekosistem uygulamanız üzerinden gerçekleşir; internetten erişilebilen bir MQTT broker'ın onu tamamlayabileceği yer de burasıdır.



