sexta-feira, 4 de novembro de 2016

Diferença entre Bluetooth vs Bluetooth Low Energy

Acabei de ler um excelente artigo da empresa LinkLabs que explica as diferenças básicas entre Bluetooth (BT) e Bluetooth Low Energy (BLE).

De forma resumida, o Bluetooth serve para trabalhar com grande quantidade de dados trafegados. Por essa razão consome-se mais energia. Já o BLE é usado para aplicações que não requerem uma grande quantidade de dados. Assim, consome-se menos bateria, durando por anos e com custo reduzido.

O Bluetooth Low Energy pode se referir também como Bluetooth 4.0.

O range (distância) do BLE (no máximo 250m) é menor do que comparado ao BT (máximo 800m).

A taxa de transferência do BLE (100kbps) é baixo se comparado ao BT (2mbps).

Além de todas estas diferenças listadas acima, a implementação também é um pouco diferente na plataforma Android. Apesar de utilizar a mesma biblioteca, requere-se cuidados com a forma de implementar a interação com o BLE. Para isso existe o GATT (Generic Attribute Profile). o GATT é uma especificação para envio e recebimento de pequena quantidade de dados através de um link BLE. O bluetooth SIG define procedimentos de como o dispositivo deve trabalhar com o BLE.






Referências:
https://www.link-labs.com/bluetooth-vs-bluetooth-low-energy/
http://stackoverflow.com/questions/32367108/android-bluetooth-vs-bluetooth-low-energy
https://developer.android.com/guide/topics/connectivity/bluetooth-le.html

Nenhum comentário: