Pular para o conteúdo
Índice

iBeacon vs Eddystone – Características, Semelhanças e Diferenças

iBeacon vs Eddystone – Características, Semelhanças e Diferenças

Índice
iBeacon vs Eddystone
iBeacon vs Eddystone

iBeacon vs Eddystone

Introdução ao iBeacon

O iBeacon é uma tecnologia de microposicionamento de alta precisão baseada em Bluetooth 4.0 (Bluetooth Smart) lançado pela Apple na WWDC em 2013. A tecnologia subjacente usa BLE, que é compatível desde o iPhone 4S. Quando seu dispositivo portátil, como um smartphone, está próximo a um Beacon, o smartphone pode receber o sinal.

A Apple colocou iBeacon interfaces relacionadas em CoreLocation.framework. O Google oferece suporte a essa função no Android 4.3 e versões posteriores. Para aplicar a tecnologia iBeacon, os desenvolvedores precisam apenas atender aos padrões da tecnologia iBeacon. Ela agora é universalmente usada em quase todos os faróis.

Formato de quadro iBeacons

O formato do quadro do pacote de transmissão do iBeacon é o seguinte. Podemos ver que o formato do quadro consiste em parâmetros como duração da transmissão, tipo, ID da empresa, tipo de iBeacon, duração do iBeacon, UUID, Principal, Secundário e Potência do Sinal.

Dados Ibeacon 31B
Ibeacon vs eddystone - características, semelhanças e diferenças 6

Atributos do iBeacon

O iBeacon é essencialmente uma informação de localização, então a Apple integrou a função iBeacon ao Core Location e usa principalmente três atributos para identificar um iBeacon: UUID de proximidade, principal e secundário.

O UUID é usado para identificar uma empresa. O iBeacon usado por cada empresa ou organização deve ter o mesmo UUID de Proximidade, também conhecido como UUID.

"Major" é usado para identificar um grupo de pessoas associadas. faróis. Por exemplo, em um armazém, faróis Cada tipo de componente deve ter a mesma função principal. A função principal é semelhante à de agrupar dispositivos para melhor gerenciar um grande número de Beacons.

Menor é usado para distinguir um beacon específico, e você pode atribuir um menor para cada dispositivo em um depósito.

Se esses atributos não forem especificados, eles serão ignorados quando o dispositivo for pareado ou recebido. Você só pode saber o UUID do Beacon, mas não pode diferenciá-los.

Além disso, podemos ver que toda a carga útil de dados do iBeacon é fixa e cada trecho de código é restrito. Se você quiser usá-lo em celulares, desenvolvedores ou usuários só poderão usar o mesmo formato e não poderão fazer modificações adicionais ou desenvolvê-lo por conta própria.

Se você usar um Farol Bluetooth ou um sensor Bluetooth e um gateway Bluetooth (dispositivo receptor), você pode alterar o formato dos dados conforme necessário, desde que o dispositivo receptor consiga decodificá-los. Dessa forma, os dados de vários sensores pode ser transmitido usando o protocolo iBeacon. Para algumas tecnologias como LoRaWAN, a taxa de dados é lenta e o tamanho do pacote é pequeno. O gateway deve filtrar dados inúteis e enviar apenas os úteis. Para mais informações, consulte “Como funciona o Gateway Bluetooth Lansitec”, documento número 990-00522.

Introdução de Eddystone

Eddystone é um beacon Bluetooth LE de código aberto e multiplataforma, lançado pelo Google em 15 de julho de 2015. Ele é usado principalmente para enviar informações a pessoas em locais públicos.

Como o Google o posicionou como um projeto de código aberto, de acordo com a tradição, o Google não nomeia esses projetos de código aberto com o nome Google.

Por exemplo, o sistema operacional Android não usa o nome Google. O público não precisa saber qual empresa desenvolveu Eddystone, apenas os OEMs do Beacon e os desenvolvedores de aplicativos correspondentes sabem.

Propriedades do Eddystone

Além da vantagem de ser de código aberto, o Eddystone também oferece suporte a várias estruturas. O iBeacon e o The Physical Web do Google oferecem suporte a apenas uma.

As estruturas múltiplas do Eddystone contêm dados em quatro formatos: UUID, URL, TLM e EID.

A intenção original do UID da Eddystone é ser compatível com o UUID do iBeacon. Para quebrar a limitação do UUID do iBeacon, o UID pode ser definido livremente pelo comerciante, e o aplicativo pode optar por aceitar apenas mensagens deste UID. Por meio do código de identificação exclusivo do UID, o aplicativo do comerciante também pode descobrir em qual agência o usuário está no mundo e enviar informações correspondentes, como cupons, conexão Wi-Fi, etc.

Links de URL são obviamente mais amplamente utilizados e mais simples do que UUIDs. Qualquer celular com navegador pode abrir o URL.

O TLM, essa estrutura de telemetria remota, é útil para empresas que precisam controlar muitos sistemas. faróis. Desde faróis Como são alimentadas principalmente por bateria, precisarão ser substituídas ou recarregadas após algum tempo. O quadro de dados de telemetria permite que o Beacon envie informações sobre seu status e nível de energia para os trabalhadores próximos, para que eles possam realizar a manutenção e a substituição.

O EID é uma estrutura de segurança, um sinalizador que permite que apenas usuários autorizados leiam informações. Por exemplo, em uma empresa, faróis Os avisos são colocados no saguão para serem transmitidos a todos os clientes e visitantes. No entanto, a empresa também possui mensagens exclusivas para funcionários, e não deseja que essas mensagens sejam vistas por clientes e visitantes.

Formato de quadro Eddystone

Em vez de usar o campo de dados do fabricante, a Eddystone insere o valor 0xFEAA no campo UUID de serviço completo de 16 bits e usa o campo de dados de serviço associado para armazenar as informações do Beacon. Detalhes completos podem ser encontrados abaixo:

Cenários de uso de Eddystone

  • Na promoção de curto alcance de produtos, como clientes que fazem compras perto de supermercados e restaurantes
  • Obtenha informações de localização em aeroportos, estações ferroviárias, pontos turísticos e museus
  • Rastreie ativos para evitar perdas
  • Navegue em ambientes internos de shoppings
  • Transmitir dados de sensores

Lansitec Gateway Bluetooth LoRa Suporta iBeacon e Eddystone. Para mais informações, consulte "Como funciona o Lansitec Bluetooth Gateway", documento nº 990-00522.

Farol de Eddystone - 31B
Ibeacon vs eddystone - características, semelhanças e diferenças 7

Como os dispositivos Beacon usam BLE

O conteúdo acima nos mostra o que são BLE, Beacon, iBeacon e Eddystone. Então, como os dispositivos beacon realizam funções baseadas na tecnologia BLE? Primeiramente, vamos dar uma olhada no processo completo de conexão do BLE.

Processo de conexão de digitalização de transmissão do BLE

O mestre e o receptor devem ser conectados para construir um canal um-para-um antes da comunicação de dados para dispositivos como fones de ouvido, alto-falantes ou Bluetooth OTA. A conexão inclui quatro etapas: anúncio, varredura, inicialização e conexão.

Não entraremos em detalhes neste artigo. Entre em contato conosco se quiser saber mais.

Como usar um Beacon

Dispositivos beacon utilizam apenas os canais de publicidade, portanto, não há etapas de conexão subsequentes ao BLE. E é exatamente por isso que os beacons são utilizados em aplicações de posicionamento preciso interno de baixo consumo e publicidade de dados de sensores. No sentido literal da palavra beacon, este dispositivo envia pacotes de dados em um intervalo de tempo fixo, e os dados podem ser recebidos por um dispositivo central, como um celular ou um gateway Bluetooth.

Por exemplo, um sensor de temperatura e umidade, cujos dados podem ser inseridos na carga útil do iBeacon, é anunciado pelo sensor a cada segundo. O sensor não se conecta a nenhum outro dispositivo. O gateway Bluetooth próximo apenas recebe a mensagem do Beacon e, em seguida, transfere a temperatura, a umidade, os dados principais e secundários, para o servidor ou estação base por meio do backhaul. Se for um gateway Bluetooth baseado em LoRa, o gateway Bluetooth pode transmitir os dados para um gateway LoRa por meio do LoRa e, em seguida, para a nuvem. Conforme mostrado abaixo.

Para citar um exemplo interno, implantamos um beacon na entrada. Quando um rastreador ou um gateway Bluetooth recebe o payload, ele filtra o UUID, o identificador principal e o identificador secundário e, em seguida, encaminha o identificador principal, o identificador secundário e o RSSI para um dispositivo. LoRaWAN O sinal chega ao gateway e depois à nuvem. O servidor calcula a distância entre o Beacon e o rastreador com base no RSSI para determinar a localização do rastreador.

Como o anunciante e o receptor operam nos canais 37, 38 e 39 aleatoriamente, se um beacon anunciar a cada 1s e um gateway abrir uma "janela de recebimento de 1s" periodicamente, há uma chance de o gateway não conseguir receber o beacon. Recomendamos definir a duração do recebimento mais de duas vezes antes do intervalo de anúncio do beacon.

Com a popularização das tecnologias LPWAN, WIFI e 5G, os casos de aplicação Beacon baseados na tecnologia BLE floresceram em todo o mercado. Tecnologia Beacon, especialmente a tecnologia Beacon+LPWAN, possui muitas aplicações comprovadas. soluções no mercado, como estacionamentos inteligentes, museus, armazéns, cadeias de frio, lojas, lares de idosos, hospitais, centros de exposições e outras aplicações Beacon. soluções.

Figura 1. Fluxo de dados da solução B-Mobile®
Figura 1. Fluxo de dados da solução B-Mobile®
Figura 2. Fluxo de dados da solução B-Fixed®
Figura 2. Fluxo de dados da solução B-Fixed®

Explore o Whitepaper: Introdução à tecnologia Bluetooth e termos comuns.

Compartilhe esta postagem: