How RF-star & Industries Are Moving Forward
Quantos termos técnicos de Bluetooth você conhece? Jun 18, 2021
Com o advento da era da informação da Internet, produtos inteligentes móveis e portáteis levaram inúmeros entusiastas à loucura assim que foram lançados. Os dispositivos vestíveis evoluíram gradualmente de MP3 para fones de ouvido sem fio Bluetooth e dispositivos VR.



O rápido crescimento do mercado de dispositivos vestíveis está intimamente relacionado ao desenvolvimento da tecnologia Bluetooth. Com a popularização da tecnologia Bluetooth 4.0 e o surgimento da Internet móvel, a aplicação da tecnologia Bluetooth também se desenvolveu de dispositivos portáteis, como telefones celulares e tablets, para a Internet das Coisas, médicos e outros campos. O desenvolvimento de soluções baseadas na tecnologia Bluetooth está cada vez melhor. Traz novas oportunidades para o mercado de Internet das Coisas.

Quando falamos sobre Bluetooth, freqüentemente ouvimos palavras como BLE, Beacon, iBeacon, Eddytstone, etc. Quais são as conexões e diferenças entre eles? A seguir está uma explicação detalhada da tecnologia Bluetooth envolvida em termos técnicos e aplicativos comuns do Bluetooth.


1. Explicação dos termos técnicos do Bluetooth


BLE: Bluetooth de baixa energia.

Baliza: O Beacon é baseado em detecção de proximidade de baixa energia por Bluetooth, transmitindo um identificador universalmente exclusivo captado por um aplicativo ou sistema operacional compatível.


iBeacon: iBeacon é o nome do padrão de tecnologia da Apple introduzido em 2013, que permite que aplicativos móveis (executados em dispositivos iOS e Android) ouçam sinais de beacons no mundo físico e reajam de acordo.
Eddystone: Eddystone é um formato BLE desenvolvido pelo Google em 2015. É Código aberto e multi plataforma , para que você possa usá-lo com Android e iOS.
O Bluetooth que costumamos dizer em nossa vida diária geralmente se refere a BLE (Bluetooth Low Energy). Como o nome mostra, a tecnologia Bluetooth atual consome muito baixo consumo de energia. A energia consumida ao ligar o Bluetooth no telefone por um longo tempo é insignificante.

2. A Origem e Classificação de BLE


A especificação original foi desenvolvida pela Nokia em 2006 com o nome de Wibree. A empresa desenvolveu uma tecnologia sem fio adaptada do padrão Bluetooth que proporcionaria menor consumo de energia e custo, ao mesmo tempo que minimizaria suas diferenças em relação à tecnologia Bluetooth. Os resultados foram publicados em 2004 usando o nome Bluetooth Low End Extension. Wibree é uma nova tecnologia de radiofrequência que pode funcionar junto com o Bluetooth, mas usando apenas uma fração da energia. A tecnologia foi comercializada como Bluetooth Smart e a integração na versão 4.0 da Core Specification foi concluída no início de 2010.


A pilha do protocolo BLE é mostrada na figura abaixo. BLE é um conjunto de protocolos diferente do Bluetooth clássico e o dispositivo correspondente não implementa compatibilidade com versões anteriores. Portanto, o BLE formou três tipos de dispositivos.

1) Dispositivos bluetooth - Dispositivos pré-4.0 - Bluetooth BR / EDR (Bluetooth clássico).


Um dispositivo Bluetooth Classic é capaz de se comunicar com outros dispositivos Bluetooth Classic e dispositivos Bluetooth Smart Ready. Como conexões de telefone sem fio, fones de ouvido sem fio e alto-falantes sem fio, etc. SPP (Perfil de porta serial) é um perfil Bluetooth clássico, SPP define os requisitos para dispositivos Bluetooth necessários para configurar conexões de cabo serial emulado usando RFCOMM entre dois dispositivos de mesmo nível.


2) Bluetooth Smart dispositivos - Basicamente, dispositivos Bluetooth de baixa energia, como periféricos (pense em monitores cardíacos, equipamentos de ginástica, etc.).


Um dispositivo Bluetooth Smart só pode se comunicar com dispositivos Bluetooth Smart e Bluetooth Smart Ready. É um protocolo que permite a operação de longo prazo de dispositivos Bluetooth na transmissão de dados de baixo volume. O BLE permite fatores de forma menores, melhor otimização de energia e células de energia que duram anos com uma única carga.


3) Dispositivos Bluetooth Smart Ready - Basicamente, dispositivos que podem suportar Bluetooth de baixa energia e Bluetooth BR / EDR (Bluetooth clássico).


Os dispositivos Smart Ready são considerados dispositivos de modo duplo porque podem se comunicar com dispositivos BLE e dispositivos Bluetooth clássicos. - Pense em smartphones, notebooks e tablets - que podem receber e compartilhar sinais Bluetooth de acessórios como alto-falantes, fones de ouvido, acessórios de fitness , e até mesmo ferramentas médicas tal como monitores de freqüência cardíaca e termômetros eletrônicos . Imagine Pronto para Bluetooth Smart dispositivos como uma nave-mãe, esperando para enviar e receber dados de navios menores de drones ao seu redor.

Bluetooth de baixa energia a tecnologia opera na mesma faixa de espectro (a banda ISM de 2,400 – 2,4835 GHz) que a tecnologia Bluetooth clássica, mas usa um conjunto diferente de canais. Em vez dos clássicos Bluetooth setenta e nove canais de 1 MHz, o Bluetooth Low Energy possui quarenta canais de 2 MHz. BLE não é adequado para comunicar grandes quantidades de dados e geralmente é usado para descobrir dispositivos e fazer algumas comunicações simples.


BLE e Bluetooth clássico pode cobrir um alcance de até 100 m. Comparado com o Bluetooth clássico, a maior vantagem do BLE é o consumo de energia. O consumo de energia do BLE é 90% menor do que o do Bluetooth Clássico, enquanto a distância de transmissão é aumentada, e a segurança e estabilidade também são aprimoradas. BLE suporta Criptografia AES e Verificação CRC , que garante a segurança da comunicação entre os dispositivos conectados.


3. Características da tecnologia Beacon


Beacon, como uma tecnologia de posicionamento baseada no protocolo Bluetooth 4.0, tem atraído cada vez mais a atenção do mercado de posicionamento interno. Com o desenvolvimento da informatização da Internet das Coisas e o acúmulo contínuo de requisitos de coleta e processamento de big data, a tecnologia Beacon de baixo custo e baixo consumo se tornou o foco das aplicações de posicionamento interno. Suas características podem promover a rápida implementação do sistema de posicionamento interno IoT.



1) Sem emparelhamento


Dispositivos Bluetooth precisam ser emparelhados. Por exemplo, o fone de ouvido sem fio Bluetooth e o celular precisam ser emparelhados ao se conectar. A pulseira inteligente precisa ser emparelhada quando estiver ligada ao telefone. O Beacon não precisa ser emparelhado, porque ele usa o canal de transmissão Bluetooth para transmitir sinais. Dispositivos como telefones celulares podem funcionar normalmente sem estabelecer uma conexão com o Beacon.



2) Receber informações em segundo plano


O envio de informações do Beacon requer um APP. No entanto, não precisamos abrir o APP quando usamos a função de posicionamento interno para receber sinais de Beacon. O APP correspondente só precisa ser aberto ao exibir o serviço de envio de informações do Beacon.


3) Sem função de transmissão de dados.


A estação base do dispositivo Beacon apenas envia as informações necessárias na forma de dados de transmissão e usa o modo Bluetooth não conectável.


Se o APP deseja executar e transmitir dados para se comunicar com o servidor para obter funções personalizadas e obter dados específicos, outros métodos de comunicação de dados precisam ser ativados, como Wi-Fi, 4G, etc.


Além disso, o posicionamento do Beacon não precisa usar a rede, o que significa que a rede não passa pelo servidor. O algoritmo de posicionamento Beacon pode ser implementado localmente, e o próprio dispositivo completa o posicionamento sem fazer cálculos por meio do servidor online. A premissa é que os dados do mapa sejam inicializados e gravados no dispositivo local com antecedência.


4. A diferença entre iBeacon e Eddystone


1) iBeacon


A tecnologia iBeacon é uma tecnologia de microposicionamento precisa baseada em Bluetooth 4.0 lançada pela Apple na WWDC em 2013. A tecnologia subjacente usa BLE. É compatível com o iPhone 4S.


Quando o smartphone está perto de um Beacon, o smartphone pode receber o sinal do Beacon. E o alcance de recepção do sinal pode chegar a 50 m.



A Apple colocou interfaces relacionadas ao iBeacon em CoreLocation.framework. O Google oferece suporte ao recurso no Android 4.3 e versões posteriores. Os desenvolvedores podem usar a tecnologia iBeacon, desde que atendam aos padrões técnicos do iBeacon. Uma certa limitação é que o formato do protocolo não pode ser modificado.


2) Eddystone


Eddystone é um beacon Bluetooth LE de plataforma cruzada lançado pelo Google em 15 de julho de 2015. Ele é usado principalmente para enviar vários impulsos de informações para as pessoas em público.


Como o Google o considera um projeto de código aberto, eles não usam o nome da empresa para nomear o projeto de código aberto. Por exemplo, o sistema operacional Android não usa o nome da empresa Google. O público não precisa saber de qual empresa é Eddystone. Apenas o OEM que fez o beacon e o desenvolvedor do aplicativo correspondente sabem.


Comparado às limitações do Apple iBeacon, Eddystone é open source e pode ser usado não apenas no Android, mas também no iOS por meio de arquivos de biblioteca de links. Eddystone salva o código-fonte no GitHub. O maior argumento de venda do Eddystone é que ele é totalmente open source. O direito da Apple de usar o iBeacon é muito estrito. A Radius Networks uma vez tentou executar o Apple iBeacon no sistema Android. A Apple levou o assunto a sério e acabou encerrando o serviço.

5. Como usar BLE para dispositivos Beacon


Agora, sabemos o que BLE, Beacon, iBeacon, Eddytstone estão. Vamos dar uma olhada em como implementar funções baseadas na tecnologia BLE para dispositivos de beacon.


A função dos dispositivos BLE muda nos modos ponto a ponto (ou seja, Unicast) ou de transmissão. As funções comuns são as seguintes.


  • Anunciante / Sca nner (Iniciador)
  • Periheral / Central (Pré-conexão), Mestre de escravos (pós-conexão)
  • Emissora / Observarr.

Vamos entender como funciona a conexão BLE completa.


1) A análise do processo de varredura e conexão de publicidade BLE


a) Publicidade

Um periférico ou emissora sempre começa anunciando antes de aceitar uma conexão. Na verdade, os pacotes de anúncios são a única maneira que permite que uma central ou scanner descubra um periférico ou transmissor. O escravo enviará um pacote de anúncios a cada certo intervalo de tempo. O intervalo é entre 20 ms e 10,24 s, que é chamado de intervalo de transmissão . A nova transmissão interna afetará o tempo de conexão para a próxima inicialização.


O mestre deve receber o pacote de transmissão antes de enviar a solicitação de conexão. O escravo monitora apenas a solicitação de conexão do mestre por um período de tempo após enviar um pacote de broadcast. Um pacote de broadcast pode transportar um certo número de bytes de dados [BLE4.2: 31 byte; BLE5.0: 251 byte (pacote estendido)]. Geralmente contém o nome do usuário, informações do dispositivo, logotipo conectável, etc. Os tipos de transmissão podem ser divididos em quatro tipos:

  • Tipo de evento não direcionado conectável
  • Tipo de evento direcionado conectável
  • Tipo de evento não direcionado digitalizável
  • Tipo de evento sem direção não conectável

Quando o mestre recebe um pacote de broadcast, ele enviará uma solicitação de varredura para obter mais dados de broadcast, e a premissa é que o scanner ativo foi configurado. Em seguida, o escravo responde à solicitação de varredura enviando uma resposta de varredura, que pode conter 31 bytes de dados adicionais.


Transmissão, solicitação de varredura e resposta, eles usam três bandas de frequência 2.4G diferentes para evitar interferência de WLAN.


b) Digitalização

A varredura é usada pelo mestre para monitorar pacotes de transmissão e enviar solicitações de varredura. Há dois parâmetros de tempo que precisam ser observados: "Janela de varredura" (a duração de uma varredura) e "Intervalo de varredura" (o tempo total de uma varredura, incluindo o tempo em que a varredura é interrompida e quando o a varredura está em andamento). Para cada intervalo de varredura, o tempo de varredura mestre é igual à "janela de varredura". Ou seja, se a "janela de varredura" for igual ao "intervalo de varredura", significa que o mestre está escaneando continuamente. Portanto, o ciclo de trabalho da varredura mestre é o tempo da "janela de varredura" dividido pelo tempo do "intervalo de varredura" e, a seguir, multiplicado por 100%.


c) Iniciando

Quando o mestre deseja entrar na conexão, ele passará pelo mesmo processo de varredura de pacotes de transmissão. Quando a conexão é iniciada e o mestre recebe um pacote de broadcast, o mestre enviará uma solicitação de conexão ao escravo.


d) Conexão

As funções do mestre e do escravo são definidas de acordo com a primeira troca de dados na conexão. Ao conectar, o mestre irá solicitar os dados de acordo com o “intervalo” definido pelo escravo. O intervalo de tempo é denominado "intervalo de conexão". E é usado para conexão mestre. No entanto, o escravo pode enviar solicitações de atualização de parâmetro de conexão ao mestre.


De acordo com a Especificação do Bluetooth Core, o intervalo deve ser entre 7,5 ms e 4 s. Se o escravo não responder ao pacote do mestre dentro do intervalo de tempo, isso é chamado de tempo limite de supervisão de conexão e a conexão é considerada perdida. É possível obter mais rendimento de dados transmitindo vários pacotes em cada intervalo de conexão, e cada pacote pode enviar até 20 bytes. No entanto, se o consumo de energia atual precisar ser controlado e o escravo não tiver dados para enviar, um certo número de intervalos pode ser ignorado. Os intervalos que são ignorados são chamados de "latência do escravo". Em uma conexão, o dispositivo irá saltar na banda de frequência através de todos os canais.


2) Como usar o Beacon


O dispositivo Beacon usa apenas o canal de transmissão, portanto, não há etapas de conexão relacionadas a BLE. Como o significado literal de beacon, este dispositivo envia pacotes de dados em um determinado intervalo de tempo, e os dados enviados podem ser obtidos por um dispositivo mestre, como um telefone móvel.


Por exemplo, um pequeno termostato pode abrir um serviço para obter as leituras atuais de temperatura e umidade, é conectável e o termostato e o dispositivo operacional podem se comunicar um com o outro. O Beacon não se conecta, o dispositivo operacional apenas recebe o sinal de transmissão do Beacon e o dispositivo operacional executa a próxima ação de acordo com o sinal de transmissão recebido.

6. Introdução ao uso da tecnologia iBeacon


A seguir, principalmente, apresenta como usar o iBeacon.


1) Propriedades do iBeacon


O iBeacon é essencialmente uma informação de localização, então a Apple integrou a função iBeacon no Core Location. Existem três atributos para identificar um iBeacon: ProximityUUID, maior e menor.


a) ProximityUUID é um NSUUID, usado para identificar a empresa. O iBeacon utilizado por cada empresa e organização deve ter o mesmo UUID de proximidade, também conhecido como UUID.


b) Principal é usado para identificar um grupo de beacons relacionados. Por exemplo, no aplicativo de uma rede de supermercados, o balizador de cada filial deve ter o mesmo principal. A função do principal é semelhante ao agrupamento para melhor gerenciar um grande número de dispositivos Beacon.


c) Menor é usado para distinguir um farol específico. É o gerenciamento de número de dispositivos Beacon no mesmo grupo. Por exemplo, em uma rede de supermercados, produtos diferentes em uma determinada prateleira podem ser diferenciados.


Se esses atributos não forem especificados, eles serão ignorados quando o dispositivo for correspondido. Por exemplo, CLBeaconRegion, que especifica apenas a probabilidadeUUID, pode corresponder a todos os dispositivos de beacon de uma empresa.


2) formato de quadro iBeacon


A seguir está o formato de quadro de pacote de transmissão iBeacon. Sabemos que o formato do quadro é composto de parâmetros como comprimento de transmissão, tipo, ID da empresa, tipo de iBeacon, comprimento de iBeacon, UUID, Principal, Menor e potência TX.

O ID da empresa deve exibir o logotipo da empresa. Por exemplo, o UUID de 16 bits que as seguintes empresas aplicam ao Bluetooth SIG: Baidu (0xFDC2, 0xFDC3), Xiaomi (0xFDAB, 0xFDAA, 0xFE95), Alibaba (0xFE3C), Nordic (0xFE59, 0xFE58).


A ID da empresa tem informações de identificação fortes, que refletem os recursos abrangentes do provedor de serviços de dados iBeacon; no entanto, muitos usuários e empresas não têm essa ID. Em aplicativos reais de marketing e promoção do Beacon, como envio de informações de marketing em shopping centers, é muito importante exibir as informações de ID da empresa, e a limitação do parâmetro tem certas limitações no uso de promoção de marketing. Além disso, podemos ver que todo o formato de dados do iBeacon é único e cada parte do código foi estritamente restrita. Os desenvolvedores e usuários só podem usá-lo de acordo com o formato e não podem modificá-lo ou desenvolvê-lo por conta própria.

7. Introdução ao uso da tecnologia Eddystone


O que se segue apresenta principalmente como usar o Eddystone.


1) Propriedades de Eddystone


Eddystone não só oferece suporte a código aberto, mas também a vários frameworks. O iBeacon da Apple e o Google “The Physical Web” eram compatíveis apenas com uma estrutura antes.



Eddystone é compatível com vários frameworks e diferentes fornecedores de beacons vendem beacons para diferentes fins. Isso significa que os telefones iOS e Android podem receber o sinal Google Eddystone Beacon. Esta é uma notícia muito boa para os comerciantes que precisam enviar informações sobre a loja. Isso também significa que todos os telefones celulares podem receber mensagens push em vez de serem restringidos pelo sistema iOS, como o iBeacon.


As estruturas múltiplas da Eddystone contêm dados em quatro formatos: UID, URL, TLM e EID.

O UID da Eddystone foi originalmente concebido para ser compatível com o iBeacon UUID. Ele quebra a limitação de apenas iBeacon UUID, UID pode ser definido livremente pelos comerciantes. O aplicativo pode escolher aceitar apenas mensagens deste UID. Com um UID exclusivo, o aplicativo do comerciante também pode determinar onde o usuário está no mundo e enviar informações relevantes, como cupons, conexões Wi-Fi e assim por diante.


URL link é obviamente mais amplamente usado e mais simples do que UID. Existem navegadores em qualquer telefone celular e eles podem abrir o URL. Nessa transmissão única, o usuário não deseja baixar o aplicativo para receber as informações de push, e a URL é, sem dúvida, a melhor escolha.


o TLM A estrutura de telemetria remota é útil para empresas que precisam controlar um grande número de beacons. A maioria dos beacons são alimentados por bateria e precisam ser substituídos ou recarregados após um período de tempo. A estrutura de dados de telemetria permite que o farol envie seu próprio status, como informações de energia, para a equipe ao redor, de modo que a equipe possa ser direcionada para manutenção e substituição.


EID é uma estrutura de segurança. É um farol que permite apenas que usuários autorizados leiam as informações. Por exemplo, em uma empresa, beacons são colocados no saguão para serem transmitidos a todos os clientes e visitantes. No entanto, a empresa também possui informações que deseja divulgar apenas aos funcionários. Obviamente, eles não querem que essas informações sejam vistas pelos clientes e visitantes.


2) Formato do quadro Eddystone


Eddystone não usa o campo de dados do fabricante, mas coloca o valor 0xFEAA no campo UUID de serviço de 16 bits completo e usa o campo de dados de serviço associado para conter as informações do Beacon. Aqui estão os detalhes completos.

O equipamento Beacon com tecnologia Eddystone pode ser amplamente utilizado na promoção de produtos. Por exemplo, os clientes estão comprando perto de supermercados e restaurantes. As informações de localização podem ser obtidas em aeroportos, estações ferroviárias, pontos turísticos e museus. Os ativos podem ser rastreados para evitar perdas. Também pode ser usado para navegar dentro do shopping.

Existem inúmeros casos de aplicação de Beacon no mercado, e várias informações técnicas sobre Beacon podem ser pesquisadas online. Olhando ao redor do mundo, as enormes demandas de aplicação da tecnologia Beacon têm atraído cada vez mais fabricantes para investir em pesquisa e desenvolvimento. Já existem soluções de sistema Beacon bastante maduras no mercado, como museus inteligentes, armazéns inteligentes, Zoológicos inteligentes, cadeias de frio inteligentes, lojas inteligentes, estádios inteligentes, lares de idosos inteligentes, hospitais inteligentes, centros de exposição inteligentes , etc. A tecnologia RF-star desempenhou um papel como pioneira na indústria de IoT. As vantagens de RF-B-AR1 , como operação simples, ferramentas de suporte completas, parâmetros de configuração visual e uso extremamente fácil, ajudam os clientes a encurtar o cronograma do projeto e fazer o produto entrar no mercado rapidamente. No momento, as aplicações de balizas domésticas estão se tornando mais e mais maduras, e a cadeia geral da indústria de localização interna está passando por melhorias. Contando com as vantagens de baixo consumo de energia e Beacon de baixo custo, a RF-star Technology abriu uma ampla perspectiva para aplicações de localização interna.

Deixe um recado

Deixe um recado
Se você está interessado em nossos produtos e deseja saber mais detalhes, deixe uma mensagem aqui, responderemos o mais breve possível.

Casa

produtos

skype

whatsapp