Rynek smart home dojrzewa. Po latach rozdrobnienia standardów i konieczności instalowania wielu aplikacji, producentów i mostków, dwa pojęcia pojawiają się dziś nieustannie: Thread oraz Matter. Wokół nich narosło jednak sporo mitów – jedni uważają, że to konkurencyjne technologie, inni, że jedno „zastąpi” drugie. W praktyce najważniejsze różnice między protokołami Thread Matter wynikają z ich ról w stosie komunikacyjnym: Thread to sieć, Matter to język i zasady współpracy. W tym obszernym przewodniku zrozumiesz, jak te elementy łączą się w spójny ekosystem, jakie korzyści realnie zyskasz oraz jak zaplanować inteligentny dom tak, aby działał szybko, stabilnie i bezpiecznie – dziś i za kilka lat.
Thread czy Matter? Krótkie wyjaśnienie ról
Aby dokonać właściwego wyboru dla swojego domu, warto najpierw osadzić oba pojęcia w odpowiednim kontekście. W dużym skrócie:
- Thread – to protokół sieciowy (IPv6 over 6LoWPAN na 802.15.4), który tworzy energooszczędną siatkę (mesh) urządzeń o niskiej mocy. Idealny dla czujników, przycisków, rolet, zamków i oświetlenia zasilanego z baterii lub sieci, wymagających niskich opóźnień i wysokiej niezawodności bez udziału chmury.
- Matter – to standard aplikacyjny (wspólny język i model urządzeń) pracujący nad IP. Działa zarówno po Thread (dla urządzeń niskomocowych), jak i po Wi‑Fi/Ethernet (dla urządzeń wymagających większej przepustowości, np. żarówki Wi‑Fi, kontrolery, sprzęt AGD). Gwarantuje interoperacyjność między ekosystemami (Apple Home, Google Home, Amazon Alexa, Home Assistant).
Innymi słowy: Thread zapewnia fizyczną i sieciową warstwę łączności dla urządzeń małej mocy, a Matter definiuje, jak te urządzenia ze sobą rozmawiają i jak są widoczne dla różnych platform. To fundament dobrego zrozumienia frazy „Thread vs Matter”: nie wybierasz jednego przeciw drugiemu – częściej wybierasz połączenie obu.
Czym dokładnie jest Thread?
Topologia, energia i niezawodność
Thread bazuje na siatkowej topologii mesh, w której każde urządzenie zasilane z sieci (tzw. router Thread) może przekazywać pakiety dalej. Dzięki temu zasięg rozszerza się skokowo, a sieć jest samouzdrawiająca: jeśli jeden węzeł przestaje działać, dane znajdują alternatywną ścieżkę. Urządzenia bateryjne (tzw. Sleepy End Devices) mogą spać i budzić się okresowo, oszczędzając energię – to klucz dla długiej żywotności baterii w czujnikach.
IPv6, 6LoWPAN i 802.15.4 – bez wchodzenia w szczegóły
Thread to sieć IP. W praktyce oznacza to, że urządzenia mają własne adresy IPv6, mogą korzystać z mechanizmów routingu, a przy tym dobrze integrują się z wyższymi warstwami (jak Matter). Niska przepustowość 802.15.4 to niewielki koszt w zamian za niewielkie zużycie energii i niski narzut radiowy – idealne dla krótkich komend i odczytów.
Thread Border Router – brama między światami
Żeby urządzenia Thread mogły komunikować się z resztą sieci domowej (Wi‑Fi/Ethernet), potrzebny jest Thread Border Router (TBR). Często bywa on wbudowany w nowoczesne urządzenia, np. Apple TV 4K, HomePod mini, niektóre routery Mesh Wi‑Fi (np. eero, Nest WiFi Pro) czy wybrane huby. TBR nie jest „centralnym kontrolerem” w tradycyjnym sensie – to most IP między siecią Thread a resztą Twojego LAN-u.
Czym dokładnie jest Matter?
Wspólny język i model urządzeń
Matter standaryzuje to, co widzi użytkownik i platforma: kategorie urządzeń (np. oświetlenie, gniazdka, rolety, zamki, czujniki), ich atrybuty (np. jasność, stan), komendy (np. włącz/wyłącz, ustaw poziom), a także bezpieczne uwierzytelnianie i zarządzanie. Dzięki temu ta sama żarówka czy zamek może „mówić” w ten sam sposób z Apple Home, Google Home, Alexą czy Home Assistantem – bez bramek chmurowych i bez sztucznych barier.
Transport: Thread i/lub Wi‑Fi/Ethernet
Matter działa po IPv6, więc może wykorzystywać Thread (dla urządzeń niskomocowych) lub Wi‑Fi/Ethernet (dla urządzeń wymagających wyższej przepustowości bądź łatwej instalacji). Przykładowo:
- Żarówka z Matter over Thread – szybkie reakcje, brak obciążenia sieci Wi‑Fi, niskie zużycie energii.
- Gniazdko z Matter over Wi‑Fi – łatwa integracja bez TBR, wykorzystanie istniejącej sieci.
Bezpieczeństwo i wieloadministrowanie
Matter definiuje end-to-end security dla sesji aplikacyjnych oraz Device Attestation (dowód, że urządzenie jest autentyczne i certyfikowane). Multi-admin i multi-fabric pozwalają dodać to samo urządzenie do kilku ekosystemów jednocześnie (np. Apple Home i Google Home), bez „uwięzienia” w jednym vendorze. Konfiguracja (commissioning) odbywa się zwykle przez Bluetooth LE lub sieć lokalną, skanem kodu QR i nadaniem uprawnień.
Różnice w skrócie: warstwy i odpowiedzialności
Najprościej zrozumieć różnice między protokołami Thread Matter, patrząc przez pryzmat warstw komunikacji:
- Thread – warstwa fizyczna/łącza i sieciowa dla urządzeń niskomocowych. Tworzy stabilną, energooszczędną mesh, zapewnia adresację IP i routowanie w obrębie sieci 802.15.4.
- Matter – warstwa aplikacyjna i bezpieczeństwa nad IP. Definiuje model danych i operacji, działa po Thread lub po Wi‑Fi/Ethernet.
Z tego wynika kluczowa praktyczna implikacja: Thread i Matter są komplementarne, a nie konkurencyjne. W wielu domach optymalnym wyborem będzie Matter over Thread dla czujników i oświetlenia oraz Matter over Wi‑Fi/Ethernet dla urządzeń wymagających większego transferu lub zasilanych z sieci elektrycznej.
Architektura od kuchni: jak to działa razem?
Commissioning i sterowanie
Typowy proces wygląda tak:
- Otwierasz aplikację kontrolera (np. Apple Home, Google Home, Alexa, Home Assistant) i skanujesz kod QR urządzenia Matter.
- Urządzenie ustanawia bezpieczną sesję (m.in. z wykorzystaniem wstępnych danych uwierzytelniających) i dołącza do wybranego Fabric (logicznej domeny administracyjnej).
- Jeżeli to sprzęt Thread, aplikacja poprosi o wybranie istniejącej sieci Thread (przez Thread Border Router) lub jej utworzenie.
- Po konfiguracji urządzenie jest widoczne w wielu ekosystemach (multi-admin) – działa lokalnie, bez chmurowych mostów.
Bridging: drugie życie dla Zigbee/Z‑Wave
Jeśli masz starsze urządzenia Zigbee czy Z‑Wave, tzw. Matter Bridge (sprzętowy lub programowy) może „wystawić” je jako urządzenia Matter do kontrolerów. Fizycznie nadal komunikują się po Zigbee/Z‑Wave, ale z punktu widzenia aplikacji są spójne z resztą instalacji. To wygodna droga migracji bez wyrzucania sprawnego sprzętu.
Gdzie realnie widać korzyści Thread i Matter?
Czujniki i przyciski
Czujniki temperatury, ruchu, zalania, otwarcia okien czy bezprzewodowe przyciski doskonale nadają się do Matter over Thread: bardzo niska energochłonność, szybkie budzenie i wysyłka zdarzenia, stabilna siatka bez przeciążania Wi‑Fi.
Oświetlenie i rolety
Włączniki, ściemniacze, żarówki, taśmy LED i napędy rolet coraz częściej trafiają na rynek w wersji Thread. Daje to niskie opóźnienia i bardzo dobrą skalowalność w rozbudowanych instalacjach. Jeśli jednak masz już dobry zasięg Wi‑Fi i niewiele punktów, wariant Matter over Wi‑Fi też bywa wygodny.
Zamki i urządzenia bezpieczeństwa
Tu kluczowe są bezpieczeństwo i niezawodność. Matter zapewnia silną warstwę kryptograficzną i spójny model uprawnień, a Thread pozwala takim urządzeniom działać długo na baterii i nie tracić łączności przy zaniku internetu (działają lokalnie).
AGD i urządzenia stacjonarne
Lodówki, pralki, piekarniki czy oczyszczacze powietrza chętnie korzystają z Matter over Wi‑Fi ze względu na stałe zasilanie i większą objętość danych. Dzięki Matter będą widoczne i sterowalne w różnych ekosystemach.
Kluczowe różnice w praktyce
1) Łączność i topologia
- Thread: siatka 802.15.4 z routerami i urządzeniami końcowymi; wymaga Thread Border Routera dla dostępu do LAN.
- Matter: działa po Thread lub Wi‑Fi/Ethernet. To warstwa aplikacji niezależna od fizycznej technologii dostępu (byle IP).
2) Energooszczędność i żywotność baterii
- Thread: projektowane pod urządzenia bateryjne, wspiera „sleeping” i szybkie budzenie.
- Matter: sam w sobie nie określa zużycia energii – zależy ono od wybranego transportu (Thread lub Wi‑Fi) i implementacji urządzenia.
3) Interoperacyjność i kontrola
- Thread: bez Matter będzie po prostu „siecią IP” dla urządzeń. O interoperacyjności decyduje aplikacja nad nią.
- Matter: spaja ekosystemy (Apple/Google/Amazon/HA), dzięki czemu urządzenia są widoczne i sterowalne w wielu aplikacjach bez chmury.
4) Bezpieczeństwo
- Thread: bezpieczna sieć lokalna IP, z mechanizmami szyfrowania na poziomie sieci i łącza.
- Matter: end-to-end szyfrowanie sesji, Device Attestation, multi-admin, jednoznaczne uprawnienia i role.
5) Wymagania infrastrukturalne
- Thread: potrzebujesz Thread Border Routera (często wbudowanego w istniejące urządzenia).
- Matter: wymaga kontrolera (np. Apple Home hub, Google Home, Alexa, Home Assistant). Dodatkowo TBR, jeśli używasz Matter over Thread.
Jak wybrać: Thread, Matter czy oba?
Wybór zależy od scenariusza. Zadaj sobie poniższe pytania:
- Czy urządzenie ma być bateryjne? Jeśli tak – preferuj Matter over Thread.
- Czy masz już solidne Wi‑Fi i kilka punktów sterowania? Matter over Wi‑Fi może wystarczyć.
- Czy chcesz uniknąć bramek i chmury? Postaw na Matter (lokalne sterowanie). Dla czujników – przez Thread.
- Czy potrzebujesz skalowalności (kilkadziesiąt/setki punktów)? Thread z siatką mesh będzie stabilniejszy na dużą skalę.
- Czy planujesz integrację z wieloma platformami? Matter i multi-admin to przyszłościowy wybór.
Minimalny zestaw startowy dla domu
Jeśli celujesz w Matter over Thread
- Kontroler Matter: np. Apple TV 4K/HomePod mini, Google Nest Hub/Google Home, Amazon Echo z obsługą Matter lub Home Assistant (z odpowiednim dodatkiem).
- Thread Border Router: często zawarty w powyższych urządzeniach. Sprawdź specyfikację, czy faktycznie pełnią rolę TBR.
- Co najmniej jedno urządzenie Thread zasilane z sieci (np. włącznik, żarówka, gniazdko), aby pełniło funkcję routera Thread i wzmacniało siatkę.
- Urządzenia końcowe: czujniki, przyciski, zamki – najlepiej certyfikowane „Matter over Thread”.
Jeśli celujesz w Matter over Wi‑Fi/Ethernet
- Kontroler Matter w jednym z ekosystemów.
- Stabilna sieć Wi‑Fi/Ethernet z poprawnym zasięgiem i wydajnością.
- Urządzenia z Matter over Wi‑Fi (gniazdka, żarówki, AGD), z aktualnym firmware i certyfikacją.
Migracja: co ze starymi urządzeniami?
Zigbee/Z‑Wave
Nie musisz ich od razu wymieniać. Rozważ Matter Bridge, który „przetłumaczy” je na model Matter. Nie każdy typ urządzenia jest już obsługiwany w najnowszej wersji specyfikacji, ale wsparcie rozszerza się z kolejnymi wydaniami 1.x.
Wi‑Fi i Bluetooth LE
Urządzenia wyłącznie Wi‑Fi bez wsparcia Matter nie staną się „magicznie” zgodne. Czasem producent oferuje aktualizację OTA dodającą Matter – sprawdź listy kompatybilności. Bluetooth LE najczęściej służy do commissioningu, nie do codziennej pracy (wyjątek: niektóre specyficzne rozwiązania).
Planowanie sieci Thread: praktyczne wskazówki
- Rozmieść zasilane z sieci routery Thread (np. włączniki, gniazdka) tak, aby tworzyły ciągłą siatkę. Urządzenia bateryjne „dołączą” jako końcowe.
- Unikaj interferencji – kanały 802.15.4 (Thread) i 2,4 GHz Wi‑Fi mogą się przenikać. Jeśli masz możliwość, wybierz kanały zmniejszające zakłócenia.
- Zapewnij co najmniej jeden Thread Border Router w centralnym punkcie domu (czasem warto mieć 2 dla redundancji).
- Stopniowo rozbudowuj sieć: zacznij od kilku „mocnych” węzłów (zasilanych z sieci), a potem dodawaj czujniki.
Wydajność i niezawodność
Opóźnienia i przepustowość
Dla komend typu włącz/wyłącz, zmiana jasności, odczyt temperatury, Thread zapewnia bardzo niskie opóźnienia i wysoką niezawodność siatki. Wi‑Fi ma większą przepustowość, ale dla wielu małych pakietów i na gęstych instalacjach może być bardziej podatne na przeciążenie i kolizje w eterze.
Skalowalność
Dobrze zaprojektowana sieć Thread obsłuży dziesiątki, a nawet setki urządzeń. W praktyce kluczowa jest liczba i rozłożenie routerów Thread zasilanych z sieci, które tworzą stabilny „kręgosłup” mesh.
Niezawodność
Siatka Thread jest samouzdrawiająca: gdy urządzenie przestaje odpowiadać, pakiety znajdują inną trasę. Materiały budowlane (żelbet, metal) i zakłócenia w paśmie 2,4 GHz mogą jednak wpływać na zasięg – testuj i koryguj rozmieszczenie węzłów.
Bezpieczeństwo: co naprawdę daje Matter?
- Device Attestation: wbudowane certyfikaty (DAC/PAI) pozwalają kontrolerowi zweryfikować, czy urządzenie pochodzi od certyfikowanego producenta.
- Bezpieczne ustanawianie sesji: podczas commissioningu i nawiązywania sesji stosowane są mechanizmy kryptograficzne, które ograniczają ryzyko podszycia się.
- End-to-end encryption: atrybuty, komendy i zdarzenia są chronione między urządzeniem a kontrolerem, niezależnie od medium (Thread czy Wi‑Fi).
- Multi-admin i precyzyjne uprawnienia: można dodać urządzenie do kilku ekosystemów, nadając każdemu odpowiednie role i zaufanie w osobnym Fabric.
- OTA i zgodność: Matter określa mechanizmy aktualizacji (rola Provider/Requestor), co sprzyja bezpieczeństwu i długowieczności.
Typowe mity i fakty
- Mit: „Thread i Matter konkurują ze sobą.”
Fakt: Thread to sieć, Matter to warstwa aplikacji. Najczęściej działają razem. - Mit: „Każde urządzenie Thread automatycznie działa w każdym ekosystemie.”
Fakt: Interoperacyjność gwarantuje Matter. Urządzenie Thread-only bez Matter może wymagać dedykowanej aplikacji. - Mit: „Do Matter potrzebny jest internet.”
Fakt: Sterowanie jest lokalne (LAN). Internet bywa potrzebny do zdalnego dostępu lub aktualizacji, ale nie do codziennych komend. - Mit: „Thread nie nadaje się do większych instalacji.”
Fakt: Właśnie w większych skalach siatka Thread ujawnia przewagę nad czysto Wi‑Fi‑owym podejściem do drobnych urządzeń.
Porównanie scenariuszy: szybka ściąga do decyzji
- Chcę szybko zbudować prostą instalację (do 10 punktów): kilka Matter over Wi‑Fi (gniazdka, żarówki) może wystarczyć.
- Planuję rozbudowę (20–100+ punktów), w tym wiele czujników: zainwestuj w Thread Border Router i urządzenia Matter over Thread.
- Mam już Zigbee/Z‑Wave: użyj Matter Bridge i modernizuj stopniowo.
- Zależy mi na długim wsparciu i wielu platformach: wybieraj sprzęt z certyfikacją Matter i regularnymi OTA.
Jak unikać pułapek zakupowych
- Sprawdzaj certyfikację: „Works with Matter” i (jeśli to Thread) „Thread Certified”.
- Weryfikuj rolę urządzenia: czy jest Matter over Thread czy Matter over Wi‑Fi – to ma znaczenie dla baterii i zasięgu.
- Aktualizacje: producent powinien oferować regularne, podpisane OTA.
- Zgodność z ekosystemem: jeśli używasz Apple/Google/Amazon/HA – upewnij się, że dany kontroler i wersja oprogramowania wspierają konkretny typ urządzenia.
Przykładowy plan wdrożenia krok po kroku
- Określ potrzeby: co chcesz automatyzować (oświetlenie, rolety, ogrzewanie, bezpieczeństwo)?
- Wybierz ekosystem kontrolera: Apple Home, Google Home, Alexa lub Home Assistant – każdy z nich wspiera Matter.
- Zapewnij infrastrukturę: Thread Border Router (jeśli planujesz Thread) i porządne Wi‑Fi dla reszty.
- Rozpocznij od „kręgosłupa”: kilka urządzeń zasilanych z sieci w roli routerów Thread w kluczowych miejscach.
- Dodaj czujniki i urządzenia końcowe: czujniki, przyciski, zamki, rolety – najlepiej Matter over Thread.
- Testuj automatyzacje: sceny, harmonogramy, warunki „jeśli-to”.
- Rozbudowuj stopniowo, monitorując zasięg i opóźnienia.
Najczęstsze pytania (FAQ)
Czy muszę wybrać między Thread a Matter?
Nie. To warstwy, które się uzupełniają. Często najlepszy jest zestaw Matter over Thread dla czujników i Matter over Wi‑Fi dla urządzeń stacjonarnych.
Czy potrzebuję internetu, żeby sterować urządzeniami?
Nie do podstawowego, codziennego sterowania. Matter działa lokalnie. Internet bywa potrzebny do zdalnego dostępu, integracji z usługami chmurowymi i aktualizacji OTA.
Czy każdy router Wi‑Fi jest Thread Border Routerem?
Nie. Tylko wybrane urządzenia (np. określone modele Apple TV, HomePod mini, eero, Nest WiFi Pro, niektóre huby) mają rolę TBR. Sprawdź specyfikację.
Co z urządzeniami, które dziś nie są obsługiwane przez Matter?
Specyfikacja Matter rozszerza się z kolejnymi wersjami 1.x o nowe kategorie (AGD, czujniki, rolety, multimedia itd.). Jeśli dana kategoria nie jest jeszcze w pełni wspierana, rozważ bridge lub wybór sprawdzonego ekosystemu tymczasowo.
Jakie są realne korzyści z Thread wobec Wi‑Fi?
Mniejsze zużycie energii, mesh bez przeciążania pasma Wi‑Fi, szybkie i powtarzalne reakcje na krótkie komendy, lepsza skalowalność przy wielu punktach.
Studium przypadku: mieszkanie vs dom jednorodzinny
Mieszkanie 50–70 m²
- Cel: Oświetlenie, kilka czujników, gniazdka.
- Wybór: Możesz ruszyć z Matter over Wi‑Fi (niewielka liczba punktów) lub od razu dodać Thread Border Router i 1–2 urządzenia zasilane z sieci jako routery Thread.
- Efekt: Stabilne, szybkie sceny i automatyzacje. Łatwa rozbudowa o czujniki na baterie.
Dom 120–200 m²
- Cel: Rozbudowane oświetlenie, rolety, czujniki (ruch, zalanie, okna), ogród.
- Wybór: Matter over Thread jako podstawa dla czujników i włączników, Wi‑Fi/Ethernet dla stacjonarnych urządzeń i AGD. Zaplanuj 2+ routery Thread na kondygnację i jeden Thread Border Router centralnie.
- Efekt: Niska latencja, duża niezawodność, lokalne sterowanie niezależnie od chmury.
Aktualizacje i zgodność – na co patrzeć w specyfikacjach
- Wersja Matter: czy urządzenie ma wsparcie najnowszej wersji 1.x i plan aktualizacji?
- Zakres klastrów/funkcji: czy konkretne atrybuty i komendy są wspierane przez Twój kontroler (np. zaawansowane sceny, tryby urządzenia)?
- Wsparcie platform: Apple/Google/Amazon/HA – niekiedy funkcje docierają do poszczególnych aplikacji etapami.
Koszty i opłacalność
Sprzęt z Matter i Thread często bywa nieco droższy na starcie, ale:
- Redukujesz bramki i subskrypcje chmurowe, sterując lokalnie.
- Zyskujesz interoperacyjność, więc nie blokujesz się na jednego producenta.
- Łatwiej rozbudowujesz instalację, a urządzenia działają szybciej i stabilniej.
Dobre praktyki dla profesjonalnego wdrożenia
- Segmentacja sieci: jeśli masz wiele urządzeń Wi‑Fi, rozważ osobny SSID/VLAN dla IoT.
- Audyt radiowy: sprawdź na jakich kanałach pracują Wi‑Fi i Thread, zaplanuj minimalne nakładanie.
- Monitoring: użyj narzędzi kontrolera do podglądu topologii Thread i stanu urządzeń (RSSI, ścieżki).
- Backup konfiguracji: chroń kody parowania, eksportuj konfigurację kontrolera (jeśli dostępne).
Dlaczego teraz jest dobry moment na przejście?
Wsparcie dla Matter i Thread intensywnie rośnie, kolejne wydania specyfikacji 1.x poszerzają typy urządzeń, a najwięksi gracze (Apple, Google, Amazon) inwestują w stabilność i kompatybilność. Co ważne – to standardy otwarte i wspólne, a nie własnościowe protokoły zamknięte w jednej chmurze. Oznacza to dłuższą żywotność instalacji i mniejsze ryzyko „uśmiercenia” produktu decyzją jednego dostawcy.
Podsumowanie: jak zwięźle ująć różnice i wybór
Jeśli masz zapamiętać jedną rzecz o różnicach między protokołami Thread Matter, niech będzie to ta: Thread to sieć (mesh dla urządzeń niskomocowych), Matter to wspólny język i bezpieczeństwo nad IP. W praktyce:
- Urządzenia bateryjne i gęste instalacje – Matter over Thread.
- Urządzenia stacjonarne i AGD – Matter over Wi‑Fi/Ethernet.
- Stare Zigbee/Z‑Wave – przez Matter Bridge.
- Wieloplatformowość – multi-admin w Matter.
Wybierając świadomie, zbudujesz smart dom, który reaguje szybko, działa lokalnie i bezpiecznie, a do tego nie zmusza Cię do jednej aplikacji czy jednego producenta. To właśnie obietnica tandemu Thread + Matter: mniej kabli, mniej mostków, mniej kompromisów – a więcej stabilności, prywatności i swobody.
Checklist: zanim klikniesz „kup”
- Czy urządzenie ma Matter i (jeśli bateryjne) Thread?
- Czy masz lub planujesz Thread Border Router (jeśli korzystasz z Thread)?
- Czy Twój kontroler (Apple/Google/Amazon/HA) wspiera ten typ urządzenia i funkcje?
- Czy producent oferuje OTA i publikuje listy zmian (changelog)?
- Czy plan topologii (rozmieszczenie routerów Thread) jest sensowny dla Twojej powierzchni?
Na koniec: krótkie Q&D dla pośpiesznych
- Jedno zdanie o Thread: energooszczędna sieć mesh IP dla urządzeń niskomocowych.
- Jedno zdanie o Matter: wspólny język i bezpieczeństwo nad IP, działający po Thread i/lub Wi‑Fi/Ethernet.
- Decyzja: czujniki/wyłączniki – Thread; AGD/stacjonarne – Wi‑Fi; wszystko spięte Matter.
Teraz masz pełny obraz. Wykorzystaj go, aby zaplanować instalację, która będzie działać dzisiaj – i nie zestarzeje się jutro.