HACKATAY DICIONÁRIO: Bluetooth Low Energy
Bluetooth é uma das principais bases do mundo do gadget móvel, permitindo que dispositivos móveis se comuniquem facilmente em distâncias curtas. É como o fone de ouvido sem fio fala com o celular sem a complexidade e os requisitos de energia do WiFi. Em particular, o componente Bluetooth Low Energy (BLE) é interessante para aqueles que constroem gadgets portáteis, porque requer uma quantidade muito pequena de poder.
O que é bluetooth le?
Bluetooth Le, também conhecido como Bluetooth Smart, faz parte da quarta versão do padrão Bluetooth. Finalizado em 2010, o Bluetooth 4.0 foi atualizado várias vezes, uma vez que a versão atual é 4.2, lançada em julho de 2015. Esta versão cria três classes diferentes de dispositivo: Bluetooth, Bluetooth Smart Ready e Bluetooth Smart. A ideia básica é que o Bluetooth inteligente indica um dispositivo como um pedômetro ou monitor cardíaco que só pode enviar e receber sinais de Le Bluetooth, enquanto um dispositivo pronto inteligente pode gerenciar os sinais Bluetooth Le e Standard. Um dispositivo padrão Bluetooth 4.2 (como um celular ou dongle USB) também pode enviar e receber sinais de Le Bluetooth.
Pelo menos, essa é a teoria. Porque Bluetooth progrediu ao longo dos anos, a compatibilidade real é muitas vezes difícil de determinar. Isso não é ajudado pelo suporte um pouco irregulado para Bluetooth nos sistemas operacionais de computadores e celulares: Bluetooth Le Support para Android, por exemplo, não foi incluído até a versão 4.3 (Jellybean), então ainda há muitos dispositivos Android por aí que não o suporta. A Apple tem sido muito mais proativa: Bluetooth Le Support foi incluído no iOS versão 6 e OSX versão 10.9.
O grupo de interesse especial Bluetooth (SIG) usa este guia para entender a compatibilidade de diferentes versões do Bluetooth
O objetivo do Bluetooth Le é abrir o padrão até uma nova classe de dispositivos: aqueles que enviam pequenas quantidades de dados com pouca frequência e fugem de pequenas baterias. O Bluetooth Le for executado na mesma faixa de freqüência como padrão Bluetooth: a banda de 2.4GHz ISM (industrial, científica e médica) que não requer uma licença para usar. A banda ISM é dividida em 40 canais e os dispositivos Le liquem entre esses canais para evitar a interferência. Para manter os requisitos de energia para baixo, o Bluetooth Le tem menor potência de transmissão (entre 0,01 e 10MW) do que o padrão Bluetooth, que permite a potência de até 100MW para dispositivos Classe 1 e 1MW para a classe 3. Os dados são enviados da mesma maneira, (usando a chave de mudança de freqüência Gaussiana), mas a velocidade dos dados é menor: um máximo de 1 megabit por segundo (MB / S), contra o máximo de 24 MB / s. Os dispositivos Le Bluetooth também podem alternar entre os modos de espera e ativos muito mais rápido que os padrões, economizando energia, permitindo que pequenas rajadas de dados sejam enviadas.
Bluetooth classifica os dispositivos pelo seu propósito, criando um número de perfis para coisas como fones de ouvido, fones de ouvido e dispositivos de interface humana, como ratos e teclados. O Bluetooth LE adiciona um novo conjunto desses perfis, chamados perfis de qualidade genérica (GATT). Estes incluem perfis para dispositivos, como monitores de pressão arterial e muito mais perfis genéricos para dispositivos como FOBs cruciais (o perfil de proximidade). Muitos dispositivos Le Bluetooth suportam vários desses perfis, com os perfis certos que são habilitados sendo controlados pelo firmware no dispositivo.
Os dispositivos Le Bluetooth usam muito pouca energia e são criados para correr baterias. A série Nordic Semicondutor NRF52 de chips, por exemplo, pode ser executada em uma tensão entre 1,7 e 3.6V e desenha apenas 1,2μA quando o sistema está no modo inativo. Isso é baixo o suficiente para poder funcionar por pelo menos um ano em uma bateria de moedas.
Bluetooth Le é absolutamente um protocolo interessante para o hacker de hardware, mas tem seus críticos. Mike Ryan demonstrou muitos problemas de segurança com o padrão, quebrando a criptografia que o protocolo usa e demonstrando como é possível travar remotamente um telefone Android usando um rádio Bluetooth.
Como usar o bluetooth le
A maneira mais fácil de começar a trabalhar com o Bluetooth Le é obter um kit de desenvolvimento. Estes estão amplamente disponíveis das empresas que fazem fichas Bluetooth, como semicondutor nórdico, instrumentos do Texas e RSC. Adafruit também usa uma breakout breakout baseada em um rádio semicondutor nórdico. Para fazer dispositivos autônomos, o Bean LightBlue é um bom lugar para começar, pois combina um rádio Le Bluetooth com um arduino para fácil programação e controle.
O feijão lightblue, um pequeno (e muito hackable) Bluetooth Le Device.