Todo Symbian
:: El Primer Sitio en Español Sobre Symbian OS :: 
  |   Crear cuenta o Entrar   
Inicio Foros Descargas Enlaces Secciones Fondos Galería FAQs Contactar Varios Tu Cuenta
Todo Symbian :: Ver tema - Programación con GPS bluetooth
Crear cuenta o Entrar

 Buscar | Miembros | Estadísticas 

 Vótanos   Atención 
No al Software Ilegal
Por favor, cumple las Normas. El solicitar software ilegal (cracks, seriales, etc.) será perseguido y castigado con la expulsión (ban directo). Click para más información.

Recuerda leer las Normas y Reglas antes de escribir por primera vez.
Existe la posibilidad de Buscar mensajes.
Si nunca has usado un foro este FAQ te ayudará.
Busca antes de preguntar. Es posible que ya esté contestado.

 Cómo obtener más respuestas y cómo preguntar adecuadamente  


Programación con GPS bluetooth
Página 1 de 3
Ir a página 1, 2, 3  Siguiente
Publicar nuevo tema   Responder al tema    Indice del Foro -> Desarrollo Symbian OS -> Programación con GPS bluetooth
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
bettor
Miembro habitual
Miembro habitual


Victor
Registrado: Mar 08, 2005
Mensajes: 116
0.08 mensajes por día
Ubicación: Almería

ID Tracking: 253725

MensajePublicado: Mar 17 Ene 2006 17:51    Asunto: Programación con GPS bluetooth Responder citando

Hola. Es una pregunta un poco rara, pero quien sabe en estos mundos de la informatica.

¿Alguien sabe si se puede hacer un programa (prioritariamente en java) utilizando información del GPS externor conectado por bluetooth?

Es decir: Tienes un receptor de GPS externo conectado por bluetooth. Y quieres hacer una aplicación que interactue con este, que use las coordenadas que te proporciona para "algo". ¿Es posible? ¿Alguien lo ha intentado alguna vez?

Es que hay pocos dispositivos con GPS integrado.

Gracias.
Volver arriba
Modelo Teléfono E65 Sistema Operativo de PC XP - DEBIAN Cámara Fotográfica NIKON 4300
Desconectado Ver perfil de usuario Enviar mensaje privado Enviar email
Xavim
Miembro habitual
Miembro habitual


Xavi
Registrado: Feb 12, 2005
Mensajes: 113
0.08 mensajes por día


ID Tracking: 253769

MensajePublicado: Mar 17 Ene 2006 19:35    Asunto: Responder citando

Si es posible, yo tengo un proyecto en marcha donde leo las tramas que envía el receptor gps y sin ningún problema. El terminal debe soportar la api jsr-82. Estoy probando con un 7610 y un receptor leadtek 9537.

_________________
http://eamobile.webcindario.com Ir al Sitio externo
Volver arriba
Modelo Teléfono n95
Desconectado Ver perfil de usuario Enviar mensaje privado
bettor
Miembro habitual
Miembro habitual


Victor
Registrado: Mar 08, 2005
Mensajes: 116
0.08 mensajes por día
Ubicación: Almería

ID Tracking: 253928

MensajePublicado: Mie 18 Ene 2006 0:07    Asunto: Responder citando

Pues perfecto Xavim, Algo de eso quiero hacer yo, leer las tramas e interpretarlas.

Y dime, es complicado? da muchos problemas el acceder a dispositivos bluetooth vinculados al móvil? no he programado nada para BlueTooth.

(Estamos hablando Java, verdad?)
Volver arriba
Modelo Teléfono E65 Sistema Operativo de PC XP - DEBIAN Cámara Fotográfica NIKON 4300
Desconectado Ver perfil de usuario Enviar mensaje privado Enviar email
SirGraham
Miembro Platinum
Miembro Platinum


Sir Graham
Registrado: Sep 01, 2003
Mensajes: 526
0.27 mensajes por día


ID Tracking: 253936

MensajePublicado: Mie 18 Ene 2006 0:37    Asunto: Responder citando

Hola,

Aparte del interface con java, necesitas interpretar el protocolo del GPS (casi siempre el NMEA). Creo que ahora anda por la version 3.0.

Esta interpretacion es independiente del lenguaje....

Saludos,
Sir Graham.

_________________
Ir al Sitio externo Ir al Sitio externo
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado
bettor
Miembro habitual
Miembro habitual


Victor
Registrado: Mar 08, 2005
Mensajes: 116
0.08 mensajes por día
Ubicación: Almería

ID Tracking: 253941

MensajePublicado: Mie 18 Ene 2006 0:48    Asunto: Responder citando

Osea, que los datos que obtengas del dispositivo GPS estarán "codificados" mediante un protocolo que llama NMEA?

En un principio me preocupaba el no poder acceder (o que fuese demasiado complejo) a la información del GPS por estar conectado por bluetooth y no estar integrado en el dispositivo.
Volver arriba
Modelo Teléfono E65 Sistema Operativo de PC XP - DEBIAN Cámara Fotográfica NIKON 4300
Desconectado Ver perfil de usuario Enviar mensaje privado Enviar email
Xenu
Miembro habitual
Miembro habitual


Xenu of Marcab
Registrado: Nov 01, 2005
Mensajes: 108
0.09 mensajes por día


ID Tracking: 254015

MensajePublicado: Mie 18 Ene 2006 9:22    Asunto: Responder citando

Hola Mortal,

Complemento la informacion de Sir Graham.

Es mas... si esta integrado es muy posible que no podrias acceder a la informacion desde Java, ya que este tema es poco popular y no habria algun API disponible....
(a no ser que lo traten como una COM especial).

El MNEA es facil de tratar. Es un protocolo serie en el que te envian la informacion que va obteniendo el GPS de forma escalonada.

Con Bluetooth es facil realizar tambien el tema por que el RFCOMM esta preparado para una comunicacion de este tipo. Es bueno tener el GPS separado del terminal, por que asi puedes colocar e mismo en una zona con mas covertura y la pantalla del terminal en un sitio donde veas mejor el conjunto...

Saludos,
Xenu,
Supremo emperador intergalactico de Marcab.

_________________
Ir al Sitio externo Ir al Sitio externo
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
bettor
Miembro habitual
Miembro habitual


Victor
Registrado: Mar 08, 2005
Mensajes: 116
0.08 mensajes por día
Ubicación: Almería

ID Tracking: 254020

MensajePublicado: Mie 18 Ene 2006 9:40    Asunto: Responder citando

Joder Xenu, cuanto sabeis los del espacio!

Y entonces como es la filosofía de trabajo para el bluetooth? Realmente lo que haces es "escuchar" el vínculo creado entre el dispositivo móvil y el GPS ?

¿Como se accede por Bluetooth a estos cacharros?
Volver arriba
Modelo Teléfono E65 Sistema Operativo de PC XP - DEBIAN Cámara Fotográfica NIKON 4300
Desconectado Ver perfil de usuario Enviar mensaje privado Enviar email
chili_fi
Series 80, Desarrollo
Series 80, Desarrollo


juan
Registrado: Mar 10, 2003
Mensajes: 8344
3.91 mensajes por día
Ubicación: londres, uk

ID Tracking: 254045

MensajePublicado: Mie 18 Ene 2006 11:02    Asunto: Responder citando

Cita:

Es mas... si esta integrado es muy posible que no podrias acceder a la informacion desde Java, ya que este tema es poco popular y no habria algun API disponible....
(a no ser que lo traten como una COM especial).

a que te refieres con lo de integrado? supongo que es integrado en el telefono, no?
cierto entonces, en ese caso si los fabricantes han sido un pelin inteligentes quizas hayan añadido APIs propias para ese tema.

lo del bluetooth, echa un vistazo a cualquier tutorial en general para saber como va la secuencia para conectar. descubir aparatos, enlazar con 1, pedir servicios disponibles, etcetc.
pero una vez que conectes con el RFCOMM, seria como estar conectado por un cable al puerto com, entonces es ya implementar un protocolo, que si es estandar, seguro que hay guias o implementaciones mas o menos hechas.

te recomendaria que echaras un vistazo a la pagina del fabricante, quizas tengan algun ejemplo o referencia.

suerte

_________________
Ir al Sitio externo
Volver arriba
Modelo Teléfono panasonic x700, N71 Sistema Operativo de PC WXP pro SP1, w2k SP4 Conectividad con PC BT y lector tarjetas Cámara Fotográfica pentax istDL SLR (18-55, 28-300) 2x teleconverter Videocámara logitech pocketvideo 750
Desconocido Ver perfil de usuario Enviar mensaje privado
Xenu
Miembro habitual
Miembro habitual


Xenu of Marcab
Registrado: Nov 01, 2005
Mensajes: 108
0.09 mensajes por día


ID Tracking: 254071

MensajePublicado: Mie 18 Ene 2006 12:42    Asunto: Responder citando

Hola mortal,

Es facil hacer el tema. Te sugiero un camino para probar el tema antes de meterse en el SDP y el RFcomm de bluetooth.

Como la comunicacion es serie, puedes facilmente desde el driver de bluetooth (en Windows o linux) crear un puerto virtual COM normal de acceso a ese perfil de Blueooth. Asi te puedes centrar primero en el tema del protocolo NMEA y cuando lo tengas claro... pues añadir lo de Bluetooth.

Es una sugerencia...

Saludos,
Xenu,

Supremo emperador intergalactivo de Marcab.

_________________
Ir al Sitio externo Ir al Sitio externo
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
forespan
Escribe de vez en cuando
Escribe de vez en cuando


felipe
Registrado: Jan 18, 2006
Mensajes: 18
0.02 mensajes por día
Ubicación: pontevedra

ID Tracking: 254112

MensajePublicado: Mie 18 Ene 2006 15:39    Asunto: Responder citando

saludos a todos!

Veo que no soy el unico raro que esta haciendo un proyecto con java+bluetooth+java+gps icon_exclaim.gif , querria saber donde encontrar informacion sobre el protocolo nmea que fuese no muy dificil de entender,ya que todavia no estoy muy puesto con esto de la programcion con móbiles y funcionamientos de gps.segun lo que contais,¿entonces puedo utilizar el mismo codigo para descubrir dispositivos como mobiles,a la hora de intentar conectarme con el gps?

espero que me podais ayudar,gracias
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado
Xenu
Miembro habitual
Miembro habitual


Xenu of Marcab
Registrado: Nov 01, 2005
Mensajes: 108
0.09 mensajes por día


ID Tracking: 254139

MensajePublicado: Mie 18 Ene 2006 16:12    Asunto: Responder citando

Hola Mortales,

Por supuesto. El servicio de SDP (service discover Protocol) es el mismo para todos los dispositivos bluetooth. Sea del tipo que sea.
Cuando sacas la lista, puedes obtenerla de todos los dispositivos activos y visibles que esten en el rango de tu BT. Otra cosa es realizar la conexion. Eso depende del tipo de servicio que el BT destino oferte...

No obstante, si lo que quereis es conocer mas el tema de Bluetooth, se ha abierto un nuevo foro solo de ese tema en el grupo Bluehack. Si pinchais en el banner de abajo podeis acceder a el...

(Comentario: nosotros promorcionamos el grupo BlueHack: Como herramienta para aprender y desarrollar I+D en el tema de bluetooth.... pero es independiente y libre de EndoraSoft)

Saludos,
Xenu,
Supremo emperador intergalactico de Marcab.

_________________
Ir al Sitio externo Ir al Sitio externo
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
bettor
Miembro habitual
Miembro habitual


Victor
Registrado: Mar 08, 2005
Mensajes: 116
0.08 mensajes por día
Ubicación: Almería

ID Tracking: 254159

MensajePublicado: Mie 18 Ene 2006 16:47    Asunto: Responder citando

Pues es algo muy curiosa y una muy buena idea Xenu, crear un foro para aprender y desarrollar sobre dispositivos bluetooth. Me parece genial.
Volver arriba
Modelo Teléfono E65 Sistema Operativo de PC XP - DEBIAN Cámara Fotográfica NIKON 4300
Desconectado Ver perfil de usuario Enviar mensaje privado Enviar email
Xenu
Miembro habitual
Miembro habitual


Xenu of Marcab
Registrado: Nov 01, 2005
Mensajes: 108
0.09 mensajes por día


ID Tracking: 254192

MensajePublicado: Mie 18 Ene 2006 17:37    Asunto: Responder citando

Hola Mortales,

Pues sip. El amigo Gospel ademas ha realizado un articulo representando la idea que te cometaba de virtualizar el puerto COM, para ver los comandos NMEA de una foma sencilla

http://bluehack.endorasoft.es/foros/viewtopic.php?t=11 Ir al Sitio externo

Parece que mi funcion telepatica vuelve a funcionar... por que yo no le habia comentado nada del tema... icon_mrgreen.gif

Saludos,
Xenu,
Supremo emperador intergalactivo de Marcab.

_________________
Ir al Sitio externo Ir al Sitio externo
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Xavim
Miembro habitual
Miembro habitual


Xavi
Registrado: Feb 12, 2005
Mensajes: 113
0.08 mensajes por día


ID Tracking: 254229

MensajePublicado: Mie 18 Ene 2006 20:01    Asunto: Responder citando

bettor yo estaba hablando de java, ya que es posible y fácil.

El dispositivo receptor que uso personalmente para el tomtom mobile y que me sirve para las pruebas, es el leadtek 9537. Usa protocolo nmea, que si buscas información yo no encontré demasiada. Pero tengo un ejemplo que te puede ayudar bastante y que se encuentra en http://developer.sonyericsson.com/site/global/techsupport/tipstrickscode/java/p_java_gps_receiver_bluetooth.jsp Ir al Sitio externo
este ejemplo calcula la velocidad y te da la posición donde te encuentras.
Entre la breve información que encontré y el ejemplo, te das cuenta de lo sencillo que es capturar las tramas y desglosarlas.
Las tramas son del estilo

Código:
$GPGGA,123519,4807.038,N,01131.324,E,1,08,0.9,545.4,M,46.9,M, , *42


donde debes deglosar cada campo separado por comas. Por ejemplo, hay una trama con la cabecera VTG donde especifica la velocidad.

El receptor gps envía como 8 tramas diferentes (ahora no recuerdo), dónde cada una especifica una información concreta. Además las envía sin parar, una detrás de otra. Puedes encontrar información en http://www.marimsys.com/paginas/nmea_codigo.htm Ir al Sitio externo y tambien en el google icon_smile.gif

Además de esto, primero debes inicializar el agente bluetooth y buscar dispositivos, una vez encontrado el receptor, debes averiguar su mac y descubrir sus servicios y así obtener la url del servicio gps slave para poderte conectar.

Un saludo
Xavi

_________________
http://eamobile.webcindario.com Ir al Sitio externo
Volver arriba
Modelo Teléfono n95
Desconectado Ver perfil de usuario Enviar mensaje privado
asmatic
Escribe a menudo
Escribe a menudo


Sergio
Registrado: Jul 20, 2005
Mensajes: 99
0.08 mensajes por día


ID Tracking: 254475

MensajePublicado: Jue 19 Ene 2006 14:28    Asunto: Responder citando

en el caso de que el GPS venga integrado, normalmente el fabricante incluye el JSR-179 (Location api) en la JVM para que se pueda acceder a el.

Con el JSR179 leer del gps es un juego de niños. Con bluetooth siempre es mas complejo, aunque no es algo tremendamente dificil.

saludos
Volver arriba
Modelo Teléfono Motorola A780 / Nokia 6110 Navigator Sistema Operativo de PC Win XP SP2 - GNU/Linux Conectividad con PC Bluetooth Cámara Fotográfica Canon A75
Desconectado Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Indice del Foro -> Desarrollo Symbian OS -> Programación con GPS bluetooth
Todas las horas son GMT + 1 Hora
Página 1 de 3
Ir a página 1, 2, 3  Siguiente


 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No puede adjuntar archivos en este foro
Puede descargar archivos de este foro
.:: Todo Symbian. El Sitio de los SmartPhones .::. Series 60 :: Series 80 :: Series 90 :: Nseries :: Eseries :: UIQ ::.
Todo Symbian is an independent website that has no relation to or links with Symbian Ltd. All Symbian logos are trademarks of Symbian Ltd. The views and opinions expressed on this website are not endorsed or verified by Symbian Ltd. For information on Symbian Ltd. please go to www.symbian.com.
All logos and trademarks in this site are property of their respective owner. Logo design by XaCoSo. The comments are property of their posters, all the rest © 2.003 - 2.008 by Todo Symbian.
Lea las normas y reglas.

Anunciarse en este sitio


Web site engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Página Generada en: 0.264 Segundos con 59 consultas a la BD