Foro de elhacker.net

Comunicaciones => Hacking Mobile => Mensaje iniciado por: eclipse27 en 3 Marzo 2006, 12:35 pm



Título: Enviar voz al manos libres por Bluetooth
Publicado por: eclipse27 en 3 Marzo 2006, 12:35 pm
Hola a tod@s,
soy nuevo en esto del Bluetooth y me encuentro algo perdido. Necesito vuestra ayuda. Os cuento:

Quiero hacer una red tal que un dispositivo A envíe, via Bluetooth, información a un dispositivo B (ambos serán hardware creado por mi).
Pero a su vez, quiero que el dispositivo B pueda enviar información a otro dispositivo C. Y aqui vienen todas las preguntas:

1. ¿Puede el dispositivo B estar conectado al mismo al mismo tiempo a A y a C? Por ejemplo, ¿perteneciendo a dos piconets distintas?

2. ¿Se puede forzar a que el dispositivo A sea siempre el maestro? ¿Como?

3. El dispositivo C bien podría ser un telefóno móvil o un manos libres por Bluetooth. ¿Se puede enviar directamente mensajes de voz al manos libres? ¿Cómo?
En caso contrario, ¿se pueden enviar al telefono movil? ¿Cómo? ¿Debo hacer alguna aplicación que corra en el teléfono movil para que, recien llegada la información, la reproduzca en forma de audio?

4. Este sistema debería funcionar con cualquier manos libres y varios modelos de teléfonos móviles. ¿Cómo se hace para que el dispositivo B se conecte directamente con el dispositivo C (teléfono móvil o manos libres), sea cual sea el modelo?

Si alguien puede resolverme alguna duda o indicarme dónde puedo encontrar la información que quiero, os agradecería que me lo indicaseis.

Muchas gracias por todo.

Saludos.


Título: Re: Enviar voz al manos libres por Bluetooth
Publicado por: Gospel en 3 Marzo 2006, 13:11 pm
Citar
3. El dispositivo C bien podría ser un telefóno móvil o un manos libres por Bluetooth. ¿Se puede enviar directamente mensajes de voz al manos libres? ¿Cómo?
En caso contrario, ¿se pueden enviar al telefono movil? ¿Cómo? ¿Debo hacer alguna aplicación que corra en el teléfono movil para que, recien llegada la información, la reproduzca en forma de audio?

Sólo tienes q utilizar el perfil de pasarela de audio/auriculares y q los dispositivos que participan estén autentificados (emparejados). Es posible q la conexión en este sentido tenga q ser 1 con 1, es decir, un dispositivo puede estar emparejado con otros muchos dispositivos, pero solo puede estar conectado a uno de ellos en cada momento. Esto ocurre utilizando el mismo interfaz de comunicaciones. Si montas varios interfaces (para piconets distintas) y estas se comunican por software, no veo el problema para q A hable a B y B a C.

En este mismo foro puedes encontrar un artículo sobre "Pocket Car Whisperer" en el q se explica lo sencillo q es recoger el audio/inyectar audio a un dispositivo Manos Libres CarKit desde una Pocket PC sin necesidad de programar software. Ese mismo procedimiento sirve también para atacar el manos libres desde un teléfono móvil Symbian, haciendo uso del gestor de comunicaciones bluetooth y el programa micrófono y reproductor de audio. Tampoco hace falta programar software específico, pero requiere intervención manual, asi q si quieres automatizar este procedimiento deberás programar un software específico.

Salu2


Título: Re: Enviar voz al manos libres por Bluetooth
Publicado por: eclipse27 en 3 Marzo 2006, 13:50 pm
Hola Gospel,

gracias por la información. De tu respuesta entiendo que enviar audio desde un movil Symbian al manos libres es totalmente factible y que lo único que tendría que hacer es programar una aplicación para el Symbian para que el móvil lo haga de forma automática, no es así?

También entiendo que se puede enviar audio directamente al manos libres desde cualquier otro dospositivo (en mi caso sería un hardware propio) utilizando el perfil de pasarela de audio, no es así? La cosa está en que ahora tengo que encontrar un módulo OEM que tenga implementado ese perfil, verdad? Conoces alguno?

Muchas gracias por la información que me has dado. Aunque aún tengo muchas dudas, ya me has abierto los ojos haciendome ver que lo que quiero hacer no es ningún disparate y se puede llegar a conseguir.

Saludos.