Voy a crear un detector de dispositivos móviles usando una computadora de placa única (SBC) que ejecute un sistema operativo basado en Linux. El SBC tendrá un adaptador inalámbrico USB/802.11. El SBC será un servidor DHCP. El dispositivo móvil se unirá a la red inalámbrica (adhoc o infraestructura, no importa) del SBC. Cuando el dispositivo móvil se une a la red, el SBC lo detectará. Verificará la dirección MAC del dispositivo móvil entrante con un conjunto de direcciones aceptadas. Si hay una coincidencia, el SBC ejecutará un comando.Cómo detectar cuando los dispositivos inalámbricos conocidos se unen a mi LAN inalámbrica en Linux
Tengo conocimientos básicos de Linux. No puedo escribir scripts de shell, pero sé C++/Qt. No sé por dónde empezar ¿Conoce utilidades o bibliotecas de línea de comando relevantes para usar en este proyecto?
P.S: Quizás solo necesite una forma de detectar cuándo cambia la lista de clientes dhcp. Junto con el filtrado de direcciones MAC, esto puede funcionar.
Tienes que aprender un poco de script de shell. Si escribe un deamon, debe escribir un script de inicio y de cierre para el init.d. Bueno, no es difícil, pero necesitas saber lo básico :-) – rekire
Puedo crear uno a partir de los scripts de inicio/muerte existentes. Eso no es un problema. – niw3
Debe dar más detalles, por ejemplo, ¿qué tipo de software se ejecutará en ese SBC? Hacer algo como un AP de software requeriría hostapd, que creo que tiene la capacidad de filtrado MAC incorporada. –