Os beacons Bluetooth estão dominando todas as estratégias de marketing. Eles permitem aplicações com reconhecimento de proximidade para empresas, clientes e outros ambientes industriais. Este artigo explica o protocolo Eddystone e suas especificações. Além disso, você aprenderá sobre os padrões de beacon Bluetooth BLE da Eddystone, iBeacon e AltBeacon.
Então, os beacons estão prestes a transformar o nosso mundo inteiro. Antes de prosseguirmos, como funcionam os pacotes de publicidade deles e qual é o seu padrão?
Padrões de beacon Bluetooth BLE
Hoje, há três padrões críticos de mercado para beacons.
1. Farol de Eddystone do Google
O Google lançou este beacon em 2015. Ele é compatível com smartphones Android e iOS. O Eddystone transmite pacotes com três tipos de quadros. Diferentes empresas podem gerenciar seus beacons usando a Interface de Programação de Aplicativos do Proximity Beacon.
2. iBeacon da Apple
A Apple lançou seu beacon em 2013. Ele também é compatível com smartphones Android e iOS. Ele utiliza tecnologia de detecção de proximidade Bluetooth de baixo consumo para transmitir um identificador universalmente único conhecido como UUID. Explicaremos isso em detalhes neste artigo.
3. AltBeacon da Radius Network
A Radius Networks lançou seu beacon em 2014. É um beacon de código aberto com uma ampla gama de mercados abertos com diferentes tipos de aplicações de beacon.
Todos os três padrões usam o mecanismo de transmissão BLE para transmitir pacotes de publicidade no canal BLE. Eles usam 37, 38 e 39 para evitar tráfego Wi-Fi conflitante.
Especificações do Protocolo Eddystone
Todos os padrões utilizam sua própria estrutura de publicidade BLE para adicionar seus dados e formatos. O dispositivo beacon anuncia o mesmo pacote em todos os três canais de publicidade todas as vezes. Portanto, todos os scanners ou receptores de pacotes BLE podem identificar esse pacote facilmente. Assim que o receptor o recebe, ele determina se o pacote é decodificável ou não. Se for decodificável, o receptor realiza a ação correspondente.
Elementos comuns
Dentro do pacote de publicidade, existem diferentes estruturas de carga útil de dados: comprimento, tipo e dados.
• O campo de comprimento define basicamente o tamanho geral dos campos de dados subsequentes e seu tipo de dados.
• Além disso, o tipo de dados explica se os dados são um nome ou um URI. Também indica se é um UUID de serviço ou um dos outros tipos de dados definidos.
• O último tipo são os dados em pacote. É aqui que os dispositivos beacon levam a estrutura um passo adiante. Eles definem uma subestrutura dentro do campo de dados para determinar os diversos padrões.
É importante que tanto os pacotes de dados quanto os de publicidade usem o mesmo formato. Os dispositivos Beacon seguem basicamente os formatos padrão de pacotes de publicidade. No entanto, eles incluem carga útil de dados para um ou mais padrões.
Formato de protocolo de beacon Eddystone do Google

Eddystone é um formato de beacon multiplataforma e de código aberto apresentado pelo Google. Ele define muitos tipos de quadros diferentes em comparação com outros padrões de beacon. Os beacons podem usar esses formatos combinados ou individualmente.
Eddystone-UID
Você pode usar este formato para transmitir um ID de beacon exclusivo. Ele transmite um ID de beacon exclusivo de 16 bytes. O ID contém um namespace de 10 bytes e uma instância de 6 bytes. Além disso, esse ID pode ser útil para mapear um dispositivo a um registro no armazenamento externo.
A parte do namespace é usada para agrupar um conjunto específico de beacons. Por outro lado, o ID da instância é útil para identificar dispositivos individuais em todo o grupo. Além disso, a divisão do ID em componentes da instância e namespace facilita a otimização das estratégias de varredura BLE.
URL do Eddystone
Beacons o utilizam para transmitir Localizadores Uniformes de Recursos (Uniform Resource Locators). O quadro transmite uma URL com um formato de codificação compactado para se adequar ao pacote AD. Após decodificar a URL, os usuários podem usá-la para acessar a internet.
Por exemplo, se um beacon Eddystone-URL transmitir a URL como goo.gl/moco18, o cliente pode ir para a página da web tocando nela.
Eddystone-TLM
Ele serve para transmitir dados de telemetria — saúde e status — sobre o próprio dispositivo beacon. Portanto, este quadro transmite informações de telemetria sobre o dispositivo beacon. Essas informações incluem a voltagem da bateria, a contagem de pacotes de transmissão e a temperatura do dispositivo.
Eddystone-EID
Ele utiliza identificadores efêmeros para aumentar a segurança dos beacons. Este quadro transmite um identificador efêmero criptografado. Este identificador muda periodicamente durante o registro inicial a uma taxa determinada por um serviço web.
O quadro Eddystone-URL oferece conteúdo web baseado em proximidade sem a necessidade de um aplicativo para diferentes plataformas móveis. O Chrome para iOS já oferece suporte a esse recurso do Eddystone. Ao utilizar o Chrome Today Widget, os usuários podem acessar conteúdo web relevante para a região. Assim, eles recebem notificações ao encontrar beacons.
Você pode encontrar diferentes especificações de protocolo, juntamente com ferramentas e código-fonte aberto na página do Google Eddystone no GitHub.
Dados do iBeacon da Apple
![]()
A Apple foi a primeira empresa a apresentar um beacon ao mundo. O iBeacon é uma marca registrada da Apple. Todas as empresas que desejam vender este produto devem obter uma licença gratuita da Apple.
O iBeacon utiliza um pacote de 30 bytes. Os beacons devem transmitir esse pacote em intervalos de 100 metros. No entanto, nem todos os beacons aderem a essa restrição de distância. Diferentes aplicativos iOS que utilizam a estrutura Core Location podem solicitar que o iOS monitore continuamente eventos de cruzamento de região entre beacons. Isso inclui a proximidade de um iBeacon existente ou inserido pelo UUID. Além disso, inclui campos principais e secundários.
O rastreamento do iOS ocorre independentemente de o aplicativo estar em execução ou não. Além disso, é possível ativar o aplicativo fechado. É obrigatório ativar os recursos de localização. Caso contrário, o aplicativo não monitorará a localização.
Padrão AltBeacon da Radius Networking
AltBeacon é outro padrão de beacon popular. A especificação do AltBeacon é uma tentativa de criar um padrão independente de sistema operacional e de código aberto. Para especificações detalhadas do AltBeacon, você pode visitar o site oficial do AltBeacon.
O URL do Eddystone não está mais funcionando?
Às vezes, parece que o Eddystone-URL não está funcionando. O motivo é: o Google possui algum mecanismo de classificação ou pontuação. Isso significa que, às vezes, o Google não exibe uma URL com uma taxa de cliques muito baixa. Além disso, eles também ocultam notificações ou URLs que você descartou no passado. No entanto, é difícil especificar o motivo exato aqui. Se houver um problema oculto, você pode relatá-lo diretamente à equipe da Physical Web.









