NodOn trabaja en Matter desde hace 2 años y ha optado por desarrollar sus productos Matter con la estructura Matter over Thread.

Matter se construye en torno a Wifi y Thread para su lanzamiento

En su primera versión, Matter se construirá principalmente en torno a los protocolos Wifi y Thread. Se trata de dos protocolos complementarios que pueden coexistir en una misma red Smart Home. Cada uno de estos protocolos tiene sus propios atributos: Thread consume poca energía, por lo que es el protocolo ideal para todos los productos que funcionan con pilas (sensores, mandos a distancia), mientras que el Wifi consume más energía pero tiene más ancho de banda, lo que lo hace interesante para los productos que necesitan vídeo, como las cámaras.

Bluetooth Low Energy (BLE) incluido en Matter

Además de Thread o WIFI, Matter también incluye Bluetooth Low Energy en su ‘stack’. BLE no es un protocolo IP pero se encuentra en Matter; se utiliza para poner en marcha un nuevo producto (añadir un nuevo producto a la red). Una vez que el producto se incluye en la red, el producto ya no utiliza BLE para comunicarse con los demás productos de la red, sino que se comunicará en Thread y WIFI según el tipo de producto.

La arquitectura de Matter over Thread

NodOn apuesta por el protocolo Thread. Se basa en IPv6, que es un protocolo IP que lo hace compatible con Matter.
Thread es un protocolo muy interesante ya que complementa muy bien el Wifi al requerir muy poca energía. Además de ser seguro, funciona en una red mallada, lo que le permite ampliar su cobertura y el alcance global de los elementos de la red. El único punto débil es que este protocolo no tiene capa de aplicación (dos dispositivos no pueden comunicarse directamente entre sí).
Matter actuará como una capa de aplicación sobre Thread. El protocolo Thread es ideal para las aplicaciones de NodOn que consumen poca energía y transmiten pocos datos (control de la iluminación, persianas, etc.).

Aplicación en NodOn

Caso del módulo de iluminación NodOn

  • Uso de 2 ‘Endpoints’
  • Implementación del ‘Cluster’ “On/Off”
  • Comandos “On”, “Off”, “Toggle” para controlar las salidas del módulo