Proyectos

Proyecto 1: Decir “Bienvenido: XXXXX” donde XXXXX es un nombre y apellidos que está en un archivo de texto según el código de barras que se lea.

  • Instalar paquetes para que reconozca los usb.

TO-DO

  • Instalar paquete barcode para lector de codigo de barras y paquete para que lo reconozca.
opkg install kmod-usb-hid
opkg install barcode_2_brcm63xx.ipk
  • Instalar drivers tarjeta sonido Openwrt
opkg install kmod-usb-audio
  • Instalar evoice o svox para lectura de texto escrito.
#para generar voces
opkg install svox
#para reproducir sonido con aplay
opkg install alsa-utils
  • Crear script que busca y reproduce por tarjeta de sonido:

nano buscayreproduce.sh

! /bin/sh
while :
do
read codigo
while IFS=" " read id nombre apellido1 apellido2
do
if [ "$codigo" = "$id" ];
then
mensaje="Bienvenido, $nombre $apellido1 $apellido2"
 pico2wave -l=es-ES -w=test.wav "$mensaje" > /dev/null
 aplay test.wav > /dev/null
fi
done < ./alumnos.txt
done
  • Crear archivo de texto llamado alumnos.txt donde pondremos codigodebarras, nombre, apellido1,apellido2 separado por espacios:
nano alumnos.txt

84160829 Pedro Alvarez Diaz
4030152949717 Carlos Mendez Botin
8430848550030 Manuel Rios Tomate

  • Comando para dejar en background todo funcionando:
barcode /dev/input/event1 | ./busca.sh &

Ojo porque si has conectado los dos dispositivos verás /dev/input/event0 y /dev/input/event1

Como nosotros conectamos el lector de barras después de la tarjeta de sonido usamos event1.

Si tienes dudas  ejecuta lo siguiente y mira donde dice Name=

cat /proc/bus/input/devices

Verás todos los dispositivos de entrada junto con su evento correspondiente.

Poner al arrancar:

https://wiki.openwrt.org/doc/techref/initscripts

—–

Al pulsar un botón del router debe decir “Tienes X equipos encendidos”

Aparentemente el que resulta mejor es el svox.
Se uiliza con la siguiente orden de ejemplo:

pico2wave -l es-ES -w test.wav "Tienes 40 equipos encendidos"

En Linux Mint se instala:

sudo apt-get install libttspico-utils

Control de botones: Enlace

Escuchar .wav

opkg install alsa-utils
aplay -f S16_LE -D plughw:0,0 test.wav

BARCODE source

 

VLANS

Pr-vlan

 

Portal cautivo pfsense

Telefonía IP

Control de cámaras de seguridad

Autenticación Radius Openwrt. Radius Server Openwrt

OpenVPN Server en openwrt

Portal cautivo openwrt (NoDogSplash)

Multiwan Openwrt

https://www.mediafire.com/folder/4g34yskuoemru/HG556a_A_B_C

 

 

Cambio de clave WPA al pulsar un botón junto con gestión de ancho de banda para restaurantes.

Ratón + Detector de presencia

Otra manera de hacer hablar a nuestro router

http://audio1.spanishdict.com/audio?lang=es&text=Esto-es-un-test-para-hacer-hablar-a-nuestro-ruuter.

Paspberry pi + Control de cámaras de seguridad

Radio con clics de ratón:

Mirar y sacar enlaces de radio de:

http://dir.xiph.org/yp.xml

http://www.listenlive.eu/spain.html

http://jonijnm.es/all/pags/radio/

Que el router nos diga qué equipos hay encendidos en la red enviándonos un informe por correo o diciéndolo a viva voz.

Arpwatch funcionando en openwrt chaos calmer (necesita compilar)

Grito Wilhelm – Wikipedia, la enciclopedia libre

Simple Voice Chat