Matter ma być interoperacyjnym standardem , który będzie wspierać wdrażanie technologii i innowacje, stopniowo zastępując zastrzeżone protokoły w ekosystemach inteligentnego domu.
Matter jest implementowany przez pakiet SDK typu open source , który zawiera nie tylko implementację specyfikacji, ale także bogaty zestaw przykładów i interoperacyjnego kodu. Podstawowy Matter protokół mieści się w 3 najwyższych warstwach w kontekście OSI, co oznacza, że może działać w dowolnym typie transportu i sieci IPv6. Chociaż sterowanie i inne komunikaty operacyjne są przesyłane przez IPv6, Bluetooth Low Energy (BLE) może być używane do uruchamiania nowych urządzeń1.
Matter jest elastyczny i interoperacyjny. Opiera się na latach wyzwań i sukcesów sieci 802.15.4 o niskim zużyciu energii oraz urządzeń inteligentnego domu Wi-Fi. Podobnie jak Thread, Matter opiera się na IPv6. Obejmuje silną kryptografię, dobrze zdefiniowane modelowanie typów urządzeń i ich danych oraz obsługę wielu administratorów ekosystemu.
Matter obsługuje też łączenie innych technologii inteligentnego domu, takich jak Zigbee, Bluetooth Mesh i Z-Wave. Oznacza to, że urządzenia oparte na tych protokołach mogą działać tak, jakby były Matter urządzeniami za pomocą mostka, który jest urządzeniem należącym zarówno do sieci Matter jak i do innych połączonych technologii IoT.
Mostki mają podwójną zaletę. Urządzenia, które używają innych protokołów uzyskują dostęp do technologii i ekosystemów przeznaczonych dla natywnych Matter urządzeń. Z kolei Matter będzie wykorzystywać dojrzałe technologie z dużą bazą zainstalowanych użytkowników, aby stworzyć prawdziwą sieć połączonych urządzeń.
Wymagania wstępne
W tym wprowadzeniu zakładamy, że masz dobrą znajomość tych zagadnień:
- koncepcje sieciowe i routingu,
- IPv6
Znajomość technologii Wi-Fi i protokołu sieciowego Thread nie jest wymagana, ale może być przydatna.
-
BLE to protokół typu punkt-punkt, który nie implementuje IP. Dlatego w przypadku Matter 1.0 BLE należy traktować jako technologię wdrażania, która umożliwia łatwe uruchamianie urządzeń. ↩