15. Oktober 2023

Matter - en åben SmartHome-standard

Endelig lader det til, at der kommer en åben standard indenfor Smart Home, som mange producenter bakker op om.

Vi kan nok hurtigt blive enige om, at et “smart home” bliver først rigtig smart, når alle de forskellige enheder kan kommunikere med hinanden på tværs af leverandører. Der eksisterer allerede en åben standard ved navn Zigbee, udviklet af Connectivity Standards Alliance (CSA) - tidl. Zigbee Alliance. Zigbee-standarden har desværre aldrig rigtig vundet indpas.

Matter

Nu prøver CSA så igen med Matter. Matter er en IPv6-baseret kommunikationsstandard, som opererer via Wifi, Ethernet, eller Thread (Thread vender jeg tilbage til). Matter-kompatible produkter kunne være stikkontakter, højttalere, termostater, smartlocks, medieafspillere, køleskabe etc. Den er bygget til at arbejde sammen med cloud-tjenester, men det er ikke et krav.

Matter bygger på en åben standard. SDK’et på Github er under en åben Apache licens. Samtidig har CSA fået god vind i sejlene, og har nu over 500 medlemmer, som tæller bl.a. OSRAM, LG, Google, Apple, Samsung, Amazon, Texas Instruments, Schneider Electric, IKEA, m.fl. Så det kunne tyde på, at medlemmerne kan se potentialet i projektet.

Væk er behovet for at have en proprietær, leverandørbestemt bridge (f.eks Philips Hue Bridge), som det har været kotyme før. Du skal dog stadig have en enhed, der kan agere “Matter Controller”. Det er en Matter-kompatibel enhed, der kan kobles på dit hjemmenetværk, og som du så kan bruge til at konfigurere dine øvrige Matter-enheder. Listen over “Matter Controllers” vokser, det kunne f.eks være Samsung Smarthome-enheder, Apple HomePod eller AppleTV, Amazon Echo, Google Nest Hub, osv.

Mens jeg skriver dette, er Matter ude i v.1.1, men understøtter endnu ikke hårde hvidevarer - det kommer i en senere update.

Thread

Har du hørt om Matter, så har du nok også hørt om Thread.

Matter understøtter Thread-protokollen, som er udviklet af Google, Cisco, ARM, og Nest Labs. Thread er målrettet enheder, der godt kan nøjes med lave datatransmissionshastigheder, og som har et lavt strømforbrug. Teknologien minder på mange måder om Bluetooth LE eller Bluetooth Mesh og er bygget til at kunne danne et mesh-netværk med andre Thread-enheder på 2.4GHz frekvensbåndet. Et typisk eksempel på en Thread-aktiverede enheder kunne være en lyskontakt, en havesprinkler eller en højtaler på batteri.

Thread er ligesom forgængeren Zigbee ZWave også baseret på IEEE 802.15.4-netværksstandarden, men har de forskelle, at Thread er adressérbar via IPv6 og er self-healing, dvs. i stand til at finde alternative netværksruter til data, hvis en modtagerenhed er slukket.

Ligesom Bluetooth LE kommunikerer Thread-enheder over korte afstande, og kræver ikke adgang til dit hjemmenetværk. Nogle større Thread-kompatible enheder kan/skal fungere som “Thread Border Routers”, hvis de skal kommunikere med Matter og dit hjemmenetværk.

Måske er du lidt forvirret over det hele, så skal du vide, at det er jeg også :D Det vigtige her er, at vide, at nogle Matter Controllers også kan være Thread Border Routers, så de overlapper teknologisk på hermafroditagtig vis. Men jeg forudser, at der bliver travlt i kundesupporten rundt omkring, hvis ikke man tydeliggør forholdet mellem Matter og Thread bedre.

Fremtidsperspektiver

Teknologisk set er den her sammenkobling af enheder megaspændende. Som en, der har set massevis af science fiction-film, så kan jeg snildt se, at vi kommer vi tættere og tættere på de teknologiske fremskridt, som filmene ofte skildrer. Der, hvor grænserne mellem enheder udviskes. Ingen roser uden torne, for der er også bagsiderne. Der bør følge nogle privatlivs- og sikkerhedsovervejelser med, når man investerer i SmartHome-teknologi, særlig hvis kildekoden til enheden ikke er Open Source, og/eller adgang omfatter en cloud-tjeneste.

Jeg vil lade det blive ved det positive aspekt for nu, jeg håber Open Source-miljøet kommer til at levere nogle fede løsninger på sigt, for det er nødvendigt ift. ultimativ transperans. Nørden i mig er megafascineret over det her, og jeg kan da næsten ikke vente med at prøve at lave nogle integrationer til Linux (mangler dog udstyr). Det ville være fedt med 1st class support via indbyggede home automation apps direkte i Gnome, KDE, m.fl.

Nyhedsmediet The Verge har samlet en liste over udstyr, der er Matter-kompatibelt
https://www.theverge … mazon-google-samsung

Byg en SmartHome-enhed på 10 minutter (ESP32)
https://www.youtube. … /watch?v=nO45szofvOM

Øvrige links:
https://csa-iot.org/
https://www.macworld … t-thread-matter.html
https://en.wikipedia … y_Standards_Alliance
https://github.com/p … edhomeip/tree/master