lunes, octubre 19, 2009

Aplicación:
AnyRemote

Interface Gráfica:
GAnyRemote
KAnyRemote



Es una aplicación que te da control por bluetooth sobre las aplicaciones que corres sobre GNU/Linux, Windows o MacOS.

En el caso de OpenOffice, te permite avanzar la presentación, poner y sacar pantalla completa, iniciar una presentación PPT OPT determinada, osea buscar desde el teléfono y abrirlas.

En si, puedes iniciar el servicio desde consola sin interfaz gráfica, pero debes tener antes el servicio rfcomm corriendo, la guía de anyremote la puedes encontrar en:

Fuente: http://anyremote.sourceforge.net/setup-at.html


NOTA: En versiones recientes no es necesario configurar "RFCOMM", por lo que simplemente instalando anyremote y ganyremote bastaría para hacer uso de él.
Comencemos:

Primer paso.
-Pone tu teléfono en modo descubrible, osea que pueda ser escaneado/visto por otros bluetooth.
-Desde la consola en tu computadora escribe "hcitool scan"
Debería dar un resultado como:
[maximi89@gateway ~]$ hcitool scan
Scanning ...
00:1A:1B:XX:XX:XX Archer's L6



-Ahora, escribe "sdptool browse XX:XX:XX:XX" donde XX:XX:XX:XX corresponde a la que extrajiste desde "hcitool scan"
La información suministrada por "sdptool browse", debería ser similar a esto:
[maximi89@gateway ~]$ sdptool browse 00:1A:XX:XX:XX:XX
Browsing 00:1A:XX:XX:XX:XX ...
Service RecHandle: 0x0
Service Class ID List:
"SDP Server" (0x1000)
Protocol Descriptor List:
"L2CAP" (0x0100)
"SDP" (0x0001)
Profile Descriptor List:
"SDP Server" (0x1000)
Version: 0x0100

Service Name: Dialup Networking Gateway

Service Description: Dialup Networking Gateway
Service Provider: Motorola
Service RecHandle: 0x10001
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
...


Nota: Obendrás muchas líneas, sólo debes extraer "channel" que se encuentra debajo de "Service Name: Dialup Networking Gateway" o "Service Name: COM"

-Ahora, ejecuta como root, o con sudo.

rfcomm bind XX:XX:XX:XX Y

donde "XX:XX:XX:XX" es tu dirección MAC del servidor Bluetooth que está conectado a la computadora físicamente, e Y es el "channel" o canal que obtuviste con "sdptool browse".

-Si no deseas escribir el comando para ejecutar rfcomm cada vez que quieras usar el AnyRemote, entonces modifica el archivo /etc/bluetooth/rfcomm.conf

rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device 01:23:45:67:89:AB;

# RFCOMM channel for the connection
channel 1;

# Description of the connection
comment "a comment";
}

device: MAC ADDRESS de tu dispositivo bluetooth que tienes físicamente en el computador.
channel: el que extrajimos en los pasos anteriores.

Nota: Para más información visita http://en.opensuse.org/Bluetooth/rfcomm

-Ahora que tienes el servidor funcionando de AnyRemote, envía desde tu computadora el cliente AnyRemote a tu celular, supongo que tienes instalado algún programa para bluetooth, si es así, ejecuta "bluetooth-sendto" y envía tu aplicación al celular, lo más probable, es que tengas las aplicaciones descargadas dentro de tu carpeta
"/home/usuario/.anyRemote/anyremote.jar"

-Acepta el cliente en tu celular, e instálalo y a disfrutar de anyRemote.




Para buscar si tu teléfono está soportado por anyRemote, revisa el siguiente enlace:
http://anyremote.sourceforge.net/phones.html

No hay comentarios.: