Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Integrado

Design Bluetooth Mesh: Entendendo Nós, Recursos e Interoperabilidade

Bluetooth Low Energy (BLE) tornou-se a espinha dorsal do ecossistema IoT, alimentando casas inteligentes, dispositivos de saúde doméstica e soluções de rastreamento de ativos com seu perfil de baixa potência. No entanto, o BLE tradicional é limitado a links um-para-um ou um-para-muitos, e seu curto alcance dificulta controlar todos os dispositivos a partir de um único ponto — especialmente em casas com múltiplos cômodos onde sinais devem atravessar paredes e outros obstáculos.

O que muitas implantações IoT precisam é comunicação verdadeira muitos-para-muitos: qualquer nó deve poder receber de múltiplos pares e transmitir para múltiplos pares. Imagine um grupo de quatro lâmpadas inteligentes controladas por vários smartphones, enquanto também escutam comandos "Set" de um dimmer ou sensor de ocupação. O BLE tradicional simplesmente não satisfaz esse requisito.

Bluetooth Mesh resolve esses desafios adicionando roteamento many-to-many em toda a malha, extensão de alcance e operação de baixa potência, enquanto ainda permite que dispositivos rodem em pequenas baterias. Rapidamente tornou-se a tecnologia preferida para automação residencial porque cada nó pode ser acessado diretamente de um telefone ou tablet — nenhum gateway é necessário — e porque seus formatos de mensagem padrão (conhecidos como Models) garantem implantações rápidas e interoperáveis entre fornecedores.

Este artigo é o primeiro de uma série de cinco partes que cobre os conceitos centrais do Bluetooth Mesh. Exploraremos suas capacidades de baixa potência, recursos de privacidade e segurança, e como escolher o dispositivo certo para sua aplicação de casa inteligente. Hoje focamos nos elementos fundamentais que compõem uma rede Bluetooth Mesh.

Arquitetura de Rede Bluetooth Mesh

Uma rede Bluetooth Mesh é construída a partir de nós que podem fornecer um ou mais dos seguintes tipos de recursos:

clique para imagem maior
Design Bluetooth Mesh: Entendendo Nós, Recursos e Interoperabilidade
Figura 1: Rede Bluetooth Mesh (Fonte: Cypress)

Nós podem combinar múltiplos recursos. Por exemplo, um nó marcado "R+F" suporta tanto Relay quanto Friend, enquanto um nó "R+P" suporta Relay e Proxy.

Recurso Relay

A capacidade Relay permite que um nó encaminhe mensagens sobre o bearer de advertising. Dispositivos alimentados na parede, que podem permanecer acordados continuamente, são candidatos ideais para nós Relay. Exemplos incluem lâmpadas inteligentes e interruptores de parede. Nós alimentados por bateria tipicamente omitem Relay porque escuta constante esgotaria a bateria rapidamente.

Recurso Low-Power Node (LPN)

LPNs são projetados para dispositivos operados por bateria que devem permanecer em deep sleep a maior parte do tempo. Em vez de escutar cada pacote, um LPN acorda em intervalos definidos, faz polling a um nó Friend por mensagens pendentes, e então retorna ao sleep. Esta arquitetura é perfeita para nós sensores, etiquetas de preço de varejo e outras aplicações de baixa energia.

Recurso Friend

Um nó Friend atua como buffer de memória para um ou mais LPNs. Ele recebe e armazena mensagens destinadas a LPNs e as entrega quando o LPN acorda e consulta o Friend. Como deve manter múltiplas filas de mensagens, um nó Friend pode precisar de mais RAM que outros tipos de nós.

Recurso Proxy

O recurso Proxy expõe a rede Mesh a dispositivos que não suportam Mesh nativamente, como smartphones ou gateways Wi-Fi-Mesh. Um nó Proxy faz a ponte entre o bearer GATT (Generic Attribute Profile do Bluetooth Low Energy) e advertising, permitindo que dispositivos não-Mesh enviem e recebam mensagens. Implantar vários nós Proxy garante resiliência — se um fica offline, a rede permanece acessível.

Provisionamento

Provisionamento é o processo seguro de adicionar um novo nó à rede. Dispositivos não provisionados transmitem beacons; um dispositivo provisionador — frequentemente um smartphone ou tablet — detecta o beacon, autentica o dispositivo e instala as chaves de rede do nó. Esta etapa impede dispositivos não autorizados de entrar na Mesh.

De acordo com a especificação Bluetooth, um dispositivo pode ser qualificado para Mesh sem suportar todo tipo de recurso. Muitos fornecedores de silício omitem recursos Friend e Low-Power, o que pode dificultar aplicações operadas por bateria.

Encontrando Recursos Suportados em um Produto

Para determinar quais tipos de nó/recurso um dispositivo particular suporta, visite o site do Bluetooth SIG, selecione Find a Product e busque seu dispositivo. Por exemplo, inserindo Cypress CYBT-413034-02 exibe seu Declaration ID (ex: D040142). Clicar no ID leva a uma lista de layers, roles e recursos suportados. Abaixo estão screenshots do módulo Cypress que ilustram este processo.

clique para imagem maior
Design Bluetooth Mesh: Entendendo Nós, Recursos e Interoperabilidade
Figura 2: Roles e versões para um produto específico mostrados no site Bluetooth SIG. Neste caso, o produto suporta tanto roles Node quanto Provisioner. (Fonte: Cypress)

clique para imagem maior
Design Bluetooth Mesh: Entendendo Nós, Recursos e Interoperabilidade
Figura 3: O site Bluetooth SIG também mostra as capacidades de role de nó para um produto específico. Neste caso, o produto suporta o recurso Relay. (Fonte: Cypress)

clique para imagem maior
Design Bluetooth Mesh: Entendendo Nós, Recursos e Interoperabilidade
Figura 4: Os recursos Friend e Low-Power Node são suportados por este produto como mostrado nas capacidades da Upper Transport Layer. (Fonte: Cypress)

clique para imagem maior
Design Bluetooth Mesh: Entendendo Nós, Recursos e Interoperabilidade
Figura 5: O recurso proxy é suportado como mostrado na capacidade Proxy. (Fonte: Cypress)

Embora o módulo Cypress mostre todos os recursos acima, lembre-se que muitos deles são opcionais. Para uma rede Mesh robusta — especialmente uma que inclua dispositivos alimentados por bateria — você vai querer integrar nós Relay, Friend, Low-Power e Proxy sempre que possível.

Para um mergulho mais profundo, assista ao vídeo Learning More about Bluetooth Mesh para ver como tipos de nó e recurso trabalham juntos na prática.

Em nosso próximo artigo, examinaremos como a comunicação flui através de uma rede Bluetooth Mesh e exploraremos Models Mesh que permitem interoperabilidade de dispositivos entre segmentos de aplicação.

Integrado

  1. Análise de Malhas Explicada: Procedimento, Exemplos e Aplicações
  2. Synopsys Revela Suite Completa HBM3 IP para Sistemas Multi-Die, Aumentando Largura de Banda para 921 GB/s
  3. Escolhas de Design Bluetooth Mesh: Módulo vs. Dispositivo Discreto
  4. STMicroelectronics Lança STM32Cube.AI: Redes Neurais Embarcadas para Dispositivos Edge
  5. Cypress Lança MCUs Bluetooth 5.0 Dual-Mode com Mesh Networking, Conectando IoT Devices a Smartphones
  6. Future Electronics Forma Parceria Global com Silvair para Acelerar Soluções Bluetooth Mesh
  7. Contrinex 2020: Sensores Cloud-Ready e Light Curtains Bluetooth para Segurança
  8. Silicon Labs Apresenta Módulos Wireless Gecko Pré-Certificados com Suporte a Bluetooth Mesh, Zigbee, Thread e BLE
  9. SoC Bluetooth 5.1: Solução Ultracompacta e de Baixo Custo para Dispositivos IoT
  10. Operadores em C++ Explicados: Tipos, Exemplos e Programas Práticos