Matter, akıllı evlerin "USB-C anı" olacaktı: bir cihaz satın alın, bir kod tarayın ve kullandığınız ekosistemde sorunsuz çalışsın. Ikea'nın en yeni ucuz butonları, ampulleri, prizleri ve sensörleri, kitlesel pazar fiyatlandırmasının uzun zamandır vaat edilen birlikte çalışabilirlik standardıyla buluştuğu gün, yani kanıt noktası olacaktı.
Bunun yerine, ilk benimseyenler tanıdık bir akıllı ev gerçeğiyle karşılaşıyor: devreye alma (ilk kurulum) hala kırılgan ve başarısız olduğunda rastgele gibi görünüyor. Tekrarlanan sıfırlamalar, bir kez eşleşip kaybolan cihazlar ve herhangi bir kontrol cihazına bağlanmayı reddeden ürünler hakkındaki raporlar sadece can sıkıcı değil, aynı zamanda Matter'ın tüm vaadini de baltalıyor.
Bu yazı, sistemin arka planında neler olup bittiğini ve nedenini açıklıyor.Konu-iplikeşsiz bir yeteneğe sahipVeBenzersiz derecede kafa karıştırıcı olan bu süreçte, cihazlarınız sisteme dahil olmuyorsa bugün neler deneyebileceğinizi ve Ikea'nın (ve daha geniş sektörün) Matter'ın normal insanlara ulaşmasını istiyorsa neleri düzeltmesi gerektiğini ele alacağız.
Konuyu tek paragrafta özetlemek (ve neden farklı olduğu)
Matter tek bir radyo teknolojisi değil. IP ağ üzerinden çalışan, "aç," "kıs," "sıcaklığı bildir" vb. komutlar için ortak bir dil olan bir uygulama katmanıdır. Bir cihaz Matter dilini konuşuyorsa, uyumlu bir kontrol cihazı (Apple Home, Google Home, Alexa, SmartThings, Home Assistant vb.) marka özelinde hub'lara veya bulut hesaplarına ihtiyaç duymadan onu anlayabilmelidir.
Buradaki "IP" kısmı kilit nokta. Geleneksel akıllı ev ekosistemleri genellikle tescilli yığınlara, tedarikçi merkezlerine ve çeviri katmanlarına dayanıyordu. Matter'ın iddiası, dili standartlaştırarak ve IP kullanarak cihazların yerel olarak kontrol edilebileceği, varsayılan olarak daha güvenli olacağı ve üreticilerin bir kez uygulamaya koymasının daha kolay olacağı yönünde.
Ancak bu aynı zamanda Matter cihazlarının ağ oluşturmanın karmaşıklığını da devraldığı anlamına geliyor ve ağ oluşturma, herhangi bir parçanın yanlış yapılandırılması durumunda bilindiği gibi son derece acımasızdır.
“İplikten Önce Madde”nin gerçekte ne anlama geldiği
Tüketiciye yönelik Matter cihazlarının çoğu iki kategoriye girer:
- Wi-Fi Üzerinden MaddeCihazlar doğrudan Wi-Fi ağınıza bağlanır (genellikle 2.4 GHz sınırlamaları ve güç ödünleşmeleriyle).
- Konu-iplikCihazlar, IEEE 802.15.4 üzerine kurulu düşük güç tüketimli bir mesh ağ protokolü olan Thread'i kullanır ve sonuçta bir IP ağına (IPv6) bağlanırlar - sadece Wi-Fi'ye değil.
Thread, pille çalışan cihazlar ve küçük sensörler için tasarlanmıştır: düşük enerji tüketimli, ağ yapısına uygun ve ağ sağlıklı olduğunda güvenilir olması amaçlanmıştır. Ayrıca ağ katmanında güvenli olması ve IoT tarzı dağıtımlar için geliştirilmesi hedeflenmiştir.
Sorun şu: Thread cihazları Wi-Fi yönlendiricinizle doğrudan iletişim kurmaz. Bunun için bir bağlantıya ihtiyaç duyarlar.Diş kenar yönlendirici— Thread ağını ev IP ağınıza bağlayan bir cihaz. Platformunuza bağlı olarak bu, akıllı bir hoparlör, set üstü kutu, özel bir hub veya (IKEA dünyasında) bir DIRIGERA hub olabilir.
Dolayısıyla, Matter-over-Thread cihazı bağlanmadığında, arıza birden fazla yerde olabilir:
- Cihazın kendisi (yazılım, üretim farklılıkları, pil durumu)
- Telefonunuzda Bluetooth'u etkinleştirme
- kontrol uygulaması
- sınır yönlendiricisi
- Yerel ağınızın IPv6 davranışı
- Diğer sınır yönlendiricilerinden mevcut Thread ağları
- veya birden fazla tedarikçinin Thread uygulamaları arasındaki etkileşim
Başka bir deyişle: "QR kodunu tarayın, sorunsuz çalışır" ifadesinin doğru çalışması için şaşırtıcı derecede altyapı gereklidir.
Akıllı evlerde devreye alma sürecinin neden en büyük sorun olduğu
Devreye alma, yeni bir cihazın güvenilir bir ağa güvenli bir şekilde dahil edilmesi işlemidir. Matter için bu genellikle şu şekilde gerçekleşir:
- Cihazı açıyorsunuz.
- Bir kontrol uygulaması açıp QR kodunu tararsınız veya kurulum kodunu girersiniz.
- Telefon kullanıyorBluetooth Düşük Enerji (BLE)Cihazla konuşmak için.
- Cihazın hedef ağa bağlanabilmesi için kimlik bilgileri (ve diğer yapılandırma bilgileri) paylaşılır.
- Cihaz Wi-Fi veya Thread ağına bağlanır, bir IPv6 adresi alır ve kontrol cihazı tarafından erişilebilir hale gelir.
BLE'nin kullanılmasının nedeni pratiktir: henüz ağa bağlı olmayan bir cihazın BLE'ye ihtiyacı vardır.bazıKeşfedilmenin bir yolu. BLE, telefonlarda ve düşük güç tüketimli cihazlarda yaygın olarak mevcuttur.
Ancak BLE de oldukça kararsızdır. Menzil, parazit, telefon işletim sistemi izinlerindeki tuhaflıklar, arka planda çalışma davranışı ve zamanlama aralıkları, normalde sorunsuz çalışan bir cihazın bağlantı kuramamasına neden olabilir.
Ikea'nın Matter ürünlerini bağlama konusundaki kendi kılavuzu da bu gerçeği vurguluyor: Cihazlar, güç açıldıktan sonra yalnızca sınırlı bir süre için "bağlanmaya hazır" durumda kalıyor ve bir sorun çıktığında genellikle sıfırlamanız ve baştan başlamanız, BLE bağlantısının güçlü kalması için fiziksel olarak yakın durmanız söyleniyor.
Bu da size modern akıllı evlerin ilk gerçeğini gösteriyor: En "standartlaştırılmış" katman bile hala kısa mesafeli bir radyo bağlantısına ve bir sürü uygulama mantığına dayanıyor.
Thread kenar yönlendirici bulmacası (ve neden daha fazlasının her zaman daha iyi olmadığı)
Ağ bağlantı ağlarının sağlam olması beklenir: birden fazla yönlendirici, kendi kendini onaran rotalar ve kapsama alanını genişletme yeteneği. Pratikte, tüketici evlerinde farklı ekosistemlerden (örneğin, biri Apple'dan, diğeri Google'dan) birden fazla sınır yönlendirici bulunabilir ve bu da deneyimi öngörülemez hale getirir.
Sağlıklı bir Thread ağının şu konularda netliğe ihtiyacı vardır:
- Devreye alma sırasında hangi sınır yönlendirici "giriş noktası"dır?
- Cihazın katılmaya çalışıp çalışmadığıamaçlananİş parçacığı ağı
- Ağ kimlik bilgilerinin (Thread "veri kümesi") nasıl paylaşıldığı
- Platformun kontrol uygulamasının telefondaki Thread yığınına erişmek için gerekli izinlere sahip olup olmadığı.
Cihaz, mevcut ancak kullandığınız kontrol cihazı tarafından düzgün bir şekilde erişilemeyen bir Thread ağına katılmaya çalışıyorsa, "eşleştirildi ancak kontrol edilemiyor" sonucu alabilirsiniz. Veya cihazın kaybolduğu "neredeyse eşleştirildi" durumuyla karşılaşabilirsiniz.
Ikea'nın sorun giderme SSS bölümünde dikkat çekici bir öneri yer alıyor:diğer Thread sınır yönlendiricilerini geçici olarak devre dışı bırakKurulum sırasında Ikea uygulamasının istikrarlı bir bağlantı kurabilmesi için cihazları yeniden bağlayın, ardından ağın yeniden oluşturulmasına izin verin. Ekosistem sürekli olarak sorunsuz olsaydı bu tavsiye verilmezdi.
Bu durum, çoklu tedarikçi tabanlı Thread ortamlarının gerçek evlerde, özellikle de yeni kullanıcıların sisteme entegrasyonu sırasında, hâlâ kırılgan olabileceği anlamına geliyor.
IPv6: Birçok ev ağının göz ardı ettiği görünmez bir gereklilik
Thread, IPv6 tabanlı bir protokoldür. Matter-over-Thread cihazları, yerel ağınızda nihayetinde IPv6 üzerinden iletişim kurar. Ev yönlendiricinizin IPv6 kurulumu garipse -özellikle LAN ve WAN'da farklı davranıyorsa- yazılım yığınlarının yaptığı varsayımları bozabilir.
Birçok kişi IPv6 ayarlarına hiç dokunmuyor. Bazı yönlendiriciler kısmi veya kafa karıştırıcı seçeneklerle birlikte geliyor. Bazı internet servis sağlayıcıları garip şeyler yapıyor. Bazı mesh Wi-Fi sistemleri ayarları tamamen gizliyor.
Ikea'nın SSS bölümünde IPv6'ya açıkça değiniliyor: Yerel ağ için IPv6'nın etkinleştirildiğinden emin olunması öneriliyor ve hatta sorunlar devam ederse WAN tarafında IPv6 davranışını değiştirmeniz gerekebileceği belirtiliyor.
8 dolarlık bir akıllı düğme için bu oldukça tuhaf bir durum. Ancak bu, mühendislerin zaten bildiği bir şeyle örtüşüyor: Modern ağ altyapısı üzerine "basit" cihazlar inşa ettiğinizde, uç durumları da miras alıyorsunuz.
“Ucuz” donanımın neden göründüğünden daha zor olabileceği
Bir cihaz serisi agresif bir şekilde fiyatlandırıldığında, tüketicilerin görmediği yerlerde ödünler ortaya çıkar:
- daha küçük antenler ve daha az toleranslı RF performansı
- daha ucuz güç bileşenleri ve voltaj kararlılığı sorunları
- yük altında performansı düşen bataryalar
- Daha kısıtlı bellek bütçeleri (sağlam günlük kaydı, yeniden denemeler ve kurtarma için daha az alan)
- Ağır protokol yığınları altında zorlanan daha yavaş mikrodenetleyiciler
Matter-over-Thread küçük bir protokol değil. Katmanlı bir yapı: BLE devreye alma, kriptografik veri alışverişi, Thread birleştirme, IP adresleme ve Matter veri modeli. Kağıt üzerinde zarif görünüyor. Ancak kısıtlı cihazlarda oldukça karmaşık olabilir.
Bu, Ikea'nın cihazlarının "kötü" olduğu anlamına gelmez, ancak küçük uygulama sorunlarının en hassas anda, yani ilk kurulum sırasında, kullanıcı tarafından fark edilme olasılığını artırır.
Kullanıcıların bildirdikleri (ve bunun ne anlama geldiği)
İlk haberlere ve kullanıcı forumlarındaki yorumlara göre, arıza modları şu şekilde görünüyor:
- Tekrarlanan denemeler gerekliCihazlar 5. veya 7. denemede başarılı olabilir.
- Bir kez eşleşir, sonra düşer.: Bir düğme veya ampul kısa süreliğine belirir ve ardından erişilemez hale gelir.
- Hiçbir şeyle eşleşmeyi reddediyor.Bazı sensörler ise hiç görünmüyor.
- Bir ekosisteme uyum sağlarken diğerine sağlamaz.Örneğin, bir kontrolcüye katılıyor ancak başka bir yerde başarısız oluyor.
Bu örüntüler, çeşitli temel neden sınıflarıyla tutarlıdır:
- Devreye alma zamanlaması/aralığı sorunları(BLE el sıkışması başarısız oldu veya kesintiye uğradı)
- Konu veri kümesi karışıklığı(Cihaz yanlış Thread ağına bağlanmaya çalışıyor)
- Sınır yönlendirici birlikte çalışabilirlik sorunları(Çoklu yönlendiriciye sahip evler farklı davranır)
- Ürün yazılımı ile ilgili istisnai durumlar(Cihazda belirli kontrolcülerden kaynaklanan hatalar olabilir)
- Denetleyici uygulamasının sınırlamaları(Platform güncellemeleri devreye alma süreçlerini bozabilir)
Cihazların bir kısmının arızalı olması da mümkün; ancak yaygın "bazılarında çalışıyor, bazılarında çalışmıyor" durumu, çevresel hassasiyete veya yazılım birlikte çalışabilirliğine işaret ediyor.
Pratik sorun giderme: Ikea Matter cihazınız bağlanmıyorsa ne yapmalısınız?
Eğer bir eşleştirme çarkına bakıyorsanız, Matter-over-Thread'in entegrasyon sürecinin gerçekte nasıl çalıştığıyla uyumlu, pratik bir sıralama şöyledir:
1) Çok yakından başlayın (çünkü önce BLE geliyor)
İlk kurulum için, işlemi Thread kurulumu olarak değil, Bluetooth kurulumu olarak ele alın. Cihazın yakınında durun.VeKullandığınız yönlendirici/sınır yönlendiricisinin yakınında tutun. Ikea uygulaması ve DIRIGERA üzerinden sisteme dahil olmaya çalışıyorsanız, telefonu her ikisine de yakın tutun.
Telefonunuz kalabalık bir 5GHz Wi-Fi bandındaysa, kurulum sırasında 2.4GHz'e geçmeyi düşünün (cihazın kendisi Wi-Fi'ye bağlanmasa bile, menzil ve kararlılık genel süreç için önemli olabilir).
2) Eşleştirme pencerelerine saygı gösterin ve doğru şekilde sıfırlayın.
Birçok cihaz, açıldıktan sonra yalnızca sınırlı bir süre için eşleştirme duyurusu yapar. Bu süreyi kaçırırsanız, eşleştirme penceresini yeniden başlatın veya fabrika ayarlarına sıfırlayın.
Ikea'nın önerisi şudur:
- Sistem düğmesine basarak yeni bir eşleştirme penceresi açın ve gerekirse
- Fabrika ayarlarına sıfırlama (genellikle bir düğmeye uzun süre basılarak veya ışıklar için belirli bir açma/kapama deseniyle yapılır)
Sıfırlama işleminin amacı batıl inanç değil, başarısız girişimlerden kaynaklanan eski durumu temizlemektir.
3) Yeni kullanıcıların sisteme entegrasyonu sırasında iş parçacığı karmaşıklığını azaltın
Eğer evinizde sınır yönlendiricileri sağlayan birden fazla ekosistem varsa (Apple/Google/Amazon karışık kurulumlarında yaygındır), kurulum denemesi sırasında kullanmadığınız yönlendiricileri geçici olarak kapatmayı deneyin.
Bu, cihazın beklediğiniz Thread ağına ve denetleyicinizin gerçekten yönetebileceği veri kümesine katılmasını sağlamaya yardımcı olabilir.
Devreye alma işlemi başarıyla tamamlandıktan sonra, her şeyi tekrar açabilir ve ağ yapısının yeniden oluşturulmasını sağlayabilirsiniz.
4) Yerel ağınızda IPv6'yı kontrol edin.
Thread, IPv6 kullandığı için, cihaz keşfi ve kontrolünün güvenilir bir şekilde çalışması için yerel ağınızın düzgün çalışması gerekir.
Yönlendiricinizde yerel ağ için IPv6 açma/kapama seçeneği varsa, etkinleştirildiğinden emin olun. Gelişmiş ayarlarınız varsa, yerel IPv6 trafiğini engelleyen sıra dışı güvenlik duvarı kurallarından kaçının.
Eğer yönlendiriciniz LAN ve WAN IPv6 için ayrı kontroller sunuyorsa, deneme yanılma yöntemine hazırlıklı olun; bunun nedeni "doğru" olması değil, tüketici yönlendiricilerinin tutarsız olmasıdır.
5) Her şeyi güncelleyin (hub yazılımı + uygulamalar)
Madde yığınları hızla gelişiyor. Tedarikçi merkezleri, platform denetleyicileri ve uygulamalar, işe alım güvenilirliğini önemli ölçüde değiştirebilecek düzeltmeler alıyor.
Bir cihazı "ölü" ilan etmeden önce şunlardan emin olun:
- Merkez/sınır yönlendiricinizin ürün yazılımı güncel.
- Kontrol uygulamanız şu anda çalışıyor.
- Telefonunuzun işletim sistemi güncel.
6) Her şey başarısız olursa: ortamı izole edin.
İmkanınız varsa, minimum düzeyde bir kurulumda test edin:
- bir sınır yönlendirici
- bir kontrol cihazı
- minimum Wi-Fi mesh karmaşıklığı
- cihaz birkaç metre içinde
Basitleştirilmiş bir ortamda bile bağlantı kurulamıyorsa, bir yazılım sorunu veya donanım arızası söz konusu olabilir.
IKEA'nın (ve sektörün) bundan sonra yapması gerekenler
Ucuz malzeme-iplik aktarım cihazlarının yaygınlaşması için, deneyimin "hobi meraklıları için" olmaktan "herkes için" olmaya geçmesi gerekiyor. Bu da şu anlama geliyor:
Daha iyi işe alım teşhisleri
Şu anda kullanıcılar genel bir "bağlantı kurulamadı" mesajı alıyor. Sistem genellikle bunu biliyor.Neresi(BLE el sıkışması, Thread birleştirme, IPv6 erişilebilirliği, sertifika doğrulaması) başarısız oldu. Bunun küçük bir kısmını bile -insan diliyle- ortaya koymak, saatlerce süren tahminleri dakikalar içinde hedefli çözümlere dönüştürecektir.
Gerçek çoklu yönlendiricili evlerde daha güçlü birlikte çalışabilirlik testleri
Tek bir sınır yönlendiricisine ve kusursuz bir ağa sahip bir laboratuvar, gerçek dünyayı yansıtmaz. Birçok evde şunlar bulunur:
- bir ISP yönlendiricisi
- bir Wi-Fi mesh sistemi
- sınır yönlendirici görevi gören bir veya daha fazla akıllı hoparlör
- karışık ekosistemler
Test süreçleri bunu yansıtmalı ve sertifikasyon programları bu koşullar altında devreye alma yollarını vurgulamalıdır.
Sınır yönlendiricileri ve mülkiyeti hakkında daha net rehberlik
Sıradan tüketiciler Thread sınır yönlendiricisinin ne olduğunu bilmiyor ve bilmelerine de gerek yok. Platformlar ve satıcılar şu konularda tutarlı bir yönteme ihtiyaç duyuyor:
- Hangi sınır yönlendiricisinin aktif olduğunu göster
- Bir cihazın hangi Thread ağına katıldığını göster
- Eski donanımların geride bıraktığı "hayalet" ağlardan kaçının.
Ürün yazılımı ve geri alma mekanizmaları
Eğer bir yazılım hatası gerçekten can sıkıcı bir duruma yol açıyorsa, üreticilerin hızlı güncellemelere ihtiyacı var. Ancak aynı zamanda güvenli güncellemelere de ihtiyaçları var: Güncelleme sırasında yaşanan güç kaybı, 6 dolarlık bir cihazın kullanılamaz hale gelmesine veya garanti sürecinin başlatılmasına neden olmamalı.
Bu, Ikea'nın ötesinde neden önemli?
Ikea'nın yeni ürün yelpazesi, tam olarak ucuz ve yaygın olarak bulunabilir olması nedeniyle önemlidir. Matter cihazları çoğunlukla üst düzey ürünlerken, arızalar "erken benimseyenlerin" gerçekliğine bağlanıyordu. Kitlesel pazara yönelik bir perakendeci 6-20 dolarlık Matter ürünleri sattığında ise, arızalar Matter'ın kendi itibarı haline geliyor.
Kurulum deneyimi iyileşmezse, tüketiciler "IKEA'nın ilk Matter cihazları sorunlu" sonucuna varmayacaklar. Bunun yerine "akıllı ev hala çalışmıyor" sonucuna varacaklar ve denemekten vazgeçecekler.
İşin iyi yanı, sorunlar artık açıkça görülebiliyor ve teşvikler de uyumlu: Ikea ürünlerin başarılı olmasını istiyor, platform geliştiricileri Matter'ın güvenilir olmasını istiyor ve standart kuruluşları sertifikasyonun bir anlam ifade etmesini istiyor.
Özetle
Akıllı evler için doğru yön, madde tabanlı ağ yapısıdır; ekosistemler genelinde yerel olarak kontrol edilebilen düşük güç tüketimli ağ cihazları, tüketicilere yıllardır vaat edilen şeydir.
Ancak entegrasyon süreci hala zayıf halka ve Thread'in sınır yönlendiricisinin karmaşıklığı, IPv6 ve BLE devreye alma tuhaflıkları "basit kurulumu" tekrarlanan sıfırlamalara ve forumlarda uzun araştırmalara dönüştürebiliyor.
Bugün zorluk yaşıyorsanız, ortamı basitleştirin (tek bir sınır yönlendirici), kurulum sırasında yakın durun (öncelik BLE'ye aittir) ve LAN'ınızın IPv6 davranışının yığını sabote etmediğinden emin olun. Satıcılar bunun yaygınlaşmasını istiyorlarsa, daha iyi teşhis araçlarına, daha güçlü gerçek dünya birlikte çalışabilirlik testlerine ve Thread ağının kullanıcılar tarafından zaten sahip olunan daha şeffaf bir görünümüne ihtiyaç duyuyorlar.