• Homenaje a los caídos en la guerra de Korea
  • Manhattan
  • Manhattan
  • Manhattan
  • Manhattan
  • Cuidado con el perro
  • Time Square
  • Hot Dogs, everywhere, everytime
  • De paseo por Manhattan
  • Empire State Building
  • El mejor pastrami de la ciudad
  • Desde el Empire State Building
  • Desde el Empire State Building
  • Grimaldi's Pizza, la mas cara de Manhattan
  • También estoy en: Twitter • FriendFeed • Flickr • Facebook • Last.fm • LinkedIn

    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/

    6 Comentarios

    1. remotej author
      Comentado Abril 5, 2007 a las 1:01 pm | Permalink

      Hola!

      Grácias por tu tutorial! Con tu permiso posterior he publicado en el foro de RemoteJ.

      sk.

    2. Comentado Abril 5, 2007 a las 1:21 pm | Permalink

      Gracias a ti por tu trabajo en la programación de RemoteJ.

      Thanks to you for your work developing remotej !

    3. jessai
      Comentado Septiembre 2, 2007 a las 7:37 am | Permalink

      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.

    4. Oscar Dibenko Guajardo
      Comentado Enero 14, 2008 a las 6:58 am | Permalink

      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

    5. Comentado Enero 14, 2008 a las 9:44 am | Permalink

      Lo dudo mucho Oscar. una cosa es independiente de la otra.

    6. Craig
      Comentado Noviembre 8, 2008 a las 5:36 pm | Permalink

      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

    Un Trackback

    1. Por meneame.net en Abril 3, 2007 a las 4:09 pm

      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….

    Escribe un Comentario

    Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

    *
    *