Beacons e o Google Eddystone
Os beacons são pequenos dispositivos que possuem apenas uma funcionalidade: eles transmitem um identificador único através do bluetooth. Apesar de não parecer muita coisa, esta funcionalidade única permite aos aplicativos mapear a localização do usuário dentro de ambientes fechados com uma alta precisão e com baixo consumo de energia.
O uso desta tecnologia já pode ser visto em diversos ramos, como lojas, museus, hospitais e até para localizar crianças em shoppings. Veja alguns exemplos:
Ou seja: as possibilidades são muitas!
Porém a maioria dos usos de beacons ficou restrita aos ambientes internos e, apesar de serem dispositivos baratos, não são altamente difundidos. Parte da culpa vem diretamente da Apple e o seu licenciamento “exclusivo” desta tecnologia, limitando a produção dos fabricantes. Recentemente, a maça incorporou os iBeacons (como são conhecidos os beacons feitos para iOS) no seu framework de automação residencial, o HomeKit. A combinação dos beacons com uma ferramenta de desenvolvimento permite usar o bluetooth dos iGadgets como controladores residenciais, ligando e desligando luzes e climatizadores, abrindo portas e janelas e até configurando ambientes. Tudo já está protocolado, basta usar – mas, para isto, é preciso assinar contratos de exclusividade e desenvolver apenas para dispositivos Apple.
Obviamente, inúmeras alternativas surgiram, mas nenhuma com a força que a maior empresa do mundo pode exercer. Até agora.
Na metade do mês de julho/2015, o Google anunciou o lançamento do Eddystone, que é a sua versão para pequenos dispositivos bluetooth – a sua versão do iBeacon. A primeira vista, a ideia é semelhante ao beacon da Apple, mas há muitas diferenças.
O Eddystone nasce como um protocolo multi-plataforma, de código aberto e, além de transmitir um identificador único, permite também o envio de uma segunda informação. Na prática, se o beacon transmitir uma URL, por exemplo, teremos um QR Code que não necessita o uso da câmera do celular, bastando estar próximo.
O uso do Eddystone permite uma maior flexibilidade do que apenas um identificador, trazendo ainda mais contexto para os aplicativos. Se as possibilidades já eram muitas, imagina agora!