Vad är Thread i smarta hem systemet

Bild Thread nätverkstopologi
Claes

Thread är en modern kommunikationsteknik för smarta hem som blir allt vanligare tack vare Matter. Många nya smarta hem-produkter använder Thread för att skapa snabbare, stabilare och mer energieffektiva nätverk. I det här inlägget går jag igenom hur Thread fungerar och varför det har blivit en viktig del av framtidens smarta hem.

Vad är Thread – och hur används det i smarta hem?

Thread är ett trådlöst kommunikationsprotokoll som används för att koppla samman enheter i smarta hem. Tekniken är en viktig del av Matter och gör det möjligt för kompatibla enheter att kommunicera direkt med varandra i ett snabbt och stabilt mesh‑nätverk.

Thread bygger på radiostandarden IEEE 802.15.4 och använder 6LoWPAN för att transportera IPv6-trafik mellan enheterna. Det innebär att Thread-enheter kan kommunicera med hjälp av samma internetprotokoll som används i vanliga nätverk

Så fungerar Thread – förklarat enkelt

Thread bygger på samma radiostandard som Zigbee, IEEE 802.15.4, men använder 6LoWPAN för att skicka IPv6-trafik direkt mellan enheterna. Det innebär att varje Thread-enhet kan vara en del av nätverket och bidra till kommunikationen mellan olika produkter.

Tack vare denna uppbyggnad skapas ett mesh‑nätverk där meddelanden kan ta flera olika vägar genom nätverket. Om en enhet slutar fungera hittar trafiken automatiskt en ny väg, vilket gör nätverket självläkande och mycket driftsäkert.

Vilka roller finns i ett Thread nätverket?

I ett Thread-nätverk har enheterna olika roller beroende på deras funktion. Tillsammans skapar de ett stabilt och självläkande mesh-nätverk. De fyra vanligaste rollerna är Border Router, Thread Router, Thread Leader och End Device.

 

 

Thread border routers

En Border Router kopplar samman Thread-nätverket med andra IP-baserade nätverk, till exempel ditt lokala nätverk eller internet. Den fungerar som bryggan mellan Thread-enheterna och resten av det smarta hemmet.

Fler och fler Thread border router produkter kommer ut på marknaden från t ex Apple, Aqara, Homey, Home Assistant, Google & Amazon och IKEA DIRIGERA.

Thread Router

Thread Routers vidarebefordrar meddelanden mellan enheter i nätverket. Ju fler nätanslutna Thread-enheter som fungerar som routrar, desto bättre räckvidd och stabilitet får nätverket.

Exempel på enheter som ofta fungerar som Thread Routers är smarta lampor, smarta pluggar och andra produkter som har konstant strömförsörjning. Eftersom de alltid är aktiva kan de hjälpa till att vidarebefordra trafik mellan andra enheter i nätverket.

I mitt eget Thread-nätverk använder jag bland annat IKEA KAJPLATS som Thread Router. Genom att placera strömanslutna Thread-enheter på strategiska platser i hemmet går det att förbättra både räckvidden och tillförlitligheten i nätverket.

Exempel på End device i ett Thread nätverk

En End Device är vanligtvis en batteridriven enhet, exempelvis en sensor eller knapp. Den kommunicerar med nätverket men deltar inte i routingen av trafik åt andra enheter, vilket bidrar till lägre energiförbrukning och längre batteritid.

Thread bygger ett så kallat mesh nätverk

Thread använder ett så kallat mesh-nätverk. Det innebär att enheter i nätverket kan kommunicera med varandra och hjälpa till att vidarebefordra meddelanden. På så sätt behöver inte all trafik gå direkt till en central enhet, vilket bidrar till bättre räckvidd och högre tillförlitlighet.

För att ett Thread-nätverk ska kunna kommunicera med andra nätverk, till exempel mitt lokala nätverk eller internet, krävs minst en Border Router. Thread Routers bygger sedan upp själva mesh-nätverket genom att skicka trafik vidare mellan olika enheter.

Den enda typen av enhet som inte deltar i routingen är en End Device. Dessa enheter är ofta batteridrivna sensorer eller knappar som kommunicerar med nätverket utan att vidarebefordra trafik åt andra enheter. Detta bidrar till längre batteritid.

Tack vare mesh-tekniken är det enkelt att bygga ut nätverket. Genom att lägga till fler Thread Routers, exempelvis smarta lampor eller smarta pluggar med ständig strömförsörjning, kan jag förbättra både räckvidden och stabiliteten i hemmet.

Självläkande nätverkstopologi

En av de största fördelarna med Thread är att nätverket är självläkande. Om en Thread Router slutar fungera eller förlorar sin anslutning kan trafiken automatiskt ta en annan väg genom nätverket. Användaren märker ofta inte ens att en enhet har försvunnit.

Thread erbjuder dessutom högre redundans än Zigbee när det gäller anslutningen till andra nätverk. I ett Thread-nätverk kan flera Border Routers vara aktiva samtidigt. Om en Border Router slutar fungera kan en annan automatiskt ta över uppgiften utan att nätverket påverkas nämnvärt.

I praktiken är stödet dock beroende av vilka produkter och Thread-versioner som används. För att flera Border Routers från olika tillverkare ska kunna samarbeta fullt ut behöver de stödja funktioner som introducerats i Thread 1.4, bland annat Shared Network Credentials. Äldre implementationer kan därför fungera mer begränsat än vad Thread-specifikationen beskriver.

Själv använder jag både Home Assistant och IKEA DIRIGERA som Border Routers i samma Thread-nätverk. Tack vare stöd för Thread 1.4 och delade nätverksuppgifter kan de samarbeta och hantera samma Thread-nätverk.

Trots detta är Thread generellt mer flexibelt än Zigbee när det gäller redundans. I ett Zigbee-nätverk finns endast en Coordinator. Om den slutar fungera riskerar hela nätverket att påverkas tills coordinatern återställs eller ersätts.

Källa: Home (threadgroup.org)

Exempel på Thread Mesh-nätverk

Nedan är en bild hur mitt Thread-nätverk ser ut. Här använder Jag Home Assistant som Thread Border Router, IKEA KAJPLATS som routers och IKEA sensorer som end Devices.

Bild på Thread nätverk

Vilken frekvens använder Thread?

Thread använder frekvensbandet 2,4 GHz, samma frekvensband som Wi‑Fi, Zigbee och Bluetooth. Tack vare att 2,4 GHz är ett globalt tillgängligt frekvensband kan Thread-produkter användas på samma sätt i stora delar av världen.

Eftersom Thread bygger på radiostandarden IEEE 802.15.4 delar tekniken samma frekvensutrymme som Zigbee. Detta innebär att flera trådlösa tekniker kan samsas i hemmet, men det kan också förekomma störningar om många enheter använder samma kanaler samtidigt.

I praktiken är detta sällan ett stort problem eftersom Thread använder mycket små datamängder jämfört med exempelvis Wi‑Fi. Tekniken är optimerad för sensorer, smarta lampor, smarta pluggar och andra IoT-enheter som skickar relativt lite data.

Här hemma har jag valt en Thread-kanal som ligger så långt från mitt Wi‑Fi som möjligt. Det minskar risken för störningar och har fungerat bra i mitt nätverk med både Home Assistant och IKEA DIRIGERA

Vilka fördelar finns det med Thread fördelar

En av de största fördelarna med Thread är den låga latensen. Tiden från att ett kommando skickas tills en enhet reagerar är ofta mycket kort. I praktiken innebär det att exempelvis en smart lampa kan tändas nästan omedelbart när jag trycker på en knapp eller använder en app.

En annan stor fördel är att många Thread-enheter även har stöd för Matter. Det gör att samma enhet kan användas i flera olika smarta hem-plattformar, exempelvis Apple Home, Google Home, Amazon Alexa, Home Assistant eller Homey. jag blir därför inte lika låst till en specifik tillverkare eller kontroller som med många äldre smarta hem-protokoll.

Personligen ser jag kombinationen av Thread och Matter som en av de största fördelarna. Den gör det enklare att bygga ett flexibelt smart hem där produkter från olika tillverkare kan fungera tillsammans och i många fall flyttas mellan olika plattformar utan att behöva bytas ut.

Mer om vad jag använder i mitt Thread nätverk

Mer om vad jag använder i mitt Thread nätverk finns här: Thread med Home Assistant och Connect ZBT-1

Läs mer: IKEA MYGGSPRAY i Home Assistant

Läs mer: IKEA KLIPPBOK i Home Assistant

Läs mer: IKEA BILRESA med knapp i Home Assistant

Läs mer: IKEA MYGGBETT i Home Assistant

Läs mer: IKEA GRILLPLATS med Home Assistant

Läs mer: IKEA TOFSMYGGA med Home Assistant

Läs mer: IKEA KAJPLATS i Home Assistant

Läs mer: Hur ser jag mitt Thread nätverk i Home Assistant

Läs mer: Vad är skillnaden mellan Zigbee och Thread

Läs mer: Så felsöker jag mitt Thread-nätverk: En enkel steg-för-steg-guide

About Claes

Related Posts