jueves, 21 de mayo de 2015

Convertir un 'smartphone' en un 'espía'

Científicos de la Universidad de Stanford, EE.UU., y el Centro Nacional de Investigación y Modelación Rafael, en Israel, han desarrollado una forma de convertir casi cualquier 'smartphone' en un dispositivo de escuchas.

El equipo estadounidense-israelí propuso utilizar en lugar de un micrófono un giróscopo integrado, del que disponen la mayoría de los teléfonos inteligentes, como un detector de vibraciones de sonido. Según los investigadores, la sensibilidad del giróscopo, que sirve para determinar la posición del dispositivo en el espacio, es suficiente para fijar las vibraciones del sonido, informa Wired.

Para probar su teoría, los científicos crearon una aplicación especial para Android que saca la información sobre las microvibraciones del giróscopo y las graba en un archivo. Después los datos se procesan en un ordenador utilizando una aplicación diseñada para el reconocimiento de voz.

Los autores del estudio subrayan que la tecnología permite detectar el sexo de la persona, cuya voz ha sido grabada con el giróscopo, con una precisión de hasta el 84%, así como detectar hasta el 65% del texto que ha hablado. Al mismo tiempo, aun no se puede hablar sobre un reconocimiento completo del habla: de momento se pueden aislar solo frases sueltas.

El acceso a la lectura de los datos desde el giróscopo está abierto casi para todas las aplicaciones, advierten los desarrolladores de la tecnología. Además, el acceso no tiene restricciones, ni siquiera se necesita un permiso del usuario.

Hacer una webcam Wifi con un teléfono Android

Una buena manera de sacar provecho de un teléfono Android viejo al que ya no se le da uso es convertirlo en una webcam para poder monitorear alguna zona de la casa. Esto es realmente fácil. El único requisito imprescindible es que ese teléfono Android esté funcional.
Este instructivo sirve tanto para poder monitorear la webcam desde una habitación de la casa y también por internet, a través de una computadora en cualquier otro lugar lejos de casa. Lo primero es sumamente sencillo mientras que lo segundo requiere un poco de configuración extra y algunas pruebas.

Webcam Wifi local

En este caso sólo hay que instalar la aplicación IP Webcam desde Google Play en el celular Android viejo (es gratis). Abrir la app, desplazarse hasta la parte inferior y tocar el botón que dice Iniciar servidor – Iniciar la transmisión de vídeo.
cámara web adnroid 2camara web android
Se recalca que la webcam (el Android viejo) y el PC o dispositivo de monitoreo deben estar conectados a la misma red Wifi.

Webcam Wifi online

En este caso también es necesario instalar la app IP Webcam, pero para poder verla desde internet es necesario configurar el módem o router de casa para que permita el acceso a la webcam desde un equipo remoto. Para esto, lo primero que hay que hacer es reservar una dirección IP para el dispositivo Android, y lo segundo es hacer un port forwarding. Ambas cosas se hacen desde la página de configuración del módem y, a pesar de lo complejo que puedan sonar, es bastante fácil.
Ingresar a la configuración del módem/router
Lo primero que hay que hacer es ingresar a la página de configuración del módem. Para esto es necesario la dirección IP por defecto del módem. Esta dirección IP se ingresa en el navegador de cualquier equipo conectado a la red. Hecho eso se solicitará un usuario y contraseña para acceder a la configuración. Tanto la dirección IP del módem como el usuario y contraseña son proporcionados por el fabricante en el manual del mismo (suponiendo que no hayan sido cambiados).
Ingresar a configuración de módem Huawei HG532c
Ingresar a configuración de módem Huawei HG532c
Reservar IP
Para asignar una IP única al dispositivo Android, todo dependerá del modelo y marca del módem, pues la página de configuración varía según estos aspectos. Comúnmente esta opción se encuentra bajo los siguientes menúes: Básico > LAN > DHCP > IP Address Reserve. Allí se deberá ingresar la IP que se quiere reservar exclusivamente para el dispositivo Android, y la MAC Address del dispositivo (esta información se puede ver en el dispositivo: Ajustes > Wifi > Avanzado).
Reservar IP en módem Huawei HG532c
Reservar IP en módem Huawei HG532c
Port Forward
En ciertos módems o routers esta opción también se llama Port Forwarding o Port Mapping. Para ciertos modelos o marcas, la opción podría estar bajo los siguientes menúes: Avanzado > NAT > Port Mapping. Allí habrá que ingresar la IP reservada para el dispositivo Android (Internal Host), y el valor 8080 para los parámetros External start port, External end port e Internal port. Seguramente también sea necesario añadir un nombre a este port forward. Se guardan los cambios y es todo.
Port mapping en módem Huawei HG532c
Port mapping en módem Huawei HG532c
Portforward.com es un sitio web en inglés que tiene tutoriales sobre cómo hacer un port forward en varias marcas y modelos de módems y routers, en caso de necesitar más información.
Acceder a la webcam
Antes de poder ingresar a la webcam desde internet, será necesario saber la IP pública de la red de casa. Esto se averigua haciendo una sencilla búsqueda en Google con las palabras clave Cuál es mi IP o What is my IP Address. Conocido esto, para monitorear la cámara desde otro equipo fuera de casa se debe ingresar en el navegador esta IP obtenida, seguida de dos puntos y el número 8080 (xxx.xxx.xxx.xxx:8080).
En este caso, la prueba de acceso a la webcam debería hacerse desde otra red para cerciorarse que realmente funciona.
Nota: Es posible que la IP pública de la red de casa sea dinámica, es decir, varíe cada cierto tiempo. Para acceder a la webcam sería necesario averiguar constantemente esta IP, o, como alternativa más práctica, usar un servicio DDNS (Dinamic DNS), que se encarga de monitorear el cambio de esa IP pública y le ofrece al usuario una URL constante de acceso a la webcam. DuckDNS.org ofrece este servicio totalmente gratis.
Parte final
La parte final consistirá en fijar esta Android webcam en un lugar apropiado y darle una fuente de energía constante (usando el cargador, que es lo más fácil). Si se desea añadir seguridad al acceso a la webcam, la aplicación IP Webcam permite añadir un nombre de usuario y contraseña en sus ajustes, así como cambiar el número de puerto, que por defecto es el 8080.

Usar mi Android cómo micrófono para PC [Windows]

Aquí un sencillo tutorial sobre cómo usar un celular Android como micrófono para el PC. Con lo explicado aquí será posible convertir android en un micrófono inalámbrico para el PC (por Wifi o Bluetooth) o un micrófono convencional usando el cable USB del dispositivo.
Todo consiste en instalar el pack de softwareWO Mic: la aplicación Android en el móvil (App) y el cliente (Client) y driver en el computador Windows. Estas tres cosas se pueden descargar gratis desde la página web del desarrollador:www.wirelessorange.com/womic (clic donde dice Download and Install).
Una vez instalado todo, se conecta el móvil y el PC con el cable USB. En la aplicación Android se configura el modo USB (tocar sobre el botón Settings para configurar esto) y luego pulsar el botón Start (la figura de micrófono debería volverse de color).
usar android como microfono wo mic app
En el programa de PC WO Mic Client se hace clic en la opción Connection y luego enConnect. A continuación se elige también USB y finalmente se pulsa en el botón OK.
usar android como microfono wo mic client
Para el modo inalámbrico por Wifi o Bluetooth, lo único que hay que hacer es elegir en el dispositivo Android la opción Wifi o Bluetooth y en el PC elegir el mismo tipo de conexión. Si es por Wifi, el dispositivo Android generará una dirección IP (un grupo de cuatro números separados por números). Esa dirección IP se deberá ingresar en el PC al elegir el modo Wifi. Si es por Bluetooth, será necesario confirmar en el PC el nombre Bluetooth que tiene el dispositivo Android.
Adicionalmente, en el caso del Wifi es posible que Windows despliegue una ventana del firewall al pulsar sobre el botón Connect. Habrá que pulsar sobre Aceptar en esta ventana para que el micrófono funcione correctamente.
Para probar si el micrófono funciona, en el programa del PC (Client) hacer clic en Options y marcar la opción Play in Speaker. Al hablar por el micrófono del móvil Android, el sonido debería reproducirse en los parlantes del PC.
Alternativas
Existen otra forma de usar Android como micrófono para el PC, pero requiere de un cable de audio macho – macho. Este cable se conecta al jack de micrófono del PC y a la salida de audio del móvil Android, el cual también debe tener instalada la aplicación Micrófonodisponible en Google Play.
En caso de requerir un micrófono temporal para el PC, otra opción es conectar unos audífonos o auriculares al jack de micrófono del PC y hablar a través de ellos. Esto es posible debido a que los audífonos y micrófonos tienen una funcionalidad inversa: los audífonos vibran para crear sonido, mientras que los micrófonos son monitores de vibraciones. En este caso, el único problema es que la calidad de sonido generada por los audífonos es paupérrima.