O que significa BLE central e periférico?
Qual é realmente a diferença entre todos eles, mestre, escravo, central, periférico, cliente, servidor e assim por diante?
>>> Não é à toa que o cliente ficou confuso, mas existem dois tipos diferentes de papéis em BLE que é útil separar.
Primeiro, existe o conceito de Central/Periférico, que tem a ver com estabelecer um vínculo. Isso também é conhecido como função GAP. Um periférico pode anunciar, para que outros dispositivos saibam que ele está lá, mas é apenas uma Central que pode realmente enviar uma solicitação de conexão para estabelecer uma conexão. Quando um link foi estabelecido, a Central às vezes é chamada de Mestre, enquanto o Periférico poderia ser chamado de Escravo.
Nenhum texto alternativo fornecido para esta imagem
Além das funções acima, a Especificação Principal também define as funções de um Observador e de um Emissor. Estas são basicamente apenas variantes não conectadas dos Sistemas Central e Periférico., em outras palavras, dispositivos que apenas escutam pacotes de publicidade (e possivelmente enviar respostas de varredura) ou apenas envia esses pacotes, sem nunca entrar em uma conexão.
Então, você tem os papéis de um GATT Servidor e um GATT Cliente. Normalmente, o servidor é o dispositivo que contém dados, que o cliente possa ler.
No entanto, não há conexão entre essas funções. Embora seja mais comum um Periférico ser um Servidor e uma Central ser um Cliente, é perfeitamente possível ter um Periférico que seja apenas um Cliente, ou uma Central que é ao mesmo tempo Servidor e Cliente.
Quer saber mais sobre Bluetooth soluções de conectividade? Por favor visiteFeasycom.com