Beacons são transmissores sem fio que usam tecnologia Bluetooth de baixo consumo de energia para enviar sinais conhecidos como BLE para dispositivos inteligentes próximos.. Sinalizadores Bluetooth são instalados em locais diferentes e enviam notificações push aos clientes em seus celulares. A notificação push tem conteúdo relacionado à localização atual da pessoa. O objetivo da tecnologia iBeacon é aprimorar o marketing e melhorar a experiência do cliente.
Você está aqui porque quer aprender a tecnologia iBeacon. Este artigo irá guiá-lo sobre os diferentes aspectos desta tecnologia incrível, como seus requisitos de configuração., trabalhando, e vantagens.
O que é um dispositivo iBeacon
A maior parte do tempo, Os termos beacon e iBeacon são usados alternadamente. Contudo, iBeacon é basicamente um termo de marca comercial usado pela Apple para seu sistema de localização. Ele permite que diferentes aplicativos móveis executados em diferentes dispositivos Android e iOS recebam sinais deste dispositivo no mundo físico.
Este dispositivo envia notificações push que contêm informações úteis com base na localização atual do cliente. Ele usa Bluetooth de baixa energia(PASSOU A SER) pela sua comunicação.
Componentes principais de um sistema iBeacon
Para que a tecnologia iBeacon funcione de forma eficaz, existem alguns componentes principais que precisam trabalhar juntos. Um sistema iBeacon requer os seguintes componentes principais para funcionar bem:
Transmissores iBeacon
- O transmissor iBeacon é um pequeno dispositivo sem fio que é fixado em um local para transmitir Bluetooth Low Energy (PASSOU A SER) sinais.
- Pode ser colocado em paredes, tetos, prateleiras, etc., e transmite sinais contendo um ID exclusivo.
Dispositivos receptores compatíveis
- O dispositivo receptor precisa ter capacidade Bluetooth Smart para detectar sinais iBeacon.
- Deve estar executando uma versão compatível do sistema operacional iOS ou Android.
- A maioria dos smartphones modernos possui Bluetooth integrado que pode funcionar com iBeacons.
Aplicativos para detectar e agir em sinais iBeacon
- Um aplicativo especializado é necessário no dispositivo receptor para procurar e detectar continuamente sinais iBeacon.
- O aplicativo determina a proximidade com base na intensidade do sinal e aciona ações apropriadas, como notificações.
- Os aplicativos podem ser criados usando estruturas iBeacon como Core Location no iOS ou SDKs de terceiros.
Permissões de localização do usuário
- Para que o aplicativo detecte sinais iBeacon, os usuários precisam conceder permissão de localização.
- Isso permite que o aplicativo procure constantemente dispositivos iBeacon próximos e determine a proximidade.
- A permissão é crítica para a funcionalidade do iBeacon, sem ele, o aplicativo não consegue detectar sinais.
É importante observar que os smartphones não acionam ações com base na proximidade de beacons. O aplicativo específico instalado nesses dispositivos detecta beacons usando APIs diferentes, como Estimote SDK ou algumas outras estruturas nativas da Apple. Uma lista completa de compatibilidade com BLE está disponível no site oficial do Bluetooth para que você possa verificar seu dispositivo lá.
Como funciona a tecnologia iBeacon
Os dispositivos iBeacon são fixados em paredes ou colocados em locais fixos. Transmissores iBeacon transmitem Bluetooth Low Energy (PASSOU A SER) sinais em intervalos regulares, mesmo quando nenhum dispositivo receptor está ao alcance.
Sinais de transmissão de iBeacons
Esses sinais transmitidos contêm um identificador universalmente exclusivo (UUID), valor principal, e valor menor para identificar cada iBeacon. O UUID indica a qual organização o beacon pertence, enquanto os valores maiores e menores distinguem beacons individuais. A potência de transmissão dos sinais BLE é calibrada para que a intensidade do sinal possa estimar a distância de proximidade – sinais mais fortes significam distância mais próxima.
Aplicativos detectando e agindo em sinais iBeacon
Ao receber dispositivos como smartphones, aplicativos especializados procuram continuamente esses sinais BLE em segundo plano. Quando o aplicativo detecta um sinal iBeacon, extrai o UUID, principal, e valores menores da transmissão. Usando a intensidade do sinal (RSSI), o aplicativo estima a distância entre o dispositivo e o iBeacon. Com o UUID e valores maiores/secundários, o aplicativo identifica o iBeacon específico que foi detectado. Se necessário, o aplicativo pode então acionar ações apropriadas, como notificações push ou pop-ups de informações com base nas regras desse iBeacon. Sem um aplicativo relevante, não é possível capturar as transmissões do iBeacon.
iBeacon ssinalizar Euidentificar – UUID, Minstrutor, Mninguém, Tx Power
O padrão iBeacon usa sinais BLE para transmitir informações de identificação para dispositivos próximos. tem 4 principais identificadores contidos em cada transmissão iBeacon:
Identificador Universal Único - UUID: Este é basicamente um 16 bye string que dá uma identidade única ao iBeacon. Por exemplo, se a Coca-Cola tem uma rede de balizas no supermercado, todos os beacons pertencentes à Coca-Cola têm o mesmo código UUID. Este identificador exclusivo contém informações gerais relacionadas ao beacon, como quem o possui e qual empresa o possui.
Principal: Esta é basicamente uma string de dois bytes que é usada para identificar um subconjunto menor de beacons exclusivamente dentro do grupo maior. Por exemplo, se a Coca-Cola utiliza 4 balizas em uma mercearia específica, todos 4 balizas conteriam o mesmo. Ajuda a Coca-Cola a saber a localização exata de seus clientes na loja específica.
Menor: Esta também é uma string de dois bytes que ajuda a identificar beacons individualmente. Vamos pegar o exemplo da Coca-Cola novamente. tem 4 faróis em uma mercearia. Tudo 4 balizas têm um único menor. Portanto, o menor ajuda uma empresa a identificar com exclusividade a localização exata de um cliente dentro da loja.
Tx Power: Ele fornece a distância de proximidade entre o cliente e o farol. Como funciona o Tx Power? A potência Tx determina exatamente a força do sinal 1 metro do dispositivo beacon. Ele é codificado e calibrado antecipadamente para que os dispositivos usem isso como linha de base e forneçam a distância estimada do usuário.
A chave ddiferença entre iBeacon e Eddystone
iBeacon e Eddystone são ambos Bluetooth Low Energy (PASSOU A SER) protocolos de beacon que apresentam algumas diferenças importantes.
Tecnologia: A tecnologia iBeacon é basicamente um protocolo de beacon desenvolvido pela Apple, então a Apple controla todas as suas especificações. iOS 7 ou versões posteriores suportam este protocolo e permitem que iPads e iPhones procurem por diferentes dispositivos Bluetooth próximos. Por outro lado, Os beacons Eddystone são beacons de código aberto que podem ser fabricados por qualquer empresa a um preço acessível. Qualquer pessoa pode usar a especificação do GitHub.
Compatibilidade: iBeacon é compatível com Android e iOS, mas é nativo apenas para iOS. Contudo, Eddystone é compatível com Android, iOS, e todas as plataformas que possuem suporte para beacons BLE.
Fácil de usar: iBeacon é extremamente fácil de implementar. Contudo, Eddystone é muito mais flexível e requer mais codificação para integração. Na realidade, diferentes empresas desenvolvem beacons com Eddystone à sua maneira, por isso pode ser complicado.
Uso: No iBeacon, UUIDs, um código específico, tem um link com o servidor do desenvolvedor. Quando este código é enviado para qualquer smartphone, o dispositivo requer um aplicativo especial para executar uma tarefa especial após receber o código. Portanto, requer um aplicativo para funcionar corretamente. Por outro lado, Eddystone usa um URL em vez de UUID para que os usuários possam abrir facilmente no navegador. Portanto, não requer nenhum aplicativo para funcionar.
Segurança e privacidade: iBeacon transmite seu sinal publicamente. Qualquer pessoa pode detectá-lo facilmente usando dispositivos iOS. Além disso, Existem diferentes aplicativos disponíveis para Android e iOS que podem detectar o código UUID. Então não é muito seguro. Contudo, Eddystone possui um recurso conhecido como Identificador Efêmero que permite que os beacons enviem um sinal de forma que apenas clientes autorizados possam identificar esse sinal..
API: Como o iBeacon é um software proprietário, ele não contém uma API específica. Contudo, Eddystone é um código aberto e sua API está disponível para uso aberto.
No geral, ambos os beacons têm alguns prós e contras, então você pode escolher qualquer um de acordo com suas necessidades. Se você deseja desenvolver seu próprio farol, você definitivamente escolherá Eddystone porque é de código aberto.
Dispositivos compatíveis e versões de sistema operacional para iBeacon
Para que a tecnologia iBeacon funcione, os dispositivos e aplicativos receptores precisam ser compatíveis com o protocolo iBeacon. Os principais fatores que permitem a comunicação iBeacon são hardware adequado, Versão do sistema operacional, permissões de localização, e um aplicativo integrado. Aqui está uma visão geral das considerações de compatibilidade para iOS e Android:
Dispositivos iOS compatíveis com iBeacon
- iBeacon requer iPhones, iPad, ou modelos de iPod Touch com Bluetooth 4.0 ou mais tarde. Isso inclui iPhone 4S ou mais recente.
- Para recursos completos de microlocalização e detecção de fundo, Dispositivos iOS precisam de iOS 7 ou mais tarde. Versões anteriores do iOS têm suporte limitado.
- Os usuários devem conceder permissão de localização aos aplicativos para detecção de iBeacons.
Dispositivos Android compatíveis com iBeacon
- A maioria dos smartphones Android modernos suporta comunicação iBeacon no nível do hardware.
- Para software, Android 5.0 Lollipop ou posterior é recomendado para uma boa integração do iBeacon. Versões anteriores do sistema operacional Android têm suporte limitado.
- Nenhum hardware especial é necessário, mas o Bluetooth do dispositivo deve estar ligado para detectar iBeacons.
Aplicativos necessários para interações iBeacon
- Nas plataformas iOS e Android, é necessário um aplicativo especializado com suporte iBeacon.
- Muitos aplicativos de terceiros fornecem recursos de detecção e integração de iBeacon prontos para uso.
- Para aplicativos personalizados, APIs iBeacon nativas para iOS ou Android podem ser usadas para construir a funcionalidade iBeacon.
- Os aplicativos devem solicitar permissão de localização do usuário junto com acesso Bluetooth.
Aplicações e casos de uso do iBeacon do mundo real
A tecnologia iBeacon desempenha um papel significativo nas estratégias de marketing. Aqui estão alguns dos casos de uso comuns da tecnologia iBeacon em diferentes setores:
Microlocalização e navegação interna: Os iBeacons podem fornecer dados de localização precisos em ambientes fechados, onde o GPS falha frequentemente. Os aplicativos podem usar iBeacons para guiar os usuários pelos museus, aeroportos, mercearias, etc.
Marketing de proximidade e notificações: As lojas podem enviar notificações aos clientes sobre ofertas e recomendações à medida que eles entram em diferentes departamentos. Os museus podem fornecer mais informações sobre exposições próximas à localização do usuário.
Acompanhamento de bens: iBeacons colocados em equipamentos e estoques podem rastrear seu movimento e localização em armazéns, escritórios, etc. A equipe pode localizar rapidamente recursos compartilhados.
Monitoramento de presença: Escolas e eventos podem registrar presença detectando quando as pessoas entram/saem de uma zona iBeacon. Isso é feito anonimamente, sem a necessidade de check-ins do usuário.
Pagamentos sem contato: iBeacons permitem pagamentos móveis baseados em localização. Em vez de precisar abrir um aplicativo, os pagamentos podem acontecer automaticamente conforme um usuário passa por uma loja.
Com detecção precisa de microlocalização e capacidade de acionar notificações contextuais, iBeacons abrem muitos novos aplicativos baseados em proximidade. Varejo, eventos, transporte, fabricação, e muitas outras indústrias podem se beneficiar desta tecnologia versátil.
Quanta energia um iBeacon consome
Beacons são basicamente dispositivos autônomos que utilizam baterias para trabalhar. Portanto, é extremamente importante ter uma ideia sobre o consumo de energia do iBeacon. Portanto, surge uma dúvida aqui: Quanto tempo um farol funciona até que sua bateria deixe de funcionar? Bem, como já mencionamos, esses dispositivos funcionam em Bluetooth Low Energy, então é otimista que eles não consumam muita energia.
Aproximadamente, um farol médio pode funcionar por pelo menos um ano inteiro e não requer substituição de bateria. Além disso, a vida da bateria também depende do tipo de farol. Por exemplo, nosso Farol de moeda M1 oferece bateria com duração de 16 meses, enquanto o Farol industrial M3 tem uma duração de bateria de até 20 anos.
Quão seguro é o protocolo iBeacon
Há um ponto de interrogação sobre a segurança do protocolo iBeacon. Tenha em mente que este protocolo não oferece nenhuma segurança. Basicamente, é extremamente fácil escanear seus IDs de beacon. Portanto, se você descobrir UUID, Principal, e strings ou IDs secundários, você pode simplesmente clonar aquele beacon, atribuindo seus parâmetros atuais a outro dispositivo beacon ou emular isso utilizando seu smartphone. Embora nem todos os smartphones sejam capazes de emular beacons, este número será aumentado no futuro.
Seria muito melhor não usar a tecnologia iBeacon para trocar dados confidenciais. Vamos entender a segurança deste dispositivo considerando uma situação hipotética. Digamos, você usa este dispositivo para abrir seu portão. Alguém de sua equipe autorizada verifica seu farol para entrar ou sair. Como você sabe, o alcance do farol é de aproximadamente 30 metros em média, então isso significa que um infrator pode facilmente criar uma chave de farol idêntica à original sentando em algum lugar ao lado de sua casa ou escritório. Então, usando essa chave, ele pode abrir a porta.
Você pode estar pensando como o infrator consegue IDs de beacon? Não é grande coisa. Existem diferentes aplicativos disponíveis que oferecem essa funcionalidade. Esses aplicativos fornecem todas as informações do beacon em um intervalo específico.
Como proteger a segurança da tecnologia iBeacon
Existe alguma maneira de proteger a segurança do iBeacon? Bem, a tecnologia de beacon está ficando avançada a cada dia. Agora, diferentes empresas pretendem proteger beacons com senhas para que nenhum sequestrador possa enviar notificações aos clientes. Ainda, recomendamos que você não use beacons para suas informações confidenciais. Além disso, você deve comprar este dispositivo de um confiável fabricante de farol como MOKOSmart.
CONTINUE LENDO SOBRE O IBEACON