De volta em junho 2013, A Apple revelou sua próxima grande novidade no mundo da comunicação sem fio – iBeacon. Esta tecnologia não tinha chamado muita atenção naquela época, mas ainda assim foi impressionante. Depende da parte traseira do Bluetooth 4.0 (introduzido em 2010), ou como chamamos, Bluetooth Low Energy (PASSOU A SER) tecnologia. A especificação iBeacon representa um movimento significativo nos serviços baseados em proximidade, otimizando os principais benefícios do BLE.
Introdução para EuBeacon oferecido pela Apple
iBeacon é um protocolo de publicidade Bluetooth. Este protocolo basicamente orienta os beacons Bluetooth que quais dados e em que formato precisam ser anunciados. Se você quiser verificar a especificação completa do iBeacon, você pode visitar o site oficial da Apple para iBeacon.
Apple iBeacon não é um produto de hardware que você pode adquirir na Apple Store. É mais como um conjunto de regras – uma especificação de protocolo, se você quiser obter informações técnicas – para detecção de proximidade baseada em BLE. iBeacon utiliza tecnologia de detecção de proximidade Bluetooth de baixo consumo de energia.
A Apple foi a empresa que apresentou um iBeacon ao mundo. O 'eu’ em iBeacon, como vimos na marca da Apple, denota a implementação da Apple. Contudo, a tecnologia subjacente não é proprietária. É baseado no Bluetooth 4.0 Protocolo BLE e pode ser implementado em qualquer dispositivo compatível, não apenas produtos iOS. O mercado também viu uma proliferação de serviços e dispositivos beacon de outros gigantes da tecnologia, como Eddystone do Google.
Como funciona a especificação iBeacon
A tecnologia iBeacon utiliza BLE, uma parte do Bluetooth 4.0 especificação divulgada em 2010. O núcleo do iBeacon é a transmissão. iBeacon opera sem a necessidade de conexão. Todas as informações obtidas pelo APP são veiculadas.
A metodologia básica para transmitir pacotes de publicidade é a mesma. Um dispositivo beacon envia os mesmos pacotes para todos os três canais de publicidade. Quando um receptor recebe um pacote, determina a relevância do pacote. Significa que o receptor verifica se o pacote publicitário é decodificável ou não? Se o pacote for decodificável, ele executa outras ações.
A comunicação iBeacon é unidirecional: beacons transmitem continuamente pequenos pacotes de dados. Qualquer dispositivo habilitado para BLE pode receber essas transmissões. Esses pacotes contêm identificadores exclusivos e informações adicionais. Quando um dispositivo compatível entra no alcance do beacon, ele detecta esse sinal e pode estimar sua proximidade com o farol com base na intensidade do sinal.
Transmissão e codificação iBeacon
iBeacon tem tudo a ver com transmissão. Cada dispositivo iBeacon possui um ID exclusivo (UUID + Principal + Menor). Este ID marca uma área específica dentro do alcance de transmissão do dispositivo. Aqui, nos concentramos nos aspectos críticos: quais informações os iBeacons transmitem? O que você precisa transmitir e os requisitos técnicos padrão.
O principal formato do pacote iBeacon inclui:
UUID (Identificador Universalmente Único): O tamanho do UUID é 16 bytes. Uma string é mais frequentemente usada para representá-lo.
Principal: 2 bytes de forma maior. Este é basicamente um número que varia de 1 para 65,535.
Menor: O tamanho do menor é 2 bytes, semelhante ao principal.
Este design dos identificadores usa para identificar desigualmente um beacon entre milhares. Junto, eles identificam qual iBeacon em qual grupo está transmitindo. Portanto, este formato de pacote é muito útil para construir grandes redes de beacon.
Elementos adicionais no pacote de transmissão iBeacon:
Comprimento do campo AD: Isso informa quantos dados úteis há no anúncio.
Tipo: Com que tipo de anúncio estamos lidando aqui?
ID da empresa: Um identificador de empresa de dois bytes atribuído pelo Bluetooth SIG. Isso ajuda os aplicativos a analisar os campos de dados corretamente. O da Apple é 0x004C, enquanto Nordic Semiconductor passa de 0x0059.
Tipo de iBeacon: Sempre definido como 0x02, significado “Sou um farol de proximidade!”
Comprimento do iBeacon: Quanto tempo dura o resto desta mensagem?
TxPower: Representa o RSSI calibrado em 1 metro. Isso é como uma medida de quão longe você está do farol.
Considere uma rede de varejo nacional usando iBeacons. Todos os beacons em todas as lojas compartilham um UUID. Cada loja recebe seu próprio valor principal, e cada departamento da loja? Eles obtêm valores menores exclusivos. Então, quando os compradores entram, o sistema pode enviar-lhes qualquer coisa, desde negócios para toda a rede até ofertas especiais apenas para o departamento de calçados.
Principais aplicações da tecnologia iBeacon
iBeacon, uma tecnologia com reconhecimento de localização, tem duas aplicações principais:
Notificações baseadas em proximidade
O iBeacon pode acionar mensagens enviadas aos usuários quando eles entram em zonas de beacon específicas. No iOS 7 e acima, o sistema suporta detecção iBeacon nativamente. Quando o dispositivo de um usuário entra no alcance de um iBeacon monitorado, pode ativar o aplicativo associado.
Posicionamento interno
iBeacons usam indicação de intensidade do sinal recebido (RSSI) para estimar a proximidade do dispositivo. O iOS SDK fornece um valor de precisão em metros, representando a distância até um iBeacon. Devido a flutuações de sinal e fatores ambientais, Apple define quatro faixas de proximidade:
- Imediato: < 1 metro
- Perto: 1-3 metros
- Longe: Termo relativo, não necessariamente indicando grande distância
- Desconhecido: Ocorre durante a inicialização ou quando a distância não pode ser determinada
o “Longe” status aqui não significa realmente que o dispositivo esteja longe do iBeacon. De fato, poderia estar bem perto – como a apenas um metro de distância. Só nos faltam dados suficientes para confirmar que está próximo. “Longe” realmente significa “em algum lugar nesta faixa” – o dispositivo pode estar em qualquer lugar dentro dele.
As estratégias de posicionamento interno incluem:
- Ponto único: Usa as coordenadas do farol mais próximo como a posição do usuário
- Dois pontos: Calcula a localização com base em dois beacons’ Sinais RSSI
- Multiponto: Triangula a posição usando três ou mais beacons
Esses métodos podem ser aplicados em vários cenários dos quais falaremos mais tarde, como fornecer informações baseadas em localização em museus ou melhorar a navegação em grandes espaços internos.
Casos de uso do iBeacon no mundo real
A versatilidade da tecnologia iBeacon levou à sua adoção em diversas aplicações inovadoras. Aqui estão alguns exemplos do mundo real:
- Assistente meteorológico: Uma empresa japonesa desenvolveu uma solução baseada em iBeacon para evitar o esquecimento de guarda-chuvas em dias de chuva. Os usuários colocam um pequeno dispositivo iBeacon perto da porta, isso acionará o aplicativo para enviar alertas meteorológicos automaticamente.
- Rastreamento de bagagem: Os viajantes podem anexar um iBeacon à sua bagagem. Quando suas malas se aproximam na esteira do aeroporto, o aplicativo alertará automaticamente os usuários. Não há necessidade de esperar com a multidão ao redor do carrossel.
- Exposições de arte interativa: Um museu italiano usa nossos dispositivos iBeacon (Etiqueta de orientação L01A) para fornecer guias digitais e navegação com reconhecimento de localização. À medida que os visitantes passam pelas exposições, seus smartphones desbloqueiam informações relevantes sobre a obra de arte.
Configurar Beacon MOKOs para transmitir iBeacon
MOKO Smart Beacons são totalmente compatíveis com iBeacon. Fornecemos um manual do usuário para todos os nossos Sinalizadores Bluetooth, você pode definir o protocolo iBeacon com base nisso. Observe que certifique-se de que o firmware do seu beacon esteja sempre atualizado. Se você precisar de mais assistência, não hesite em falar com nosso especialista em Bluetooth!