Mplayer – XMMS – Rythmbox por bluetooth desde un móvil Sony Ericsson K750i
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/

9 Comentarios
meneame.net
Mplayer – 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….
3 de abril, 2007 a las 4:09 pmremotej author
Hola!
Grácias por tu tutorial! Con tu permiso posterior he publicado en el foro de RemoteJ.
sk.
5 de abril, 2007 a las 1:01 pmjoseduenas
Gracias a ti por tu trabajo en la programación de RemoteJ.
Thanks to you for your work developing remotej !
5 de abril, 2007 a las 1:21 pmjessai
HOla, 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.
2 de septiembre, 2007 a las 7:37 amOscar Dibenko Guajardo
A traves del Mac address del Bluetooth de un móvil puedo a llegar a conocer el número teléfonico del Móvil?
Gracias
14 de enero, 2008 a las 6:58 amJose Dueñas
Lo dudo mucho Oscar. una cosa es independiente de la otra.
14 de enero, 2008 a las 9:44 amCraig
Thanks for the how-to, which I have followed. Am I missing something though? How do you get the MIDP .jad & .jar for the phone?
Apologies for English
8 de noviembre, 2008 a las 5:36 pmBluehertz
Lo fácil que lo hace windows y lo complicado que sale cuando tratamos de ser altruistas. A veces da por pensar que Microsoft nos pone la zancadilla antes de ver la amenaza.
14 de febrero, 2009 a las 10:57 pmcezzar
hola necesito tu ayuda urgente, tengo un aplicacion java para comunicarme con el puerto ttyS* la aplicacion pasa exelente cargando con exito el puerto “aprentemente” pero al momento de intenter excribir en la linea de codigo que ejecuto el mensaje no envia nada, no me sale error simplemente no escribe….
27 de septiembre, 2009 a las 2:28 amEscribe tu comentario