Matter naj bi bil »trenutek USB-C« za pametne domove: kupite napravo, skenirajte kodo in preprosto deluje v katerem koli ekosistemu, ki ga uporabljate. Ikein najnovejši val poceni gumbov, žarnic, vtičev in senzorjev naj bi bil dokaz – dan, ko so cene na množičnem trgu dosegle dolgo obljubljeni standard interoperabilnosti.
Namesto tega se zgodnji uporabniki srečujejo z znano realnostjo pametnega doma: zagon (prva namestitev) je še vedno krhek, in ko ne uspe, se zdi naključno. Poročila o ponavljajočih se ponastavitvah, napravah, ki se enkrat združijo in izginejo, in izdelkih, ki se nočejo pridružiti nobenemu krmilniku, niso le nadležna – spodkopavajo celotno obljubo Matter.
Ta objava pojasnjuje, kaj se verjetno dogaja pod pokrovom motorja, zakajMaterija nad nitjoje edinstveno sposobeninedinstveno zmedeno, kaj lahko poskusite danes, če se vaše naprave ne bodo vklopile, in kaj mora Ikea (in širša industrija) popraviti, če želi, da Matter doseže običajne ljudi.
Zadeva v enem odstavku (in zakaj je drugačen)
Matter ni ena sama radijska tehnologija. Gre za aplikacijsko plast – skupni jezik za »vklop«, »zatemnitev«, »poročanje temperature« in tako naprej – ki deluje prek IP omrežja. Če naprava govori jezik Matter, bi moral biti združljiv krmilnik (Apple Home, Google Home, Alexa, SmartThings, Home Assistant itd.) sposoben razumeti to tehnologijo brez vozlišč ali računov v oblaku, specifičnih za določeno blagovno znamko.
Ta del »IP« je ključen. Tradicionalni ekosistemi pametnih domov so se pogosto zanašali na lastniške sklade, vozlišča prodajalcev in prevajalske plasti. Matterjeva stava je, da bo s standardizacijo jezika in uporabo IP-ja mogoče naprave lokalno nadzorovati, da bodo privzeto varnejše in da jih bodo proizvajalci lažje enkrat implementirali.
Vendar to pomeni tudi, da naprave Matter podedujejo kompleksnost mreženja – in mreženje je znano po tem, da je neizprosno, če je kateri koli del napačno konfiguriran.
Kaj pravzaprav pomeni »Materija nad nitjo«
Večina potrošniških naprav Matter spada v dve kategoriji:
- Matter-over-Wi-Fi: naprave se neposredno povežejo z vašim omrežjem Wi-Fi (pogosto z omejitvami 2,4 GHz in kompromisi pri porabi energije).
- Materija nad nitjo: naprave uporabljajo Thread, nizkoenergijski omrežni protokol za mrežno povezavo, zgrajen na standardu IEEE 802.15.4, in še vedno končajo v omrežju IP (IPv6) – le ne v omrežju Wi-Fi.
Thread je zasnovan za baterijske naprave in majhne senzorje: je nizkoenergijski, zmogljiv za zamreženo delovanje in zanesljiv, ko je omrežje zdravo. Prav tako je zasnovan za varnost na omrežni ravni in zgrajen za uvedbe v slogu interneta stvari.
Zanka: Naprave Thread ne komunicirajo neposredno z vašim usmerjevalnikom Wi-Fi. PotrebujejoUsmerjevalnik robov navojev– naprava, ki povezuje omrežje Thread z vašim domačim IP omrežjem. Odvisno od vaše platforme je to lahko pametni zvočnik, digitalni sprejemnik, namensko vozlišče ali (v Ikeinem svetu) vozlišče DIRIGERA.
Ko se naprava Matter-over-Thread ne poveže, je lahko napaka na več mestih:
- sama naprava (vdelana programska oprema, odstopanje iz proizvodnje, stanje baterije)
- Zagon Bluetootha na vašem telefonu
- aplikacija za krmilnik
- mejni usmerjevalnik
- delovanje IPv6 vašega lokalnega omrežja
- obstoječa omrežja Thread iz drugih mejnih usmerjevalnikov
- ali interakcijo med implementacijami Thread več prodajalcev
Z drugimi besedami: »skenirajte QR kodo, preprosto deluje« zahteva presenetljivo veliko infrastrukture, da bi bilo pravilno.
Zakaj je zagon težava pametnega doma
Zagon je postopek varne vključitve nove naprave v zaupanja vredno omrežje. Za Matter to na splošno izgleda takole:
- Vklopite napravo.
- Odprete aplikacijo krmilnika in skenirate kodo QR ali vnesete kodo za nastavitev.
- Telefon uporabljaBluetooth z nizko porabo energije (BLE)govoriti z napravo.
- Poverilnice (in druga konfiguracija) se izmenjajo, da se naprava lahko pridruži ciljnemu omrežju.
- Naprava se poveže z omrežjem Wi-Fi ali Thread, pridobi naslov IPv6 in postane dosegljiva za krmilnik.
Razlog za uporabo BLE je pragmatičen: naprava, ki še ni v omrežju, potrebujenekajnačin, kako biti odkrit. BLE je široko dostopen na telefonih in napravah z nizko porabo energije.
Vendar je BLE tudi muhast. Doseg, motnje, posebnosti dovoljenj operacijskega sistema telefona, delovanje v ozadju in časovna okna lahko povzročijo, da sicer brezhibna naprava spregleda rokovanje.
Ikejina lastna navodila za povezovanje izdelkov Matter poudarjajo to dejstvo: naprave so »pripravljene za povezavo« le omejen čas po vklopu, in ko gre kaj narobe, vam pogosto rečejo, da ponastavite in začnete znova, pri čemer morate ostati fizično blizu, da BLE ostane močan.
To vam pove prvo resnico sodobnih pametnih domov: najbolj "standardizirana" plast se še vedno zanaša na radijsko povezavo na kratke razdalje in kup logike aplikacij.
Uganka z usmerjevalnikom robov niti (in zakaj več ni vedno bolje)
Nitne mreže naj bi bile robustne: več usmerjevalnikov, samoobnavljajoče se poti in možnost razširitve pokritosti. V praksi se lahko v domovih potrošnikov znajde več mejnih usmerjevalnikov iz različnih ekosistemov (na primer eden od Appla in drugi od Googla) in izkušnja postane nepredvidljiva.
Zdravo omrežje Thread potrebuje jasnost glede:
- kateri mejni usmerjevalnik je »vstopna točka« med zagonom
- ali se naprava poskuša pridružitinamenjenoOmrežje niti
- kako se delijo poverilnice omrežja (nabor podatkov Thread)
- ali ima aplikacija krmilnika platforme ustrezna dovoljenja za dostop do sklada niti v telefonu
Če se naprava poskuša pridružiti omrežju Thread, ki obstaja, vendar krmilnik, ki ga uporabljate, do njega ne more pravilno doseči, lahko dobite stanje »seznanjeno, vendar ni nadzorljivo«. Lahko pa dobite stanje »skoraj seznanjeno«, ko naprava izgine.
Ikeina pogosta vprašanja o odpravljanju težav vključujejo pomemben predlog:začasno odklopite druge usmerjevalnike Thread Bordermed nastavitvijo, da lahko aplikacija Ikea vzpostavi stabilno povezavo, nato pa ju ponovno poveže, da se mreža obnovi. Tega nasveta ne bi bilo, če bi bil ekosistem dosledno brezhibno delujoč.
Posledica tega je, da so lahko okolja z več prodajalci niti v resničnih domovih še vedno krhka, zlasti med uvajanjem.
IPv6: nevidna zahteva, ki jo mnoga domača omrežja ignorirajo
Thread je protokol, ki temelji na IPv6. Naprave Matter-over-Thread v vašem lokalnem omrežju na koncu komunicirajo prek IPv6. Če je nastavitev IPv6 vašega domačega usmerjevalnika nenavadna – še posebej, če se v omrežju LAN in WAN obnaša drugače – lahko to poruši predpostavke, ki jih postavljajo programski skladi.
Mnogi ljudje se sploh ne dotaknejo nastavitev IPv6. Nekateri usmerjevalniki imajo dobavljene delne ali nejasne možnosti. Nekateri ponudniki internetnih storitev počnejo čudne stvari. Nekateri sistemi Wi-Fi mesh popolnoma skrijejo gumbe.
Ikeina pogosta vprašanja izrecno omenjajo IPv6: priporočajo, da se IPv6 omogoči za lokalno omrežje, in celo predlagajo, da boste v primeru vztrajnih težav morda morali preklopiti delovanje IPv6 na strani WAN.
To je precej nenavadno za pametni gumb, ki stane 8 dolarjev. Vendar se ujema s tem, kar inženirji že vedo: ko zgradite »preproste« naprave na vrhu sodobnih omrežij, podedujete robne primere.
Zakaj je lahko "poceni" strojna oprema težja, kot je videti
Ko je cena linije naprav agresivno visoka, se kompromisi pojavijo na mestih, ki jih potrošniki ne vidijo:
- manjše antene in manj tolerantna RF zmogljivost
- cenejše napajalne komponente in težave s stabilnostjo napetosti
- akumulatorji, ki se pod obremenitvijo usedajo
- manjši pomnilniški proračuni (manj prostora za robustno beleženje, ponovne poskuse in obnovitev)
- počasnejši mikrokrmilniki, ki se težko obnesejo pri zahtevnih protokolnih skladih
Matter-over-Thread ni majhen protokol. Gre za večplasten sklad: zagon BLE, kriptografska izmenjava, združevanje niti, naslavljanje IP in podatkovni model Matter. Na papirju je eleganten. Na omejenih napravah pa je lahko veliko.
To ne pomeni, da so Ikeine naprave »slabe«, vendar povečuje verjetnost, da bodo majhne težave pri implementaciji postale vidne uporabniku v najbolj občutljivem trenutku: prvi nastavitvi.
Kaj uporabniki poročajo (in kaj to nakazuje)
Glede na zgodnje poročanje in klepet uporabnikov na forumih so načini napak videti takole:
- Potrebni so ponovljeni poskusiNaprave bi lahko uspele v 5. ali 7. poskusu.
- Enkrat se pari, nato pa odpade: gumb ali žarnica se za kratek čas prikaže in postane nedosegljiva.
- Noče se povezati s čimerkoliNekateri senzorji se preprosto nikoli ne prikažejo.
- Povezuje se z enim ekosistemom, ne pa z drugim.npr. se pridruži enemu krmilniku, vendar drugje ne uspe.
Ti vzorci so skladni z več vrstami temeljnih vzrokov:
- Težave s časom/dometom zagona(Rokovanje BLE ne uspe ali je prekinjeno)
- Zmeda v naboru podatkov niti(naprava se poskuša pridružiti napačnemu omrežju Thread)
- Težave z interoperabilnostjo mejnih usmerjevalnikov(domovi z več usmerjevalniki se obnašajo drugače)
- Ohišja vogalnih elementov vdelane programske opreme(naprava ima lahko napake, ki jih sprožijo določeni krmilniki)
- Omejitve aplikacije krmilnika(posodobitve platforme lahko prekinejo potek zagona)
Možno je tudi, da je podmnožica naprav preprosto okvarjena – vendar razširjeno prepričanje, da »deluje pri nekaterih, pri drugih ne«, kaže na občutljivost okolja ali interoperabilnost programske opreme.
Praktično odpravljanje težav: kaj storiti, če se vaša naprava Ikea Matter ne poveže
Če strmite v vrteči se seznam, je tukaj pragmatično zaporedje, ki se ujema s tem, kako dejansko deluje uvajanje Matter-over-Thread.
1) Začnite absurdno blizu (ker je najprej BLE)
Za začetno nastavitev postopek obravnavajte kot nastavitev Bluetootha in ne kot nastavitev niti. Stojte blizu naprave.inblizu vozlišča/mejnega usmerjevalnika, ki ga uporabljate. Če se poskušate povezati prek Ikejine aplikacije in DIRIGERA, imejte telefon blizu obeh.
Če je vaš telefon v prenatrpanem pasu Wi-Fi, ki omogoča samo 5 GHz, razmislite o prehodu na 2,4 GHz med nastavitvijo (doseg in stabilnost sta lahko pomembna za celoten postopek, tudi če se naprava sama ne poveže z omrežjem Wi-Fi).
2) Upoštevajte okna za seznanjanje in pravilno ponastavite
Številne naprave oglašujejo zagon le za omejen čas po vklopu. Če to obdobje zamudite, znova zaženite okno za seznanjanje ali ponastavite napravo na tovarniške nastavitve.
Ikejina navodila so:
- odprite novo okno za seznanjanje s pritiskom na sistemski gumb in po potrebi
- ponastavitev na tovarniške nastavitve (pogosto dolg pritisk na gumb ali poseben vzorec vklopa/izklopa luči)
Namen ponastavitve ni vraževerje – počisti zastarelo stanje po neuspelih poskusih.
3) Zmanjšajte kompleksnost niti med uvajanjem
Če imate doma več ekosistemov, ki zagotavljajo mejne usmerjevalnike (pogosto v mešanih nastavitvah Apple/Google/Amazon), poskusite začasno izklopiti tiste, ki jih ne uporabljate med poskusom uvajanja.
To lahko pomaga zagotoviti, da se naprava pridruži omrežju Thread, ki ga pričakujete, z naborom podatkov, ki ga vaš krmilnik dejansko lahko upravlja.
Po uspešnem zagonu lahko vse ponovno vklopite in pustite, da se mreža obnovi.
4) Preverite IPv6 v svojem lokalnem omrežju
Ker Thread uporablja IPv6, se mora vaše lokalno omrežje obnašati pravilno, da odkrivanje in nadzor naprav delujeta zanesljivo.
Če ima vaš usmerjevalnik preklopnik IPv6 za lokalno omrežje, se prepričajte, da je omogočen. Če imate napredne nastavitve, se izogibajte eksotičnim pravilom požarnega zidu, ki blokirajo lokalni promet IPv6.
Če vaš usmerjevalnik ponuja ločene kontrole za LAN in WAN IPv6, bodite pripravljeni na poskuse in napake – ne zato, ker je "pravilno", ampak zato, ker so potrošniški usmerjevalniki nedosledni.
5) Posodobite vse (vdelano programsko opremo vozlišča + aplikacije)
Skladi snovi se hitro izboljšujejo. Središča prodajalcev, krmilniki platform in aplikacije dobijo popravke, ki lahko dramatično spremenijo zanesljivost uvajanja.
Preden napravo razglasite za »mrtvo«, se prepričajte:
- je vdelana programska oprema vašega vozlišča/mejnega usmerjevalnika posodobljena
- vaša aplikacija za krmilnik je posodobljena
- vaš operacijski sistem telefona je posodobljen
6) Ko vse drugo odpove: izolirajte okolje
Če imate možnost, preizkusite v minimalni nastavitvi:
- en mejni usmerjevalnik
- en krmilnik
- minimalna kompleksnost omrežja Wi-Fi
- naprava v nekaj metrih
Če se v poenostavljenem okolju še vedno ne poveže, imate morda težave z vdelano programsko opremo ali strojno napako.
Kaj bi morala Ikea (in industrija) storiti naprej
Če bodo poceni naprave Matter-over-Thread postale običajne, se mora izkušnja premakniti iz "za hobiste" v "za vsakogar". To pomeni:
Boljša diagnostika uvajanja
Trenutno uporabniki dobijo generično sporočilo »povezava ni mogoča«. Sklad pogosto vekjeNi uspelo (rokovanje BLE, združevanje niti, dosegljivost IPv6, preverjanje potrdila). Že majhna razkritja tega – v človeškem jeziku – bi ure ugibanja spremenila v minute ciljno usmerjenih popravkov.
Močnejše testiranje interoperabilnosti v resničnih domovih z več usmerjevalniki
Laboratorij z enim samim mejnim usmerjevalnikom in brezhibnim omrežjem ni resničen svet. Mnogi domovi bodo imeli:
- usmerjevalnik ponudnika internetnih storitev
- sistem Wi-Fi mesh
- eden ali več pametnih zvočnikov, ki delujejo kot mejni usmerjevalniki
- mešani ekosistemi
Testiranje mora to odražati, programi certificiranja pa morajo poudariti poti zagona v teh pogojih.
Jasnejša navodila o mejnih usmerjevalnikih in lastništvu
Običajni potrošniki ne vedo, kaj je usmerjevalnik Thread Border, in tudi ne bi smeli vedeti. Platforme in prodajalci potrebujejo dosleden način za:
- prikaži, kateri mejni usmerjevalnik je aktiven
- prikaži, kateremu omrežju Thread se naprava pridružuje
- izogibajte se »fantomskim« omrežjem, ki jih pušča stara strojna oprema
Mehanizmi vdelane programske opreme in povrnitve prejšnjih nastavitev
Če napaka v vdelani programski opremi povzroča resne težave, prodajalci potrebujejo hitre posodobitve. Potrebujejo pa tudi varne posodobitve: izpad napajanja med posodobitvijo ne bi smel onesposobiti naprave za 6 dolarjev ali zahtevati postopka uveljavljanja garancije.
Zakaj je to pomembno tudi zunaj Ikee
Ikeina nova linija izdelkov je pomembna prav zato, ker je poceni in široko dostopna. Ko so bile naprave Matter večinoma premium naprave, so napake krivili za realnost "zgodnjih uporabnikov". Ko trgovec na drobno prodaja izdelke Matter po ceni od 6 do 20 dolarjev, napake postanejo sloves samega podjetja Matter.
Če se izkušnja namestitve ne izboljša, potrošniki ne bodo sklepali »Ikeine prve naprave Matter so slabe«. Sklepali bodo, da »pametni dom še vedno ne deluje«, in bodo nehali poskušati.
Prednost je, da so težave zdaj vidne, javno razkrite, spodbude pa so usklajene: Ikea želi, da so izdelki uspešni, proizvajalci platform želijo, da se Matterju zaupa, organi za standardizacijo pa želijo, da certificiranje nekaj pomeni.
Bistvo
Matter-over-Thread je prava smer za pametni dom – nizkoenergijske mrežne naprave, ki jih je mogoče lokalno nadzorovati v ekosistemih, so točno tisto, kar potrošnikom obljubljajo že leta.
Toda uvajanje je še vedno šibka točka, kompleksnost mejnega usmerjevalnika Thread ter posebnosti zagona IPv6 in BLE pa lahko »preprosto namestitev« spremenijo v ponavljajoče se ponastavitve in iskanje informacij na forumu.
Če imate danes težave, poenostavite okolje (en mejni usmerjevalnik), ostanite blizu med nastavitvijo (najprej BLE) in poskrbite, da vedenje IPv6 vašega lokalnega omrežja ne sabotira sklada. Če želijo prodajalci, da bi to postalo splošno dostopno, potrebujejo boljšo diagnostiko, močnejše testiranje interoperabilnosti v resničnem svetu in bolj pregleden pogled na omrežje Thread, ki ga uporabniki že imajo.