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?
Hoje, há três padrões críticos de mercado para beacons.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
À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.
Na construção de cidades inteligentes, a gestão eficiente de resíduos sólidos urbanos é um importante serviço público…
Nos ambientes de manufatura modernos, existem centenas de ferramentas associadas dentro de uma fábrica. Como as fábricas…
Na gestão de frotas, a visibilidade em tempo real do estado da carga é essencial para otimizar as operações de planejamento. Tal…
Atualmente, as operações comerciais modernas estão se tornando cada vez mais dinâmicas. Para as empresas, especialmente aquelas que operam em vastas áreas…
A segurança do pessoal é sempre o tema principal nos locais de trabalho, especialmente em ambientes industriais e de manufatura…
Com o rápido desenvolvimento da indústria da IoT (Internet das Coisas), o mercado global de dispositivos Bluetooth…