Antes de sentarme y cometer el error de comenzar a escribir la mía, quería conocer mis opciones para opciones de rastreo de flota buenas, modernas y que no sean demasiado caras. Lo que estoy buscando es algo que no parece que fue construido en 1995 y que no me costará un brazo y una pierna a medida que escale. Brownie señala si el proyecto es de código abierto, pero usar una solución alojada funcionará bien siempre que no sea demasiado costoso.
¿Qué utilizan las personas para rastrear los activos de campo en tiempo real?
Si el precio no fuera un problema, ¿qué usarías?
Actualización: el hardware no es un gran problema para este proyecto. Hay varios servidores de repuesto con mucho ancho de banda y unidades redundantes conectadas a Internet las 24 horas, los 7 días de la semana. En cuanto al hardware del cliente, hay varios dispositivos disponibles con GPS y conexión a Internet, sin mencionar que algunos de estos dispositivos serán teléfonos inteligentes modificados. Mi concentración ahora está más relacionada con el servidor y el software front-end web que usaré para esto.
Actualización 2: me pidieron un caso de uso, así que daré una versión simplificada. Una empresa que hace entregas quiere saber dónde está su flota. Hay varios gerentes y cada uno de ellos maneja una gran cantidad de camiones de reparto. Cada uno de los gerentes (hay alrededor de 100) solo está interesado en sus camiones de reparto (cada uno tiene alrededor de 20) y quiere verlos en tiempo real, al mismo tiempo, en un mapa web. Cada conductor también quiere ver dónde están sus socios, pero esto es secundario. Los problemas de privacidad son solo que cada gerente podrá ver solo sus propios controladores. Tengo cualquier otro dato requerido (calles, geofences, etc., pero esa es una discusión separada, solo busco esta funcionalidad básica). Sí, serán necesarios algunos informes basados en el tiempo sobre dónde están / dónde estaban los camiones.
fuente
Respuestas:
Este es más un comentario largo que una respuesta, pero Nueva York está implementando el rastreo de autobuses con OpenGeo . El área metropolitana de Portland también está utilizando un proyecto de código abierto llamado Trimet para rastrear todo el transporte público. No estoy seguro de si alguno de los proyectos es directamente relevante, pero tal vez lo sean algunos de los códigos o bibliotecas utilizados.
fuente
Tri
algo ...Después de seguir algunos enlaces de un artículo que Celenius mencionó, me encontré con OneBusAway . Un proyecto de código abierto de la Universidad de Washington que está desarrollando aplicaciones modernas con licencia Apache (web, iPhone, Android) y módulos para resolver problemas de seguimiento.
fuente
¿No necesitas tener algún tipo de hardware para hacer esto?
Hay una buena compañía llamada Network Fleet , que no solo brinda solo la ubicación, sino también información de diagnóstico sobre los vehículos, nuestros clientes usan esto, pero no estoy seguro sobre el precio.
fuente
Inthinc ofrece un servicio basado en la nube, pero no exponen una API (AFAIK), por lo que supongo que estás atrapado con sus clientes web.
fuente
¿Has mirado en GISCloud? Sospecho que se requeriría algo de desarrollo, pero espero que sea menos ... Entre ellos, OpenGeo y QGIS Server, diría que probablemente debería haber algo basado en PostGre / PostGIS. Basado en algo como Open Data Kit u otro método para obtener ubicaciones para transmitir / enviar a su servidor, y enviar esos datos a un MapServer / otro servidor de código abierto, y / o enviarlos a un servicio basado en la nube como GISCloud .
Los costos para esto se basan en recursos internos y / o en costos de consultoría / capacitación de la comunidad de código abierto (así es como hacen su dinero después de todo). No obtendrá algo gratis a menos que pueda vivir con las soluciones de código abierto "listas para usar" (consulte OSGeo para obtener un catálogo / ejemplos), pero podría obtener algo bastante barato, dependiendo de la cantidad de personalización desea y cuánta experiencia interna tiene.
No estoy familiarizado con los problemas de la cola que señala en su comentario anterior ... pero estoy bastante seguro de que puede encontrar algunos consultores de código abierto que lo estén.
ESRI, por supuesto, también ofrece varias soluciones, ya que te has vinculado ... A veces sus costos son menores que el tiempo / $ / energía que tienes que poner
fuente
El hardware le costará mucho más que el software en este caso. Necesita descubrir su hardware y software al mismo tiempo. Personalmente, me estoy inclinando hacia FME Server 2012. AVL es básicamente solo una matriz de sensores, y parece que el servidor FME maneja muy bien las matrices de sensores. Procese los impulsos de sus dispositivos de campo junto con cualquier cadena de diagnóstico y envíelos como GeoRSS, GeoJson, archívelos en una base de datos, envíe alertas por correo electrónico, etc. Y luego use una opción de mapeo de código abierto como Folleto o Openlayers para mostrar sus feeds.
fuente
Servidor GPSGate: http://gpsgate.com/products/gpsgate_server
fuente
Es bastante fácil escribir su propia plataforma de 'software' para hacer esto y hacerlo tan moderno como desee. Todo lo que necesita es una tabla que almacene los puntos, la fecha y la identificación del dispositivo; y algo de lógica frontal para seleccionar y mostrar la pista.
Todos los dispositivos (p. Ej., Rastreadores xexun) envían una solicitud utp que consiste en la cadena NMEA a un servidor: puerto detrás del cual un demonio php captura todos estos mensajes y los almacena como datos sin procesar en la base de datos. Un disparador en esa tabla los convierte en filas en la información analizada del GPS.
Lo hice yo mismo para rastrear una flota de autos. ¡Funciona de maravilla!
fuente
Dados sus requisitos, OpenGTS debería ajustarse a la ley ... http://opengts.sourceforge.net/
fuente
Quiero recomendar GPSWOX . Proporcionan sistemas de rastreo de vehículos, software de rastreo gps para dispositivos y teléfonos móviles. Gestión de la flota también su esfera.
fuente