Um Piconet Bluetooth é uma pequena rede ad-hoc formada entre um único dispositivo que atua como o * mestre * e até sete dispositivos ativos * escravos *. Não é uma rede da mesma maneira que uma rede Wi-Fi; É mais uma conexão ponto a ponto com vários pontos de extremidade. Aqui está um colapso de como funciona:
Relacionamento mestre-escravo: A chave para entender um piconet é a estrutura hierárquica. Um dispositivo, o mestre, controla a comunicação. Ele determina o tempo das transmissões e determina quais dispositivos escravos podem transmitir e quando. Os escravos não podem iniciar a comunicação; Eles respondem apenas a pedidos do mestre.
Espectro de spread de salto de frequência (FHSS): O Bluetooth usa o FHSS para transmitir dados. Isso significa que ele salta entre diferentes frequências dentro de uma faixa designada (banda de 2,4 GHz) para evitar interferências e melhorar a resiliência à bloqueio. O dispositivo mestre determina a sequência de salto, garantindo que todos os dispositivos no Piconet fique sincronizado.
Transmissão de pacotes: Os dados são transmitidos em pacotes pequenos. O mestre sincroniza o tempo desses pacotes em todos os dispositivos. Essa transmissão sincronizada de salto e pacotes é crucial para uma comunicação confiável.
Sincronização: O mestre mantém um relógio preciso que sincroniza todas as atividades dentro do Piconet. Os escravos estão ouvindo constantemente sinais do mestre para permanecer sincronizados e receber informações de tempo.
scatterNet: Vários piconets podem se interconectar para formar uma rede maior chamada ScatterNet. Um dispositivo pode ser um escravo em um piconet e um mestre em outro, agindo como uma ponte entre eles. Isso permite cenários de comunicação mais complexos.
Protocolos de comunicação: O Bluetooth usa vários protocolos para lidar com a transmissão de dados dentro do Piconet. Esses protocolos gerenciam aspectos como:
*
Inquérito e página: Usado para descoberta de dispositivos e estabelecimento de conexão.
*
L2CAP (Controle de Link lógico e protocolo de adaptação): Fornece serviços para protocolos de camada superior.
*
rfComm (comunicação por radiofrequência): Emula uma porta serial, permitindo a comunicação com dispositivos legados.
Limitações: A limitação do Piconet a um mestre e sete escravos ativos é uma restrição significativa. Embora possa haver até 255 dispositivos associados a um piconet, apenas sete podem ser ativos a qualquer momento; O resto está em um estado estacionado. Isso significa que apenas um número limitado de dispositivos pode se comunicar ativamente simultaneamente.
Em resumo, um Bluetooth Piconet é uma rede pequena e controlada orquestrada por um dispositivo mestre. Sua arquitetura mestre-escravo e tecnologia FHSS fornecem uma solução robusta de comunicação de baixa potência, mas suas limitações em termos do número de dispositivos simultaneamente ativos devem ser considerados ao projetar aplicativos.