Em junho de 2013, a Apple revelou seu próximo grande lançamento no mundo da comunicação sem fio: o iBeacon. Essa tecnologia não havia chamado muita atenção na época, mas ainda assim impressionava. Ela se baseia no Bluetooth 4.0 (lançado em 2010), ou como a chamamos, a tecnologia Bluetooth Low Energy (BLE). A especificação iBeacon representa um avanço significativo nos serviços baseados em proximidade, otimizando os principais benefícios do BLE.
Introdução para iBeacon oferecido pela Apple
O iBeacon é um protocolo de publicidade Bluetooth. Basicamente, esse protocolo orienta os beacons Bluetooth sobre quais dados e em qual formato devem ser anunciados. Para consultar a especificação completa do iBeacon, visite o site oficial da Apple.
O Apple iBeacon não é um produto de hardware que você pode comprar na Apple Store. É mais como um conjunto de regras – uma especificação de protocolo, se você quiser ser mais técnico – para detecção de proximidade baseada em BLE. O iBeacon utiliza tecnologia de detecção de proximidade Bluetooth de baixo consumo de energia.
A Apple foi a empresa que apresentou o iBeacon ao mundo. O "i" em iBeacon, como vimos na marca Apple, denota a implementação da Apple. No entanto, a tecnologia subjacente não é proprietária. Ela é baseada no protocolo Bluetooth 4.0 BLE e pode ser implementada em qualquer dispositivo compatível, não apenas em produtos iOS. O mercado também viu uma proliferação de serviços e dispositivos de beacon de outras gigantes da tecnologia, como a Eddystone, do Google.
Como funciona a especificação iBeacon
A tecnologia iBeacon utiliza BLE, parte da especificação Bluetooth 4.0 lançada em 2010. O núcleo do iBeacon é a transmissão. O iBeacon opera sem a necessidade de conexão. Todas as informações obtidas pelo aplicativo são transmitidas.
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, ele determina sua relevância. Isso significa que o receptor verifica se o pacote de publicidade é decodificável ou não. Se o pacote for decodificável, ele executa outras ações.
A comunicação do iBeacon é unidirecional: os 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 beacon com base na intensidade do sinal.
Transmissão e codificação iBeacon
O iBeacon é focado em transmissão. Cada dispositivo iBeacon possui um ID exclusivo (UUID + Principal + Secundário). Esse ID marca uma área específica dentro do alcance de transmissão do dispositivo. Aqui, focamos nos aspectos críticos: quais informações os iBeacons transmitem? O que você precisa transmitir e os requisitos técnicos padrão.

O formato principal do pacote iBeacon inclui :
UUID (Identificador Universal Único): O tamanho do UUID é de 16 bytes. Uma string é mais frequentemente usada para representá-lo.
Major: 2 bytes formam major. Basicamente, é um número que varia de 1 a 65,535.
Menor: O tamanho do menor é de 2 bytes, semelhante ao do maior.
![]()
Este design dos identificadores permite identificar de forma desigual um beacon entre milhares. Juntos, eles identificam qual iBeacon em qual grupo está transmitindo. Portanto, este formato de pacote é muito útil para construir grandes redes de beacons.
Elementos adicionais no pacote de transmissão iBeacon :
Comprimento do campo do anúncio: informa a quantidade de dados úteis que há no anúncio.
Tipo: Com que tipo de anúncio estamos lidando aqui?
CompanyID: 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 o da Nordic Semiconductor é 0x0059.
Tipo de iBeacon: Sempre definido como 0x02, o que significa “Sou um beacon de proximidade!”
Comprimento do iBeacon: Qual é o tamanho do restante desta mensagem?
TxPower: Representa o RSSI calibrado a 1 metro. É como uma medida de quão longe você está do beacon.
Considere uma rede varejista nacional que usa iBeacons. Todos os beacons em todas as lojas compartilham um UUID. Cada loja recebe seu próprio valor principal, e cada departamento da loja recebe valores secundários exclusivos. Assim, quando os compradores entram, o sistema pode avisá-los com qualquer coisa, desde ofertas para toda a rede até ofertas especiais apenas para o departamento de calçados.
Principais aplicações da tecnologia iBeacon
O iBeacon, uma tecnologia de localização, tem duas aplicações principais:
Notificações baseadas em proximidade
O iBeacon pode disparar o envio de mensagens aos usuários quando eles entram em zonas de beacon específicas. No iOS 7 e versões superiores, o sistema oferece suporte nativo à detecção do iBeacon. Quando o dispositivo de um usuário entra na área de alcance de um iBeacon monitorado, ele pode ativar o aplicativo associado.
Posicionamento interno
Os iBeacons utilizam a Indicação de Intensidade do Sinal Recebido (RSSI) para estimar a proximidade do dispositivo. O SDK do iOS fornece um valor de precisão em metros, que representa a distância até um iBeacon. Devido às flutuações do sinal e a fatores ambientais, a Apple define quatro faixas de proximidade:
- Imediato: < 1 metro
- Próximo: 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 status "Longe" aqui não significa necessariamente que o dispositivo esteja longe do iBeacon. Na verdade, pode estar bem perto – a apenas um metro de distância. Só não temos dados suficientes para confirmar que ele está próximo. "Longe" significa, na verdade, "em algum lugar nesta faixa" – o dispositivo pode estar em qualquer lugar dentro dela.
![]()
As estratégias de posicionamento interno incluem:
- Ponto único: usa as coordenadas do farol mais próximo como posição do usuário
- Dois pontos: calcula a localização com base nos sinais RSSI de dois beacons
- Multiponto: triangula a posição usando três ou mais beacons
Esses métodos podem ser aplicados em vários cenários sobre os 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 reais:
- Assistente de Clima: Uma empresa japonesa desenvolveu uma solução baseada no iBeacon para evitar o esquecimento do guarda-chuva em dias chuvosos. Os usuários colocam um pequeno dispositivo iBeacon perto da porta, e ele aciona o aplicativo para enviar alertas meteorológicos automaticamente.
- Rastreamento de Bagagem: Os viajantes podem anexar um iBeacon à sua bagagem. Quando suas malas se aproximarem da esteira do aeroporto, o aplicativo alertará os usuários automaticamente. Não é preciso esperar com a multidão ao redor da esteira.
- Exposições de Arte Interativas: Um museu italiano utiliza nossos dispositivos iBeacon (etiqueta de sinalização L01A) para fornecer guias digitais e navegação com reconhecimento de localização. À medida que os visitantes percorrem as exposições, seus smartphones desbloqueiam informações relevantes sobre as obras de arte.
configurar Farol MOKOs para transmitir iBeacon
Os beacons inteligentes MOKO são totalmente compatíveis com iBeacon. Fornecemos um manual do usuário para todos os nossos beacons Bluetooth , e você pode configurar o protocolo iBeacon com base nele. Lembre-se de manter o firmware do seu beacon sempre atualizado. Se precisar de mais ajuda, não hesite em falar com nosso especialista em Bluetooth!







