Guardar valores recibidos por mqtt en una base de datos sqlite (Linux)

Objetivo: Vamos a realizar un script sencillo para almacenar los datos que se van recibiendo cuando estamos conectados a un broker mqtt en una base de datos sqlite.

Contador de presencia con envío por mqtt

Objetivo: Contar, almacenar y transmitir con mqtt el número de veces que se pasa por delante de un sensor PIR. Enviará a un servidor mqtt un resumen de las últimas 24 horas del número de veces que se ha pasado por delante.

Guardar valores recibidos por mqtt en un archivo de texto (Linux)

Objetivo: Vamos a realizar un script sencillo para almacenar los datos que se van recibiendo cuando estamos conectados a un broker mqtt.

Script para crear usuario administrador de manera automática

Objetivo: Mediante un script que se ejecuta en un equipo, crear un usuario administrador con una contraseña que previamente hemos cifrado. A menudo se da la circunstancia de que un alumno se olvida la clave del usuario que creó en su sistema Linux. Una opción es el que el profesorado tenga la posibilidad de entrar […]

Sensor de Movimiento (PIR) conectado a un ratón usb.

Objetivo: Conectar un sensor PIR (Sensor Infrarrojo Pasivo) al pulsador de click de un ratón para el envío de dicha señal por usb hacia un ordenador. La gran ventaja es que podemos tener un sensor de presencia para activar eventos muy económico, que se conecta por usb a un dispositivo y de fácil configuración.

Primeros pasos con MQTT

Objetivo: Realizar unos primeros test de uso del protocolo MQTT (Message Queue Telemetry Transport) con Openwrt para envío de datos entre routers/arduinos/PCs/dispositivos e Internet.

Script para reproducir por altavoces nuestra dirección IP pública

Objetivo: Realizar un script para openwrt que nos reproduzca por altavoz la dirección IP pública de nuestra red.

Envío de informe de equipos conectados por correo.

Objetivo: Realizar un script que envíe un informe de IPs y Macs de los equipos que están conectados a tu red.

Instalación de un Servidor Radius (Freeradius2) en Openwrt

Objetivo: Instalar freeradius dentro de un router con OpenWrt para que pueda usarse como servicio de autenticación para múltiples usuarios.

Cambiar clave Wifi aleatoria y envío por correo al pulsar botón del ratón en Openwrt

Objetivo: Al pulsar con el botón izquierdo del ratón cambiará la clave WIFI del router y nos la enviará por correo electrónico a la dirección de correo que deseemos.

Compilar arpwatch para Chaos Calmer 15.05 para HG556A

BORRADOR Objetivo: A veces nos vemos en la necesidad de  instalar una aplicación que no está incluida dentro del la versión actual de Openwrt. En nuestro caso queremos utilizar la aplicación arpwatch que estuvo incluida en versiones antiguas de Openwrt pero que actualmente no es posible encontrarla como paquete compilado.

Crear una imagen con paquetes añadidos.

Objetivo: Crear una imagen del último firmware estable con paquetes añadidos de esa misma versión del firmware.

Control de ancho de banda con Openwrt SQM (Smart Queue Management)

Objetivo: Administrar el ancho de banda para los diferentes interfaces de nuestro router.

Asignar boca WAN en router ADB P.DG A4001N1

  Objetivo: Asignar un puerto (Eth4) del router como WAN. Se configurará para que pida direcciones IP a través de la WAN y dará IPs a través de la LAN.