Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial Internet of Things >> Incrustado

Diseño Bluetooth Mesh: Entendiendo nodos, características e interoperabilidad

Bluetooth Low Energy (BLE) se ha convertido en el backbone del ecosistema IoT, alimentando hogares inteligentes, dispositivos de salud en el hogar y soluciones de rastreo de activos con su perfil de bajo consumo. Sin embargo, BLE tradicional se limita a enlaces uno-a-uno o uno-a-muchos, y su alcance corto dificulta controlar todos los dispositivos desde un solo punto —especialmente en hogares multi-habitación donde las señales deben atravesar paredes y obstáculos.

Lo que muchas implementaciones IoT necesitan es comunicación verdadera muchos-a-muchos: cualquier nodo debe poder recibir de múltiples pares y transmitir a múltiples pares. Imagina un grupo de cuatro bombillas inteligentes controladas por varios smartphones, mientras también escuchan comandos «Set» de un dimmer o sensor de ocupación. BLE tradicional simplemente no puede satisfacer este requisito.

Bluetooth Mesh resuelve estos desafíos

Bluetooth Mesh resuelve estos desafíos añadiendo enrutamiento muchos-a-muchos a nivel de malla, extensión de alcance y operación de bajo consumo mientras permite que dispositivos corran en baterías pequeñas. Se ha convertido rápidamente en la tecnología preferida para automatización del hogar porque cada nodo puede accederse directamente desde un teléfono o tablet —no se requiere gateway— y porque sus formatos de mensaje estándar (conocidos como Modelos) garantizan despliegues rápidos e interoperables entre proveedores.

Este artículo es el primero de una serie de cinco partes que cubre los conceptos centrales de Bluetooth Mesh. Exploraremos sus capacidades de bajo consumo, características de privacidad y seguridad, y cómo elegir el dispositivo correcto para tu aplicación de smart home. Hoy nos enfocamos en los elementos fundamentales que componen una red Bluetooth Mesh.

Arquitectura de red Bluetooth Mesh

Una red Bluetooth Mesh se construye a partir de nodos que pueden proporcionar uno o más de los siguientes tipos de características:

Diseño Bluetooth Mesh: Entendiendo nodos, características e interoperabilidad
Figura 1: Red Bluetooth Mesh (Fuente: Cypress)

Los nodos pueden combinar múltiples características. Por ejemplo, un nodo marcado «R+F» soporta tanto Relay como Friend, mientras que un nodo «R+P» soporta Relay y Proxy.

Característica Relay

La capacidad Relay permite a un nodo reenviar mensajes sobre el bearer de publicidad. Dispositivos alimentados por pared, que pueden permanecer despiertos continuamente, son candidatos ideales para nodos Relay. Ejemplos incluyen bombillas inteligentes y interruptores montados en pared. Nodos a batería típicamente omiten Relay porque la escucha constante agotaría rápidamente la batería.

Característica Low-Power Node (LPN)

Los LPNs están diseñados para dispositivos a batería que deben permanecer en sueño profundo la mayor parte del tiempo. En lugar de escuchar cada paquete, un LPN despierta a intervalos definidos, consulta a un nodo Friend por mensajes pendientes, y vuelve a dormir. Esta arquitectura es perfecta para nodos sensores, etiquetas de precio retail y otras aplicaciones de baja energía.

Característica Friend

Un nodo Friend actúa como buffer de memoria para uno o más LPNs. Recibe y almacena mensajes destinados a LPNs y los entrega cuando el LPN despierta y consulta al Friend. Porque debe mantener múltiples colas de mensajes, un nodo Friend puede necesitar más RAM que otros tipos de nodos.

Característica Proxy

La característica Proxy expone la red Mesh a dispositivos que no soportan Mesh nativamente, como smartphones o gateways Wi-Fi-Mesh. Un nodo Proxy hace puente entre el bearer GATT (Generic Attribute Profile de Bluetooth Low Energy) y el bearer de publicidad, permitiendo a dispositivos no-Mesh enviar y recibir mensajes. Desplegar varios nodos Proxy asegura resiliencia —si uno se cae, la red permanece accesible.

Provisioning

El provisioning es el proceso seguro de añadir un nuevo nodo a la red. Dispositivos no provisionados transmiten beacons; un dispositivo provisionador —a menudo un smartphone o tablet— detecta el beacon, autentica el dispositivo e instala las claves de red del nodo. Este paso previene que dispositivos no autorizados se unan a la Mesh.

Según la especificación Bluetooth, un dispositivo puede calificarse para Mesh sin soportar cada tipo de característica. Muchos vendedores de silicio omiten características Friend y Low-Power, lo que puede obstaculizar aplicaciones a batería.

Encontrar características soportadas en un producto

Para determinar qué tipos de nodo/característica soporta un dispositivo particular, visite el sitio web de Bluetooth SIG, seleccione Find a Product y busque su dispositivo. Por ejemplo, ingresando Cypress CYBT-413034-02 muestra su Declaration ID (ej. D040142). Hacer clic en el ID lleva a una lista de capas, roles y características soportadas. A continuación, capturas de pantalla del módulo Cypress ilustran este proceso.

Diseño Bluetooth Mesh: Entendiendo nodos, características e interoperabilidad
Figura 2: Roles y versiones para un producto específico en el sitio web Bluetooth SIG. Este producto soporta roles Node y Provisioner. (Fuente: Cypress)
Diseño Bluetooth Mesh: Entendiendo nodos, características e interoperabilidad
Figura 3: El sitio web Bluetooth SIG también muestra capacidades de rol de nodo para un producto específico. Este producto soporta la característica Relay. (Fuente: Cypress)
Diseño Bluetooth Mesh: Entendiendo nodos, características e interoperabilidad
Figura 4: Las características Friend y Low-Power Node son soportadas por este producto como se muestra bajo capacidades Upper Transport Layer. (Fuente: Cypress)
Diseño Bluetooth Mesh: Entendiendo nodos, características e interoperabilidad
Figura 5: La característica proxy es soportada como se muestra bajo capacidad Proxy. (Fuente: Cypress)

Mientras el módulo Cypress muestra todas las características anteriores, recuerde que muchas son opcionales. Para una red Mesh robusta —especialmente una que incluya dispositivos a batería— querrá integrar nodos Relay, Friend, Low-Power y Proxy donde sea posible.

Para una inmersión más profunda, vea el video Learning More about Bluetooth Mesh para ver cómo los tipos de nodo y característica trabajan juntos en la práctica.

En nuestro próximo artículo, examinaremos cómo fluye la comunicación a través de una red Bluetooth Mesh y exploraremos modelos Mesh que habilitan interoperabilidad de dispositivos a través de segmentos de aplicación.

Incrustado

  1. Análisis de Mallas Explicado: Procedimiento, Ejemplos y Aplicaciones
  2. Synopsys presenta suite completa de IP HBM3 para sistemas multi-die, aumentando ancho de banda a 921 GB/s
  3. Elecciones de diseño Bluetooth Mesh: Módulo vs. Dispositivo discreto
  4. STMicroelectronics lanza STM32Cube.AI: potenciando dispositivos edge con redes neuronales embebidas
  5. Cypress lanza MCUs Bluetooth 5.0 dual-mode con mesh networking, conectando dispositivos IoT a smartphones
  6. Future Electronics forma alianza global con Silvair para acelerar soluciones Bluetooth Mesh
  7. Contrinex 2020: Sensores listos para cloud y cortinas láser Bluetooth para seguridad
  8. Silicon Labs presenta módulos Wireless Gecko pre‑certificados compatibles con Bluetooth Mesh, Zigbee, Thread y BLE
  9. SoC Bluetooth 5.1: solución ultra‑compacta y low‑cost para dispositivos IoT
  10. Alambre de Molibdeno: Tipos, Propiedades y Aplicaciones Industriales
  11. Operadores en C++ explicados: Tipos, ejemplos y programas de muestra