Üçüncü aday olarak Z-Wave'in de yer aldığı akıllı evde Zigbee vs Wi-Fi kararı; pil ömrünü, güvenilirliği ve hub'lara ne kadar harcayacağınızı belirler. Bu karşılaştırma her radyonun gerçek bir evde nasıl davrandığını, nereye uyduğunu ve cihazlarının bir MQTT broker'a tam olarak nasıl ulaştığını açıklıyor; böylece tek bir ekosisteme kilitlenmek yerine hepsini tek bir veri omurgasında karıştırabilirsiniz.
Her Biri Bir Paragrafta Üç Radyo
Zigbee, 2,4 GHz'de IEEE 802.15.4 tabanlı, düşük güçlü bir mesh protokolüdür. Prizler ve ampuller gibi şebekeden beslenen cihazlar router görevi görür ve mesh ağını genişletir; kapı sensörleri gibi pilli cihazlar zamanın çoğunda uyur ve bir düğme pille uzun süre dayanır. Ağı, bir bilgisayara veya hub'a takılı USB bir koordinatör oluşturur.
Z-Wave da düşük güçlü bir mesh ağıdır, ancak GHz altı bantta çalışır (frekanslar bölgeye göre değişir; Avrupa'da yaklaşık 868 MHz, Kuzey Amerika'da 908 MHz). Daha düşük frekans, duvarlardan daha iyi geçiş ve Wi-Fi ile rekabet olmaması demektir. Cihazların sertifikalı olması gerekir; bu da birlikte çalışabilirliği yüksek, fiyatları da yüksek tutar. Z-Wave Long Range, kontrolörden uzaktaki cihazlar için bir yıldız topolojisi ekler.
Wi-Fi cihazları mevcut ağınıza doğrudan katılır. Hub gerekmez, bant genişliği boldur ve her cihaz MQTT'yi kendisi konuşabilir. Bedeli güç tüketimidir; bu da Wi-Fi'ı küçük pilli sensörler için kötü bir seçim yapar. Cihaz sayısı arttıkça erişim noktalarınızdaki yük de artar.
Matter'ın kullandığı düşük güçlü IPv6 mesh ağı Thread ise dördüncü bir seçenektir; onu Matter vs MQTT yazısında ele alıyoruz.
Akıllı Evde Zigbee vs Wi-Fi Karşılaştırma Tablosu
| Özellik | Zigbee | Z-Wave | Wi-Fi |
|---|---|---|---|
| Frekans | 2,4 GHz | GHz altı (bölgesel) | 2,4 GHz ve 5 GHz |
| Topoloji | Mesh, şebeke cihazları yönlendirir | Mesh, şebeke cihazları yönlendirir; Long Range yıldız | Erişim noktaları etrafında yıldız |
| Pilli sensörler | Mükemmel | Mükemmel | Derin uyku hileleri olmadan zayıf |
| Hub veya koordinatör | Gerekli (USB koordinatör) | Gerekli (USB kontrolör) | Gerekli değil |
| Wi-Fi ile girişim | Olası, kanalları dikkatle seçin | Yok | Bandı diğer her şeyle paylaşır |
| Cihaz maliyeti | Düşük | Daha yüksek | Düşük ila orta |
| Birlikte çalışabilirlik | Zigbee2MQTT ile iyi, tedarikçiye göre değişir | Yüksek, sertifikasyon zorunlu | Firmware'e bağlı |
| MQTT'ye yol | Zigbee2MQTT | Z-Wave JS UI | Doğal (Tasmota, ESPHome, Shelly, DIY) |
| Bulutsuz yerel kontrol | Evet | Evet | Açık firmware ile evet, tedarikçi firmware'i ile çoğu zaman hayır |
Zigbee MQTT'ye Nasıl Ulaşır: Zigbee2MQTT
Zigbee2MQTT bir USB koordinatörün yanında çalışır ve her Zigbee cihazını MQTT topic'lerine çevirir. hallway/front-door adlı bir kapı sensörü zigbee2mqtt/hallway/front-door topic'ine JSON yayınlar; bir ampulü de zigbee2mqtt/kitchen/ceiling-light/set topic'ine yayın yaparak kontrol edersiniz. Birçok tedarikçiden binlerce cihaz modelini destekler; Zigbee'nin MQTT odaklı evlerin gözdesi olmasının nedeni de budur.
Zigbee2MQTT'yi bir broker'a yönlendirmek configuration.yaml içinde birkaç satırdır. Herkese açık broker ile hızlı bir test için:
mqtt:
base_topic: connectmq/demo/z4r8s2/zigbee2mqtt
server: mqtt://broker.connectmq.com:1883
client_id: z2m-z4r8s2
serial:
port: /dev/ttyUSB0
Gerçek eviniz için TLS ve özel broker'ınız için oluşturulan kimlik bilgilerini kullanın:
mqtt:
base_topic: zigbee2mqtt
server: mqtts://broker.connectmq.com:8883
user: YOUR_USERNAME
password: YOUR_PASSWORD
client_id: YOUR_CLIENT_ID
serial:
port: /dev/ttyUSB0
Zigbee2MQTT kurulum rehberimiz koordinatör seçimini ve eşleştirmeyi ele alıyor; bulut broker ile Zigbee2MQTT yazısı da uzaktan erişimin avantajlarını açıklıyor.
Zigbee ipuçları
- Koordinatörü bir USB uzatma kablosuyla, girişime yol açan bilgisayarın USB 3 portlarından ve Wi-Fi router'dan uzakta tutun.
- En yoğun Wi-Fi kanalınızla çakışmayan bir Zigbee kanalı seçin.
- Pilli cihazların güçlü ebeveynleri olması için şebekeden beslenen router'ları (prizler, sürekli enerjili kalan ampuller) erkenden ekleyin.
Z-Wave MQTT'ye Nasıl Ulaşır: Z-Wave JS UI
Z-Wave JS UI (eski adıyla Zwavejs2Mqtt) bir USB Z-Wave kontrolörünü sürer ve yerleşik bir MQTT gateway'i içerir. Ayarlarında MQTT'yi etkinleştirir, broker adresini, portu, kimlik bilgilerini ve bir topic önekini girer, topic'lerin nasıl adlandırılacağını seçersiniz. Adlandırılmış topic'lerle koridordaki bir dimmer seviyesini zwave/hallway/dimmer/38/0/currentValue gibi bir yol altında yayınlar; siz de eşleşen targetValue/set topic'ine yazarsınız.
Z-Wave JS UI web arayüzündeki tipik MQTT ayarları:
Name: zwave-gateway
Host url: mqtts://broker.connectmq.com
Port: 8883
Auth: enabled, YOUR_USERNAME / YOUR_PASSWORD
Client ID: YOUR_CLIENT_ID
Prefix: zwave
Gateway type: Named topics
Payload type: JSON Time-Value
Retain: enabled
Birçok kullanıcı Z-Wave JS UI'ı Home Assistant WebSocket entegrasyonu ve MQTT ile aynı anda çalıştırır; Home Assistant dışındaki her şey için MQTT'yi kullanır. Z-Wave JS UI MQTT rehberi iki modu da adım adım anlatıyor.
Wi-Fi MQTT'ye Nasıl Ulaşır: Doğal Olarak
Wi-Fi cihazları doğrudan broker'a bağlanabilir. Açık firmware bunu kolaylaştırır:
- Prizlerde ve rölelerde Tasmota: sunucuyu ve topic'i konsolda ayarlayın.
- Doğal API yerine veya onunla birlikte
mqtt:bileşeniyle ESPHome. - Shelly cihazlarında yerleşik bir MQTT seçeneği vardır.
- DIY ESP32 sensörleri birkaç satır kodla yayın yapar; bkz. ESP32 MQTT eğitimimiz.
İlk test için herkese açık broker'ı kullanan, konsoldan Tasmota yapılandırması:
Backlog MqttHost broker.connectmq.com; MqttPort 1883; MqttClient plug-z4r8s2; Topic plug1; FullTopic connectmq/demo/z4r8s2/%topic%/%prefix%/
Standart Tasmota derlemeleri TLS içermez; 8883 portuna bağlanırken TLS etkin bir derleme kullanın. Tasmota MQTT rehberi topic'leri ve komutları ayrıntılı olarak ele alıyor.
Wi-Fi'ın ölçekteki dezavantajı, her cihazın broker'a kendi bağlantısını tutmasıdır. Elli Wi-Fi priz elli bağlantı demektir; Zigbee2MQTT arkasındaki elli Zigbee cihazı ise tek bağlantı kullanır. Bir broker planı seçerken bunu aklınızda tutun: ConnectMQ'daki ücretsiz Serverless plan 25 bağlantıya kadar izin verir; bu, köprü ağırlıklı bir ev için fazlasıyla yeterlidir ama tamamen Wi-Fi olan bir evde dar gelebilir.
Cihaz Tipine Göre Seçim
Tek bir kazanan yoktur. İyi kurulumların çoğu radyoları cihazın rolüne göre karıştırır:
| Cihaz | Önerilen radyo | Neden |
|---|---|---|
| Kapı ve pencere kontakları | Zigbee veya Z-Wave | Düğme pille yıllarca çalışma, küçük form faktörü |
| Hareket ve sıcaklık sensörleri | Zigbee | Düşük güç, ucuz, çok geniş seçenek |
| Akıllı prizler ve röleler | Zigbee veya Wi-Fi | Şebekeden beslenir; Zigbee prizler mesh ağını güçlendirir |
| Kapı kilitleri | Z-Wave veya Zigbee | Düşük güç, olgun güvenlik profilleri |
| Enerji izleyicileri ve ısı pompaları | Wi-Fi | Daha fazla veri, şebeke gücü, çoğunlukla doğal MQTT |
| Kameralar | Wi-Fi veya Ethernet | Bant genişliği |
| Müştemilatlar ve kalın duvarlar | Z-Wave | GHz altı daha iyi geçer |
Üstte Ortak Bir Topic Katmanı
Radyo ne olursa olsun her şey sonunda MQTT topic'lerine dönüşür; bu yaklaşımın asıl faydası da budur. Zigbee ve Z-Wave cihazlarına oda/cihaz düzeninizi izleyen anlaşılır adlar verin, DIY Wi-Fi cihazlarını kendi kökünüz altında tutun; otomasyonlarınız hepsine aynı şekilde davranabilir. Akıllı ev MQTT topic yapısı rehberi köprüler arasında çalışan bir yerleşim gösteriyor.
Karma Radyolu Bir Ev için Broker Seçmek
Zigbee2MQTT, Z-Wave JS UI ve Wi-Fi cihazlarının hepsi her zaman açık bir broker'a ihtiyaç duyar. Mosquitto'yu aynı küçük bilgisayarda çalıştırmak, o bilgisayar tüm evin tek arıza noktası olana ya da port açmadan telefonunuzdan güvenli erişim isteyene kadar işe yarar. ConnectMQ gibi bir yönetilen MQTT broker, evin içinde ya da dışında her köprüye aynı TLS uç noktasını verir. Barındırılan seçenekler hakkında daha geniş bilgi için bulut MQTT broker rehberimize, daha fazla proje için IoT otomasyon rehberine göz atın.
ConnectMQ ile Başlayın
app.connectmq.com adresinde kredi kartı gerekmeden ücretsiz bir Serverless broker oluşturun, oluşturulan kimlik bilgilerini Zigbee2MQTT'ye, Z-Wave JS UI'a veya Wi-Fi cihazlarınıza yapıştırın ve üç radyonun da ConnectMQ canlı topic gezgininde tek bir topic ağacına düştüğünü izleyin.
Sık Sorulan Sorular
Akıllı ev için Zigbee mi Wi-Fi mı daha iyi?
Zigbee, düşük güç tüketimi ve mesh yapısı sayesinde pilli sensörler ve çok sayıda küçük cihaz için daha iyidir. Wi-Fi ise bant genişliğine ihtiyaç duyan ya da şebeke gücüne ve doğal MQTT desteğine sahip cihazlar için daha iyidir.
Z-Wave, Zigbee'den daha mı iyi?
Z-Wave daha iyi duvar geçişine ve daha sıkı sertifikasyona sahiptir; Zigbee ise daha ucuzdur ve daha geniş bir cihaz seçeneği sunar. İkisi de düşük güçlü sensörler için mükemmeldir ve ikisi de MQTT'ye temiz biçimde köprülenir.
Zigbee ve Wi-Fi birbirini etkiler mi?
2,4 GHz bandını paylaştıkları için etkileyebilirler. Ana Wi-Fi kanalınızdan uzak bir Zigbee kanalı seçin ve koordinatörü router'dan uzak tutun.
Bir Zigbee ağı kaç MQTT bağlantısı kullanır?
Bir. Zigbee2MQTT tek bir broker bağlantısı tutar ve mesh ağındaki her cihaz adına yayın yapar; bu da bağlantı sayısını düşük tutar.



