Seguimiento en tiempo real
Buenas gente. Estoy necesitando su ayuda, ya que en el laburo me pidieron que modifique una app, para que haga seguimiento en tiempo real de las unidades de la empresa. la verdad es que no tengo muy claro como puedo hacerlo, creo que con websocket podría hacer que el servidor envíe los datos del gps de la unidad a los clientes, pero la verdad es que no tengo idea de como hacerlo, así que recurro a uds para ver si me pueden orientar como hacerlo, y que tipo de conexión y librerías podría utilizar para hacerlo.
Gracias por su tiempo colegas |
¿Cuando hablas de unidades son vehículos o similar?
¿Estos vehículos llevan algún dispositivo GPS (que envíe datos)? ¿Vas a usar una aplicación en estos vehículos? ¿Cuando hablas de los clientes, quienes son? ¿Cómo van a consultar esas posiciones? ¿Página web, aplicacion móvil? Es un problema bastante complejo, así que tendrías que explicarte un poco mejor. |
Cita:
es tal cual como decis las unidades son vehiculos, envian datos de gps a travez de otra appcada x segundos , y los clientes son los que consultan la ubicación de los vehiculos, y estoy viendo si se puede mostrar en un mapa la ubicación a partir de la ubicacion gps que envian los vehiculos |
Cita:
|
en realidad los datos se envían como texto plano al servidor, y el servidor tendría que enviarlo a todos los clientes por eso estaba pensando utilizar websocket. No se almacenan mas que en una variable, porque son de consulta en tiempo real y no me hace falta guardarlos
|
Por lo que dices, solo estas pegado por como enviar la información ya recolectada.
La forma mas simple es usar un servicio ya hecho para esto. Yo he tenido excelente resultados con https://firebase.google.com/ y https://www.pubnub.com. Firebase trae mas características pero creo que pub nub es mejor para este caso especifico (ya que es solo "envía datos, pon un escucha para que los guardes como quieras"). De ahi a mostrar en un mapa es trivial. |
Cita:
Es este punto lo que yo haría es almacenarlos en una Base de Datos. Cita:
Creo que es más sencillo. Si en el punto anterior ya lo has almacenado en una Base de Datos, lo único que te queda es consultarla desde los clientes. Para ello necesitas: * Una página web, aplicación móvil, una app de escritorio,... * Un WebService en el servidor que le de los datos à la aplicación anterior. |
Cita:
no lo voy a almacenar en la base de datos. Los datos del gps a penas llegan se almacenan en una variable, sin entrar en base de datos ni ningun tipo de almacenamiento, y de ahi son enviado a los usuarios conectados que esten haciendo el seguimiento de la unidad, son datos para ver en tiempo real, no se almacenan ya que no tienen utilidad |
Entonces pubsub o firebase son exactamente lo que buscas.
|
La franja horaria es GMT +2. Ahora son las 05:21:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi