Demo

Eddystone

Optin.mobi 1º aplicativo brasileiro traz compatibilidade com o novo formato Beacon Eddystone™ do Google

Eddystone

Estamos felizes em anunciar a sua compatibilidade com Eddystone, um novo formato de pacote multiplataforma aberto para Beacons BLE, lançado pelo Google neste dia 14 de julho de 2015.

Assim como faróis têm ajudado marinheiros navegar pelo mundo por milhares de anos, Beacons eletrônicos podem ser usados ​​para fornecer localização precisa e pistas contextuais dentro de aplicativos para ajudá-lo a navegar pelo mundo. Por exemplo, um Beacon pode rotular uma parada de ônibus para que o seu telefone sabe que tem o seu bilhete pronto, ou um app museu pode fornecer base sobre a exposição que você está parado em frente. Hoje, nós estamos começando a lançar um novo conjunto de recursos para ajudar os desenvolvedores a construir aplicativos usando esta tecnologia. Isso inclui um novo formato aberto para baixo de energia Bluetooth (BLE) beacons para se comunicar com dispositivos das pessoas, uma maneira para você adicionar estes dados significativos para seus aplicativos e serviços do Google, bem como uma forma de gerir a sua frota de Beacons de forma eficiente.

O que é Eddystone?

Eddystone tem diferenças significativas em relação as outras normas principais. O primeiro tipo Beacon Bluetooth LE a ganhar popularidade foi o padrão iBeacon™ da Apple começando no final de 2013. Uma vez que todos estes tipos de Beacon são baseados em Bluetooth LE, todos eles têm uma gama semelhante de raio até 50 metros. Quando eles começam a divergir está em como você usá-los. Todos esses tipos Beacon trabalhar em iOS, mas a Apple não fornece nenhum suporte oficial para iBeacon na plataforma Android. O Optin.mobi acrescenta que o apoio oficial através de um padrão de Beacon que é open source e multi-plataforma.

O novo padrão de Eddystone não fornece o mesmo interoperabilidade iBeacon, porque o identificador de esquema Eddystone é incompatível com o padrão iBeacon. Eddystone usa um identificador de duas partes, totalizando apenas 16 bytes. Isso pode torná-lo difícil de usar Eddystone ao lado de sistemas baseados em iBeacon novos ou já existentes. Esta decisão, no entanto, permite que o Google colocou algumas capacidades inovadoras em Eddystone.

Capacidade Multi-Beacon

Beacons Eddystones

Eddystone suporta o conceito de telemetria, um tipo especial de transmissão Beacon que contém metadados sobre como o Beacon está a funcionar. Isso inclui tanto a nível da bateria e temperatura.

  • Teaser

  • Warning: imagecreatetruecolor() expects parameter 1 to be integer, string given in /srv/users/serverpilot/apps/optinmobisite/public/administrator/components/com_widgetkit/helpers/image.php on line 102
  • Teaser
  • Teaser
  • Teaser
  • Teaser
  • Compre ibeacon link.
  • GeoMarketing nova mídia link.
  • Compre ibeacon link.
  • GeoMarketing a nova mídia link.
  • Compre ibeacon link.

Eddystone também suporta o conceito multi-Beacon. Isto significa que uma única Beacon hardware envia múltiplas transmissões que podem ser utilizados de forma independente. A transmissão de pacotes de telemetria, separado do pacote identificador principal, é um exemplo disso. Embora o Google não é a primeira empresa a inventar multi-beacons, é o primeiro a combinar multi-beacons em um único padrão.

O multi-Beacon consiste em três quadros de sinalização separados:

Eddystone-UID. Esta é a transmissão principal e dispõe de um identificador de duas partes (10 bytes para o namespace e 6 bytes para o exemplo), bem como um valor de calibração da potência do transmissor de um byte, que é usado para estimativas de distância.

Eddystone-TLM. Este contém informações de telemetria incluindo a versão do pacote (sempre um valor de um byte de 0 por agora), a temperatura Beacon (2 bytes), o nível da bateria Beacon (2 bytes), o número de segundos que o Beacon foi alimentado (2 bytes ) eo número de "PDU" transmissões de pacotes a Beacon enviou (dois bytes.)

Eddystone-URL. Esta é uma alternativa para a transmissão Eddystone-UID que envia uma URL comprimido 17 bytes em vez de um identificador numérico. A idéia é que um aplicativo detectar o Beacon pode ir diretamente para esta URL sem o aplicativo ter de converter um identificador de beacon numérico para endereço de destino da web. Este quadro de Eddystone é a nova substituição para o URI Beacon existente, um padrão aberto também patrocinado pela Google.

Em adição ao acima, Eddystone realmente usa uma quarta estrutura, o que é uma moldura iBeacon padrão. O objetivo principal deste quadro é tão Eddystone pode alavancar habilidade especial do padrão iBeacon acordar aplicativos iOS em segundo plano, no momento em que eles podem começar a consumir os três quadros acima. Dito isto, não há nada que você parar de usar o quadro iBeacon para seus próprios fins.

Escolhendo os quadros a serem Use

Nem todas essas armações têm de ser usados ​​ao mesmo tempo. Na verdade, beacons com base em Eddystone pode ser configurado para desativar alguns desses quadros para economizar energia da bateria ou reduzir o ruído.

A primeira escolha que você provavelmente vai querer fazer é se você quer usar a capacidade Eddystone-URL. A principal vantagem de Eddystone-URL é que ele permite que você construa o seu aplicativo e, em seguida, ter pessoas completamente diferentes implantar beacons que enviam seu aplicativo para URLs específicas. Se esta capacidade corresponde ao seu caso de uso, então é uma boa escolha. Para mais casos de uso Beacon geral você provavelmente vai querer ficar com Eddystone-UID.

Com essa decisão fora do caminho, você pode decidir se você quer usar a telemetria. Eddystone-TLM normalmente não é transmitida como muitas vezes como os outros quadros-cerca de uma vez por segundo. Tem, portanto, um impacto menor na bateria e ruídos de rádio. Se você sabe que você não vai usar a telemetria, você sempre pode desativá-lo.

Ajustando seus identificadores Beacon

Eddystone tem um identificador de duas partes que consiste em um identificador namespace 10 byte e um identificador de instância 6 byte. Você normalmente usa o ID namespace para significar sua empresa ou organização, para que você saiba quando um Beacon é sua.

Você pode gerar um identificador de namespace com um gerador de UUID. Mas porque UUIDs padrão são 16 identificadores de bytes e identificadores de namespace são apenas 10 bytes, você deixa cair as médias de seis bytes do UUID. Esta técnica é especialmente útil se você já tiver uma iBeacon Proximidade UUID atribuído para a sua empresa ou organização, permitindo que você use um identificador de organização equivalente para ambos os formatos. Abaixo está um exemplo de uma tal conversão.

 iBeacon Proximidade UUID: 2f234765-cf6d-4a0f-adf2-f4911ba9ffa6

Eddystone Namespace ID: 0x2hgte454f4911ba9ffa6

O Google também prescreve uma segunda técnica para gerar uma UID de uma URL. Assim, você pode converter um nome de domínio que você possui como http://www.optin.mobi em um ID de namespace exclusivo. Como esta técnica usa um algoritmo de hash de um jeito, não há nenhuma maneira de converter o ID de namespace de volta para uma URL. Você pode usar ferramentas como Android para gerar identificadores de namespace de ambos os URLs e UUIDs, e configure o campo diretamente para o Beacon.

O identificador de instância é destinado exclusivamente para identificar um Beacon específico. Você geralmente vai querer colocar um número de série em cada um deles. Se você tiver duas Beacons, você pode dar o primeiro exemplo de um ID de 1, ea segunda uma ID de instância de 2. Como o campo é de 6 bytes (48 bits), há 2 48 = 281 trilhões de combinações. Isso é um monte de beacons.

Para saber mais detalhes sobre como você pode construir um aplicativo com Eddystone, consulte nosso companheiro postar Apps edifício com Eddystone .

Visite-nos aqui para acessar a mais produtos Optin.mobi redes que suportam Eddystone.

Eddystone Beacon

O que significa ser um Beacon BLE é o formato quadro, uma linguagem de um Beacon que envia para o mundo. Hoje, nós estamos ampliando o leque de casos de uso para a tecnologia de Beacon através da publicação de um novo e aberto formato para Beacons BLE que qualquer pessoa pode usar: Eddystone.

Eddystone é robusta e extensível: Suporta vários tipos de quadros para diferentes casos de uso, e suporta o controle de versão para fazer a introdução de novas funcionalidades mais fácil. É multi-plataforma, capaz de suportar Android, iOS ou qualquer plataforma que suporte beacons BLE.

Consistente com a desenvolvedora abordagem amigável do Optin.mobi, estamos a bordo que suporta o protocolo de um dia. Se você já comprou Optin.mobi Beacons você pode baixar o nosso mais novo firmware apoiando tanto iBeacon e Eddystone. Basta fazer download do nosso mais recente app Android atualizar seus beacons para o firmware mais recente e você está pronto para começar a testar Eddystone.

Atualize seus Beacons existentes hoje, ou comprar novos Beacons que apoiam plenamente a tecnologia Eddystone agora.