Configurar enchufe Zigbee TS011F con zigbee2mqtt

Este enchufe con conectividad Zigbee se puede encontrar bajo diversas marcas (Tuya, BlitzWolf o Vikefon). Es un modelo muy compacto, que teóricamente soporta una intensidad de 16A. Está diseñado para funcionar con la aplicación Tuya Smart Life, pero veremos cómo configurarlo para su uso con zigbee2mqtt, lo que abre el paso para su control mediante scripts o programas propios y a la integración plataformas como Home Assistant, pero sin requerir de servicios externos.

Leer artículo completo

Utilizar Raspberry Pi como Gateway Zigbee

El uso de dispositivos de domótica que funcionan bajo protocolo Zigbee requiere para su conexión de un gateway Zigbee, un dispositivo hardware que sirve para interconectarlos. Podemos recurrir a dispositivos comerciales, que suelen estar basados en soluciones propietarias cerradas a un conjunto de dispositivos concretos de una marca, o montar nuestro propio gateway Zigbee utilizando el software zigbee2mqtt, un adaptador USB Zigbee y una Raspberry Pi, PC o dispositivo similar que ejecute GNU/LINUX para realizar esta función.

Leer artículo completo

Consultar y gestionar almacenes de certificados de confianza Java

Los almacenes de certificados de confianza de Java o truststores son archivos binarios en los que se almacenan claves públicas de Autoridades de Certificación (CA). Las aplicaciones Java, a la hora de hacer peticiones a sitios web que ofrecen su contenido (APIs REST, APIs SOAP, contenido HTML, etc.) a través del protocolo HTTPS, comprueban como parte del proceso de negociación TLS/SSL que el certificado de ese sitio se encuentra emitido por una de las CA que se encuentren en su truststore. Vamos a ver cómo consultar y gestionar el contenido de estos almacenes.

Leer artículo completo

Instalar broker MQTT con autenticación en Raspberry Pi

MQTT (Message Queue Telemetry Transport) es un protocolo estándar de mensajería entre dispositivos del Internet of Things (IoT). El software que sirve como nexo de unión a todos los dispositivos que utilizan este protocolo se denomina broker. Vamos a instalar mosquitto, uno de los brokers más conocidos, y a configurar la autenticación por usuario y contraseña.

Leer artículo completo

Nivel de carga y estado de salud de la batería de un portátil en GNU/linux

A día de hoy, cualquier combinación de distribución GNU/Linux y entorno de escritorio, por ligera y minimalista que sea, ofrece información del nivel de carga de la batería de un portátil, mostrando un porcentaje de energía disponible con respecto al total y en muchos casos una estimación del tiempo restante en función del tipo de uso que actualmente se está haciendo del sistema. Esta información suele aparecer en un indicador en la barra de estado y además en alguna sección del panel de control. Pero ¿en qué información se basan esos indicadores? ¿Cómo podemos acceder con mayor nivel de detalle a esa información para tener más conocimiento de ella o hacer nuestras propias mediciones?

Leer artículo completo

Proteger GRUB con contraseña

Para hacer GRUB más seguro y evitar que alguien no autorizado pueda cambiar los parámetros de arranque o utilizar la línea de comandos, se puede especificar una contraseña que se solicitará en caso de querer editar las opciones del menú de GRUB en el arranque.

Leer artículo completo