Foro de elhacker.net

Comunicaciones => Hacking Mobile => Mensaje iniciado por: loredo en 13 Julio 2005, 23:21 pm



Título: Utilizar Nokia 3650 como mando a distancia de XMMS (Bemused)
Publicado por: loredo en 13 Julio 2005, 23:21 pm
Navegando el otro día por la red buscando algo de información sobre Bluetooth me topé con este programa, el cual te permite controlar desde unos modelos determinados de móvil varias aplicaciones en el pc...

Según comenta el autor, se puede utilizar tanto en windows como en linux y soporta varios programas para controlar: Winamp, WindowsMediaPlayer, XMMS etc...

La utilidad se compone de dos partes:
-El cliente: que se instalará en el teléfono móvil y mandará las peticiones al servidor.
-El servidor: que estará escuchando el en PC y podrá controlar la aplicación según las órdenes que le envíe el cliente.

El ejemplo que voy a explicar consiste en utilizar un móvil Nokia3650 junto con el servidor corriendo en Linux, concretamente Debian...

Lamentáblemente no conozco otro progama que no sea Nokia Pc Suite (para windows) que me permita instalar aplicaciones .sis en mi móvil; por lo que es necesario disponer de un windows para poder instalar la aplicación cliente en el móvil.
En mi caso tuve que descargar una versión de Nokia PC Suite para el Nokia 3650: http://www.nokia.com/nokia/0,,5341,00.html

Lo primero que hay que hacer es descargarse el cliente y el servidor para linux. (hay una versión para windows, pero que no conseguí hacer funcionar; a ver si alguien se anima y explica cómo lo hizo; siempre se ha dicho que es más fácil de usar Windows que Linux  ;) )

Cliente y servidor para windows :-> http://prdownloads.sourceforge.net/bemused/bemused-s60-1.73.zip?download
Código fuente del servidor para linux :-> http://prdownloads.sourceforge.net/bemused/bemusedlinuxserver-1_73.tar.gz?download

Una vez configurados los drivers del Bluetooth-usb e instalado el Nokia PC Suite, se instala el archivo bemused.sis en el móvil.
Esto crea un icono en el menú principal del móvil llamado Bemused.

El siguiente paso es compilar el servidor para linux:
Para ello lo primero que hay que hacer es mirar el archivo Makefile para ver si hay alguna información de las librerías necesarias para compilar.Uno se encuentra con esto:

Código:
LIB = -lxmms -lbluetooth

Esto significa que se van a necesitar tanto las librerías relacionadas con bluetooth como las de xmms.
Buscando con apt-cache encontré los dos paquetes que iba a necesitar:

Citar
xmms-dev y libbluetooth1-dev

A continuación se hace un "make install" el cual compilará el servidor, lo copiará a /usr/bin/ , y hará una copia del archivo de configuración "bemused.conf" a /etc/bemused.conf
(Todo esto lo podeis ver en el archivo Makefile antes de compilar cualquier cosa.)

Ya sólo falta editar el archivo de configuración bemused.conf, en el que lo único que hay que modificar es la ruta donde busca los mp3.

Código:
mp3dir=/mnt/personal/MP3/

Cada uno tiene que poner ahí la ruta donde tenga mp3. Se pueden poner varias rutas...

Lo siguiente es ejecutar el servidor: /usr/bin/bemusedlinuxserver lo cual me devolvió lo siguiente:

Código:
Welcome to Bemused 1.73
Copyright Ashley Montanaro 2003
Linux port from Daniel Winter

Warning: No channel defined in config file using default=10
Serial Port service registered
registered SP for channel 10
Message: device: default
Waiting for connection over bluetooth

El último paso es realizar la conexión entre el 3650 y el servidor. Para ello al acceder a la aplicación Bemused en el móvil, seleccionamos la pestaña Playlist y se pone a buscar dispositivos... Una vez que encuentre el Bluetooth-usb del pc, lo seleccionais y os aparecerá el tracklist de los mp3 que encuentre en la ruta que habeis puesto en el fichero de configuración.

Una vez ahí, seleccionais una pista y desde la pestaña Control ya podreis utilizar el móvil como si de un mando a distancia se tratase..

Espero que os parezca curioso al menos lo que ya se puede hacer con un móvil con Bluetooth  :D


Más información en: http://bemused.sourceforge.net/
Saludos...^^