Vibración mediante bluetooth

Iniciado por Blonquis, 10 Enero 2006, 21:16 PM

0 Miembros y 4 Visitantes están viendo este tema.

Blonquis

Hola:
Es la primera vez que escribo en este foro, así que ya doy las gracias a cualquiera que se interese por el tema.
La cuestión es que quiero hacer que mi teléfono móvil vibre a través de alguna señal que envie a través del dispositivo bluetooth que tengo conectado en mi PC.
Desde Linux, soy capaz de detectar el Nokia 6230 y hacer cosas básicas desde el ordenador, como cambiar la alarma, incluso soy capaz de enviar fotos desde mi móvil al PC con Obexserver. Pero repito que lo que quiero es que el móvil vibre debido a "algo" que envie desde el PC.
Me han dicho que con comandos AT se puede hacer, pero no tengo ni idea, y la documentación que he consultado no me ha aclarado nada.
Espero que alguien se interese en el tema, o que le guste ver mis avances en este proyecto.
Gracias de nuevo. ;)

SirGraham

Hola,

Me extraña que desde comandos AT se pueda hacer directamente. Si es asi sera algun comando especial particular de Nokia. Que yo sepa no he visto ninguno.

Normalmente la vibracion esta asociada al tema de llamada. Esto es incluso asi en las versiones bajas de la serie 60 de nokia, asi que en la serie 40 ni te cuento.

A no ser que hagas que salte un aviso de llamada, dudo que por si puedas hacer que vibre....

¿Que?  Es que la idea es hacer que el telefono funcione como un accesorio para las paginas porno de internet....   ;D

Saludos,
Sir Graham


   

Blonquis

JAJAJA !!!  :D

No, no es para ninguna página porno, es un proyecto personal, del que si quieres te envio el link de la página web donde tengo toda la documentación.

Ya me imaginé que sería difícil que el móvil vibrase por si sólo, pero también estaría bien que, aunque sólo sea, vibre cuando "salte un aviso de llamada" como tu dices.

El caso es hacer que el móvil vibre, sea como sea, a través de una señal del Bluetooth.

Tampoco me importa usar Windows o Linux, pero para Windows no tengo ni idea que programas usar. Para Linux estaba usando el Gnokki, pero no me deja hacer muchas funciones...

Gracias otra vez.


SirGraham

Hola,

Claro, es que el problema es que no te puedes hacer una llamada a ti mismo...  :shocked:

Quizas enviarte un SMS a ti mismo si que puedas hacer (para provocar el sonido y consecuentemente la vibracion).
El problema de esto es que te genera un coste....  :P

Supongo que has mirado todos los comandos AT de nokia. (Te dejo un PDF en nuestro server por si acaso)

http://www.endorasoft.es/download/nokiaat.pdf


Saludos,
Sir Graham.
   

Blonquis

Primero de nada, darte las gracias por interesarte en el tema.

Gracias también por la lista de comandos AT, que aunque está en inglés, puede serme de gran ayuda.

No sé si estaré equivocado pero, supongo que, entre tantos comandos, habrá más de uno que consiga hacer sonar el móvil (con su correspondiente vibración).

Otra duda que tengo es que no sé como mandar los comandos AT al teléfono a través del Bluetooth.

A ver si entre varios damos solucinado este tema.
:rolleyes:
Saludos

SirGraham

Hola,

Ya me ha picado la curiosidad sobre lo que quieres hacer. Igual enterandome un poco mas del tema se me ocurre alguna idea. Si quieres puedes mandarme ese link que comentabas a grahamsir@terra.es

Respecto a que haya un comando AT que haga sonar directamente el movil... permiteme que lo dude. Ten encuenta que la mayoria de ellos son funcionalidades del modem del terminal... no del terminal en si.

Lo de mandar comandos AT al Bluetooth esta muy facil. Lo puedes hacer en Windows o en Linux. Tando en el primero como el segundo se trata de virtualizar un COM del S.O para que conecte con el perfil del modem del terminal.

Tienes en la pagina de Gospel mas informacion directa sobre este tema con ejemplos practicos: http://gospel.endorasoft.es

Saludos,
Sir Graham.

   

Blonquis

Vale SirGraham, ya te envié el link del proyecto a tu correo.

Me parece increible que a través del Bluetooth se puedan hacer cosas como cambiar la alarma, y no se pueda hacer que el teléfono vibre o suene.

Seguiré investigando y pondré aquí y en la página del proyecto todo lo que vaya descubriendo.

A ver si entre todos somos capaces de encontrar una solución.

Saludos   :D

SirGraham

#7
Hola,

Haber por partes... Bluetooth define un sistema de comunicacion... Otra cosa es que en los perfiles predefinidos del terminal a bluetooth conecten con los controles oportunos que tu necesites...

Ejm: Uno de esas conexiones es al modem del terminal el cual a demas es controlable por comandos AT, pero eso no tiene una definicion dentro del propio contexto de la comunicacion por bluetooth.
Simplemente al fabricante se le ha ocurrido que seria bueno poder acceder a los recursos del modem del terminal a traves de Bluetooth, de igual forma que puedes acceder con un cable o con IrDA.

Si el fabricante incluiria un perfil de control del terminal de forma remota se podria hacer a traves del bluetooth... pero eso no lo tiene por que implementar el propio protocolo Buetooth...

Bluetooth es un camino de comunicacion, no una pieza magica de control de terminales...  :shocked:

¿A caso puedes hacer que vibre tu terminal por IrDA o por una comunicacion por cable?

Siento que tu idea no encaje con el tema...

Se podria hacer incluyendo un programa en el terminal que realize esa funcion señalizado por una comunicacion bluetooth...  Que por otra parte tiene mas logica...

Saludos,
Sir Graham.

   

Blonquis

Una vez más, gracias por el interés en el tema, SirGraham.

Lo que dices de "Se podria hacer incluyendo un programa en el terminal que realize esa funcion señalizado por una comunicacion bluetooth" fue una opción que barajé al principio, pero que me parecía demasiado complicada, ya que nos metemos en lenguajes de programación que se me escapan de las manos...  :-[

Aun así, me había documentado en ese sentido (como puedes ver en la página del proyecto) y había encontrado programas para controlar el PC de forma remota a través del Bluetooth del móvil, pero no al revés (que es lo que interesa...)
A lo mejor viendo un poco más de cerca estos programas, puedo sacar alguna idea...

Saludos

SirGraham

Hola,

Ya. El echo de hacer un programa para el termina genera un problema de controlar y poder ejecutar dicho programa en a un "parque" variado de terminales.
Nosotros en nuestro proyecto XBlue sopesamos todos los pros y contras y al final decidimos hacer el programa "cliente" para el terminal.
Tambien es cierto que tenemos gran experiencia en este tipo de desarrollos multi-plataforma.

Como te decia en el anterior mensaje, no le puedes pedir al Bluetooth control sobre el terminal. No esta diseñado para eso. Circustancialmente los fabricantes de terminales "conecten" ciertos servicios al BT (por comodidad),  pues puedes aprovecharlo, pero siempre teniendo en cuenta las limitaciones del tema.
BT es un buen protocolo/sistema de comunicaciones. Sirve para lo que es: sustituir al cable y a los IrDA.
Si quieres que el terminal haga cosas "especificas"... tienes que entrar en el tema de programacion.


Saludos,
Sir Graham.