02 - PAN (Personal Area Network)
video: https://youtu.be/... no frontmatter da nota.1. Definição Formal e Caracterização Espacial
Uma Personal Area Network (PAN) — e sua implementação sem fio predominante, a Wireless Personal Area Network (WPAN) — é uma categoria de rede projetada para interconectar dispositivos centrados no espaço de trabalho pessoal de um único indivíduo ou no raio operacional imediato de um sistema autônomo (tipicamente cobrindo uma esfera de $10^{0}\,\text{m}$ a $10^{1}\,\text{m}$, ou aproximadamente $1$ a $10$ metros).
Ao contrário das Local Area Networks (LANs), otimizadas para alta vazão multiusuário em infraestruturas Prediais, e das Body Area Networks (BANs), severamente limitadas pela atenuação e dosimetria em tecidos biológicos, as PANs concentram-se na flexibilidade de interconexão ad-hoc, baixo custo de implementação, tamanho reduzido do transceptor e eficiência energética extrema (low-power consumption), permitindo ciclos de vida estendidos para baterias de formato reduzido.
As especificações formais de camada física (PHY) e de enlace/MAC para WPANs são padronizadas primordialmente pelo grupo de trabalho IEEE 802.15, abrangendo protocolos como Bluetooth/BLE (IEEE 802.15.1), Zigbee (IEEE 802.15.4) e Ultra-Wideband (IEEE 802.15.4z UWB).
ESPAÇO ESPACIAL E TOPOLOGIA WPAN
+-----------------------------------+
| Dispositivo Mestre / Coordenador|
| (Smartphone / Edge Hub) |
+-----------------------------------+
/ | \
/ | \ (Enlaces Ponto-a-Ponto
/ | \ ou Estrela)
v v v
+------------+ +------------+ +------------+
| Periférico | | Periférico | | Sensor IoT |
| (Fone TWS) | | (Smartwatch| | (Zigbee) |
+------------+ +------------+ +------------+
2. Fundamentos de Propagação em Radiofrequência e Coexistência no Espectro
As redes WPAN operam predominantemente nas faixas não licenciadas ISM (Industrial, Scientific, and Medical), com destaque para a banda global de $2{,}4\,\text{GHz}$ ($2{,}4000 - 2{,}4835\,\text{GHz}$), além de faixas Sub-GHz ($868\,\text{MHz}$ na Europa, $915\,\text{MHz}$ nos EUA) e bandas ultra-largas ($3{,}1\,\text{GHz}$ a $10{,}6\,\text{GHz}$ para UWB).
2.1 Desafios da Faixa ISM de 2.4 GHz e Atenuação no Espaço Livre
A perda de percurso em espaço livre (Free-Space Path Loss — FSPL) na transmissão de uma WPAN é governada pela equação de Friis:
Em escala logarítmica (dB), considerando a frequência $f$ em MHz e a distância $d$ em metros:
Devido ao comprimento de onda reduzido em $2{,}4\,\text{GHz}$ ($\lambda \approx 12{,}5\,\text{cm}$), os sinais de WPAN sofrem atenuação pronunciada ao atravessar obstáculos físicos (paredes, mobiliário, corpo humano), além de estarem sujeitos ao desvanecimento por multipurcurso (multipath fading) causado por reflexões nas superfícies do ambiente de trabalho.
2.2 Mecanismos de Coexistência Espectral (FHSS e AFH)
A saturação da faixa ISM de $2{,}4\,\text{GHz}$ — compartilhada por Wi-Fi (IEEE 802.11b/g/n/ax), Bluetooth, Zigbee, telefones sem fio e fornos micro-ondas — exige mecanismos avançados de evitação de interferência no nível físico:
- FHSS (Frequency-Hopping Spread Spectrum): O canal de transmissão alterna rapidamente entre sub-frequências pré-determinadas a uma taxa fixa. No Bluetooth Classic, a portadora salta $1600$ vezes por segundo entre $79$ canais de $1\,\text{MHz}$ de largura.
- AFH (Adaptive Frequency Hopping): Evolução dinâmica do FHSS utilizada no Bluetooth modernizado. O transceptor avalia continuamente o nível de interferência (RSSI e taxa de erro de pacote - PER) em todos os canais e remove dinamicamente da sequência de saltos as frequências ocupadas por redes Wi-Fi locais.
ESPECTRO ISM DE 2.4 GHz - SOBREPOSIÇÃO DE PROTOCOLOS
Wi-Fi Ch 1 Wi-Fi Ch 6 Wi-Fi Ch 11
[========] [========] [========]
|||||| |||||| ||||||
--|--|--|---|---|---|-----|--|--|---|---|---|-----|--|--|---|---> Frequência
BLE 37 BLE 38 BLE 39 (Canais de Advertising isolados)
3. Principais Padrões Tecnológicos de WPAN
3.1 Bluetooth Classic (IEEE 802.15.1) e Bluetooth Low Energy (BLE)
O Bluetooth evoluiu de uma solução de substituição de cabos para uma arquitetura dual:
- Bluetooth Classic (BR/EDR):
- Focado em vazão contínua de áudio e dados (até $3\,\text{Mbps}$ utilizando modulação $\pi/4\text{-DQPSK}$ ou $8\text{DPSK}$).
-
Topologia em Piconet: Estrutura mestre-escravo contendo $1$ nó mestre e até $7$ nós escravos ativos. Múltiplas piconets interconectadas por nós ponte formam uma Scatternet.
-
Bluetooth Low Energy (BLE):
- Introduzido no Bluetooth 4.0 e expandido no Bluetooth 5.x. Otimizado para ciclo de trabalho (duty cycle) extremamente baixo e transmissão de pequenos pacotes de dados.
- Dividido em $40$ canais de $2\,\text{MHz}$ ($37$ canais de dados e $3$ canais primários de advertising: 37, 38 e 39).
- Atinge taxas de $125\,\text{kbps}$ (modo Coded PHY para longo alcance via FEC), $1\,\text{Mbps}$ (1M PHY) e $2\,\text{Mbps}$ (2M PHY com modulação GFSK).
3.2 IEEE 802.15.4 (Zigbee e Thread)
Projetado para redes de sensores e atuadores com baixíssima taxa de transmissão e alto consumo de nós:
- Camada Física: Opera em $2{,}4\,\text{GHz}$ ($16$ canais de $5\,\text{MHz}$) utilizando modulação DSSS (Direct Sequence Spread Spectrum) e O-QPSK (Offset Quadrature Phase Shift Keying), garantindo imunidade a ruídos.
- Topologias: Suporta arquiteturas em Estrela, Árvore (Cluster Tree) e Malha (Mesh).
- Zigbee: Adiciona camadas de rede e aplicação proprietárias/padronizadas (Zigbee PRO) sobre o IEEE 802.15.4, permitindo roteamento dinâmico baseado em vetores de distância (AODV).
- Thread: Emprega IPv6 diretamente sobre IEEE 802.15.4 através da camada de adaptação 6LoWPAN, utilizando o protocolo de roteamento RPL para automação residencial resiliente.
3.3 Ultra-Wideband (UWB - IEEE 802.15.4z)
- Mecânica de Emissão: Transmite pulsos de duração extremamente curta ($< 1\,\text{ns}$) espalhados por uma largura de banda superior a $500\,\text{MHz}$.
- Localização de Alta Precisão: Devido ao domínio do tempo ultracurto, permite medição de distância por tempo de voo (Time of Flight — ToF) e ângulo de chegada (Angle of Arrival — AoA) com precisão centimétrica ($\le 10\,\text{cm}$), sendo amplamente adotado para chaves digitais, micro-localização e rastreamento de ativos corporativos.
4. Pilha de Protocolos e Modelos de Camada Superior
A arquitetura lógica das WPANs diverge das pilhas Ethernet tradicionais para priorizar abstrações leves de serviços e baixo consumo de memória RAM/Flash no microcontrolador.
4.1 Pilha de Protocolos BLE e o Modelo GATT/ATT
+-----------------------------------------------------------------+
| Camada de Aplicação (Profile / GAP) |
+-----------------------------------------------------------------+
| GATT (Generic Attribute Profile) - Serviços/Características|
+-----------------------------------------------------------------+
| ATT (Attribute Protocol) - Leitura, Escrita e Notificação |
+-----------------------------------------------------------------+
| L2CAP (Logical Link Control and Adaptation Protocol) |
+-----------------------------------------------------------------+
| Link Layer (LL) - Controle de Estado e Agendamento |
+-----------------------------------------------------------------+
| Physical Layer (PHY) - Transceptor RF 2.4 GHz |
+-----------------------------------------------------------------+
- L2CAP: Realiza a multiplexação de protocolos de nível superior, a segmentação e a reconfiguração de pacotes grandes em unidades MTU adequadas para o meio físico sem fio.
- ATT (Attribute Protocol): Protocolo cliente-servidor leve em que o servidor expõe um conjunto de dados organizados em "Atributos" acessíveis via handles de $16$ bits.
- GATT (Generic Attribute Profile): Estrutura hierárquica que agrupa Atributos em Serviços e Características identificados por UUIDs (16-bit para padrões da SIG ou 128-bit para proprietários).
- GAP (Generic Access Profile): Define os papéis operacionais do dispositivo (Central, Periférico, Broadcaster, Observer) e gerencia o processo de descoberta, Advertising e estabelecimento de conexão.
4.2 Camada de Adaptação 6LoWPAN
Para viabilizar o roteamento IPv6 em dispositivos WPAN (como os baseados no IEEE 802.15.4), a IETF especificou a camada de adaptação 6LoWPAN (RFC 4944 / RFC 6282). A 6LoWPAN atua entre a camada MAC e a camada de rede IP, fornecendo:
- Compressão de Cabeçalho: Redução do cabeçalho IPv6 padrão de $40\,\text{bytes}$ e do UDP de $8\,\text{bytes}$ para até $2\,\text{bytes}$ em casos ideais (LOWPAN_IPHC).
- Fragmentação e Reagrupamento: O MTU do IEEE 802.15.4 é de apenas $127\,\text{bytes}$. A 6LoWPAN fragmenta datagramas IPv6 com MTU mínimo de $1280\,\text{bytes}$ para transmissão no meio físico.
- Endereçamento Autoconfigurado: Derivação de endereços IPv6 Link-Local a partir do endereço MAC de $64\,\text{bits}$ (EUI-64) do hardware.
5. Análise Comparativa Sistêmica das Tecnologias WPAN
A matriz a seguir mapeia os parâmetros de hardware, rádio e arquitetura que ditam a aplicabilidade das WPANs em projetos de engenharia:
| Parâmetro / Protocolo | Bluetooth Classic (BR/EDR) | Bluetooth Low Energy (BLE 5.x) | Zigbee (IEEE 802.15.4) | Ultra-Wideband (UWB) |
|---|---|---|---|---|
| Faixa de Frequência | $2{,}4\,\text{GHz}$ ISM | $2{,}4\,\text{GHz}$ ISM | $2{,}4\,\text{GHz}$ / $868/915\,\text{MHz}$ | $3{,}1 - 10{,}6\,\text{GHz}$ |
| Largura de Canal | $1\,\text{MHz}$ | $2\,\text{MHz}$ | $5\,\text{MHz}$ | $> 500\,\text{MHz}$ |
| Taxa Máxima de Transferência | $2 - 3\,\text{Mbps}$ | $2\,\text{Mbps}$ (pode cair a $125\,\text{kbps}$) | $250\,\text{kbps}$ | $6{,}8 - 27\,\text{Mbps}$ |
| Alcance Típico | $10\,\text{m}$ (Classe 2) | $10 - 100\,\text{m}$ (Coded PHY) | $10 - 100\,\text{m}$ | $10 - 20\,\text{m}$ |
| Topologias Suportadas | Piconet, Scatternet | Ponto-a-Ponto, Estrela, Mesh | Estrela, Árvore, Mesh | Ponto-a-Ponto, Estrela |
| Consumo Energético Relative | Médio ($\sim 10-30\,\text{mA}$) | Mínimo ($\sim 1-10\,\text{mA}$ em pico) | Mínimo ($\sim 5-15\,\text{mA}$ em pico) | Baixo ($\sim 10-20\,\text{mA}$ em tx curto) |
| Recurso Diferencial | Transmissão de Áudio Streaming | Eficiência energética, suporte a Mesh | Redes Mesh densas escaláveis | Localização centimétrica (ToF/AoA) |
| Latência de Conexão | $\sim 100\,\text{ms}$ | $< 6\,\text{ms}$ | $\sim 30\,\text{ms}$ | $< 1\,\text{ms}$ (resposta ao pulso) |
6. Mecanismos de Segurança e Criptografia em WPANs
Dada a natureza aberta do meio de propagação sem fio de curto alcance, as WPANs implementam estruturas de segurança robustas diretamente no hardware ou nas camadas de enlace e transporte.
6.1 Segurança em Bluetooth / BLE (Security Modes e Pairing)
- Secure Simple Pairing (SSP) e LE Secure Connections: Utilizam criptografia de chave pública assimétrica ECDH (Elliptic Curve Diffie-Hellman) para geração de chave de sessão sem exposição ao canal (eavesdropping).
-
Modos de Emparelhamento:
1. Just Works: Sem autenticação visual ou entrada de PIN (vulnerável a ataques Man-in-the-Middle — MitM).
2. Numeric Comparison: Ambos os dispositivos exibem um código de 6 dígitos que deve ser confirmado pelo usuário (proteção MitM).
3. Passkey Entry: Digitação de um código PIN exibido em um dispositivo no outro. -
Criptografia do Enlace: Após a geração da chave Long Term Key (LTK), a comunicação é cifrada utilizando AES-CCM (Counter with CBC-MAC) de $128\,\text{bits}$ diretamente na camada de enlace (Link Layer).
- Privacidade via Resolvable Private Addresses (RPA): Para evitar o rastreamento físico do dispositivo através do endereço MAC fixo do transceptor RF, o BLE alterna periodicamente o endereço MAC emitido no Advertising gerando hash dinâmico derivado de uma chave compartilhada (Identity Resolving Key — IRK).
6.2 Segurança em Zigbee e IEEE 802.15.4
- Segurança na Camada MAC: O IEEE 802.15.4 provê serviços de segurança opcionais utilizando AES-128 em modo CCM*, garantindo confidencialidade, autenticidade e proteção contra ataques de repetição (replay attacks) por meio de contadores de quadros.
- Modelos de Chave no Zigbee PRO:
- Network Key: Chave AES de $128\,\text{bits}$ compartilhada entre todos os nós da rede mesh para cifrar o tráfego de roteamento interno.
- Link Key: Chave exclusiva entre dois nós específicos para proteger comunicações fim-a-fim na camada de aplicação. Gerenciada por um nó centralizador denominado Trust Center (TC).