03 Apr
Archivado en: Software Libre
Antes de nada, decir que la maquina sobre la que he configurado ésto, ha sido una con el sistema operativo GNU/Linux Ubuntu Edgy, suponiéndo que tenemos instalado JAVA, cómo mínimo Java RE 1.4. Yo lo he probado con mi teléfono móvil Sony Ericcson K750i, peor tambíen vale para otros modelos.
Ahora instalamos lo necesario para el bluetooth y librerias java necesarias:
sudo apt-get install bluez-utils
sudo apt-get install librxtx-java
Descargamos el paquete RemoteJ:
wget http://belnet.dl.sourceforge.net/sourceforge/remotej/RemoteJ-0.2.0-alpha.tar.gz
Lo descomprimimos:
tar zxvf RemoteJ-0.2.0-alpha.tar.gz
mv RemoteJ-0.2.0-alpha remotej
NEcesitamos establecer la clave de emparejamiento en nuestro PC, para ello:
sudo gedit /etc/bluetooth/pin
escribimos 12345 por ejemplo y guardamos y salimos.
Reiniciamos el demonio de bluetooth para que surtan efecto los cambios:
sudo /etc/init.d/bluetooth restart
Ahora activamos el bluetooth en nuestro móvil y buscamos nuevos dispositivos, cuando encuentre nuestro PC, lo seleccionamos y metemos la clave 12345; ya está emparejado con nuestro PC.
A continuación, averiguamos cuál es la MAC address de nuestro movil:
hcitool scan
Nos devolverá algo del tipo 00:18:13:4F:AC:EF , la copiamos porque la vamos a usar.
Ahora necesitamos configurar el remoteJ:
cd remotej/bin
sudo gedit run.sh
Y reemplazamos el contenido por éste otro (cambiar MAC por la obtenido en el paso anterior):
#!/bin/sh
#MAC-address of your device
MAC=”00:18:13:4F:AC:EF”
# the device node (as given in the remotej.conf file)
DEVICE=”/dev/rfcomm0″
# this is the directory where this start.sh is located
WORKDIR=/home/joseduenas/Programas/remotej/bin
#WORKDIR=/opt/apps/remotej/bin
# where RXTX’s native .so files are located…
RXTX_LIB_PATH=/usr/lib
# where your RXTX java jar is…
RXTX_JAR_PATH=/usr/share/java/RXTXcomm.jar
#RXTX_JAR_PATH=../lib/RXTXcomm-2.1-7pre17.mod.jar
# where your xstream.jar is…
XSTREAM_JAR_PATH=../lib/xstream-1.1.2.jar
##create the device node if it does not exist
if [ ! -e $DEVICE ] ; then
echo “Device available: $DEVICE”
else
echo “To create the device ($DEVICE) we use sudo:”
sudo rfcomm bind $DEVICE $MAC 1
fi
cd $WORKDIR
echo “To quit RemoteJ on console, press Ctrl+C.”
java -Djava.library.path=$RXTX_LIB_PATH -cp $XSTREAM_JAR_PATH:$RXTX_JAR_PATH:. gnu.remotej.RemoteJ && exit
Guardamos y salimos. Ya solo nos queda ejecutar desde consola:
./run.sh
Nos pedirá en el movil autorización, la aceptamos y ya nos instala un menú en Ajustes -> Conectividad -> Bluetooth -> remoteJ desde donde podremos controlar las distintas aplicaciones de Gnome o KDE.
Por defecto, en el paquete que instalamos viene para controlar en Gnome:
- cursor keys
- tvtime
- xine
- mplayer
- xmms
- gmusicbrowser
- totem
- rhythmbox
para KDE:
- amarok
- kaffeine
La web del proyecto RemoteJ dónde puedes encontrar nuevas versiones y foros de ayuda es: http://remotej.sourceforge.net/
6 Comentarios
meneame.net
3 April, 2007 a las 4:09 pm
1Mplayer - XMMS - Rythmbox por bluetooth desde un móvil Sony Ericsson K750i…
un tutorial paso a paso para poder controlar aplciaciones de Gnome y KDE desde nuestro móvil por Bluetooth….
remotej author
5 April, 2007 a las 1:01 pm
2Hola!
Grácias por tu tutorial! Con tu permiso posterior he publicado en el foro de RemoteJ.
sk.
joseduenas
5 April, 2007 a las 1:21 pm
3Gracias a ti por tu trabajo en la programación de RemoteJ.
Thanks to you for your work developing remotej !
jessai
2 September, 2007 a las 7:37 am
4HOla, lei tu articulo y me parece muy bueno, he seguido paso por paro pero al ejecutar ./run.sh me tira un error “./run.sh: 23: Syntax error: “(” unexpected (expecting “fi”). Aque se debe esto, tienes alguna idea?. te agradeceria que me ayudaras.
Oscar Dibenko Guajardo
14 January, 2008 a las 6:58 am
5A traves del Mac address del Bluetooth de un móvil puedo a llegar a conocer el número teléfonico del Móvil?
Gracias
Jose Dueñas
14 January, 2008 a las 9:44 am
6Lo dudo mucho Oscar. una cosa es independiente de la otra.
RSS de los comentarios de esta anotacion · TrackBack URI
Deja tu comentario
Categorias
Tags
alquiler android apache ayudas code igniter crayon dominios framework google gphone gravedad ipod lamp MySQL networksolutions PHP physics pisos plugin posicionamiento Programación registradores SEO videojuego wamp whois wordpress youtubeBlogs de amigos
Archivos
Suscríbete
Últimas anotaciones
Últimos comentarios
Lo mas comentado
El blog de Jose Dueñas funciona con WordPress y con la plantilla BloggingPro diseñada por: Design Disease y modificada por mi.