IoT Otomasyon

Matter vs MQTT: Akıllı Ev Standartları Nasıl Farklılaşır ve Birlikte Çalışır

Matter ve MQTT sık sık karşılaştırılır, ancak farklı sorunları çözerler. Her birinin ne yaptığını, nerede örtüştüklerini ve bir Home Assistant kurulumunun cihazlar için Matter'ı, dışarıya taşınması gereken her şey için MQTT'yi nasıl kullanabileceğini öğrenin.

Yerel bir Thread ve Wi-Fi ağındaki Matter cihazlarını ve bir broker üzerinden akan MQTT mesajlarını gösteren Matter vs MQTT karşılaştırması
Bunu kendi MQTT broker’ınızda çalıştırınFree planla özel, yönetilen bir MQTT broker alın ve hazır kod örnekleriyle başlayın.
Ücretsiz deneyin Kod örnekleri Kart gerekmez

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

  1. 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.
  2. Kendi sensörlerinizi veya kontrolörlerinizi mi geliştiriyorsunuz? MQTT kullanın.
  3. Veriye ev ağının dışında mı ihtiyacınız var? MQTT kullanın; gerekirse Matter durumlarını Home Assistant köprülesin.
  4. Aynı veri için birden fazla yazılım tüketicisi mi var? MQTT'nin publish/subscribe modeli buna uyar.
  5. 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.

İlgili yazılar

Zigbee2MQTT Kurulum Rehberi: Koordinatörden Panoya

Zigbee2MQTT'yi Docker ile kurun, koordinatörü ve MQTT bağlantısını yapılandırın, cihazları eşleştirip yeniden adlandırın, onları MQTT üzerinden kontrol edin ve durumlarını bir panoda görüntüleyin; önce ücretsiz herkese açık bir broker'da test edin.

7 dk okuma

Tüm yazılar →

Özel MQTT broker’ınız birkaç tık uzağınızda

Hesabınızı oluşturun, broker kimlik bilgilerinizi alın ve ilk cihazınızı bağlayın — kurulacak, yamalanacak ya da ölçeklendirilecek sunucu yok.