Qué es BTHome? y para que sirve?

BTHome🡭 es un Open Standard que permite transmitir datos de sensores o dispositivos mediante Bluetooth BLE.

Lo que propone BTHome es una forma de estandarizar el formato de los datos que transmite un sensor o dispositivo, de tal manera que sean fácil de leer y consumir. Maximizando el uso de energía del sensor y brindando muchísima flexibilidad en cuanto a los datos que queremos transmitir.

En un dispositivo que utiliza este estándar, la batería puede llegar a durar 1 año. Estamos hablando que la mayoría de los sensores que existen en el mercado, ej: temperatura y humedad, trabajan con baterías o pila CR2032. Que llegue a durar 1 año es algo muy bueno.

BTHome soporta AES Encryption🡭 lo que es también una ventaja. Bluetooth al ser un protocolo por default abierto, si no tenemos una forma de encriptar los datos, cualquiera que este cerca del rango de la señal de bluetooth podría leer los datos del sensor. Es importante cuando tenemos sensores un poco mas criticos que los de temperatura, por ejemplo un sensor de puerta o ventana, que indican si esta abierta o cerrada.