Opções de software de rastreamento de frota

10

Antes de me sentar e cometer o erro de começar a escrever por conta própria, eu queria conhecer minhas opções de opções de rastreamento de frota boas e modernas que não são muito caras. O que estou procurando é algo que não parece ter sido construído em 1995 e que não vai me custar um braço e uma perna à medida que aumenta. Brownie aponta se o projeto é de código aberto, mas o uso de uma solução hospedada funcionará perfeitamente desde que não seja muito caro.

  • O que as pessoas estão usando para rastrear os ativos de campo em tempo real?

  • Se o preço não fosse um problema, o que você usaria?

Atualização: o hardware não é um problema para este projeto. Existem vários servidores sobressalentes com muita largura de banda e unidades redundantes conectadas à Internet 24/7. Quanto ao hardware do cliente, existem vários dispositivos disponíveis com GPS e conexão à Internet, sem mencionar que alguns desses dispositivos serão modificados para smartphones. Minha concentração agora está mais relacionada ao servidor e ao software de front-end da web que usarei para isso.

Atualização 2: Me pediram um caso de uso - por isso darei uma versão simplificada. Uma empresa que faz entregas quer saber onde está sua frota. Existem vários gerentes e cada um deles gerencia um monte de caminhões de entrega. Cada um dos gerentes (existem cerca de 100) está interessado apenas em seus caminhões de entrega (cada um tem cerca de 20) e deseja vê-los em tempo real - ao mesmo tempo - em um mapa da web. Cada motorista também quer ver onde estão seus parceiros - mas isso é secundário. Os problemas de privacidade são justos para que cada gerente consiga ver apenas seus próprios drivers. Eu tenho outros dados necessários (ruas, cercas etc.) - mas essa é uma discussão separada - estou procurando apenas essa funcionalidade básica). Sim, serão necessários alguns relatórios com base no tempo sobre onde os caminhões estão / estavam.

Ragi Yaser Burhum
fonte
Qual é o caso de uso, ou seja, existe alguma intervenção do driver? Existem problemas de privacidade? Que outros dados são necessários para integrar e qual a frequência disso?
Willy
@Willy Eu atualizei a questão para resolver as suas três perguntas
Ragi Yaser Burhum

Respostas:

4

Este é mais um comentário longo do que uma resposta, mas Nova York está implementando o rastreamento de ônibus com o OpenGeo . A área metropolitana de Portland também está usando um projeto de código aberto chamado Trimet para rastrear todo o transporte público. Não tenho certeza se um dos projetos é diretamente relevante, mas talvez alguns dos códigos ou bibliotecas usados ​​sejam.

djq
fonte
"Trimet" é realmente o nome da organização que fornece todo o transporte público na área de Portland, não o nome do software. Mas eles usam muito software de código aberto para rastrear e publicar seus dados na web.
precisa saber é o seguinte
Você está correto - estou ignorando o nome deste projeto. Eu sinto que é Trialgo ....
DJQ
OpenTripPlanner , talvez?
precisa saber é o seguinte
O OpenTripPlanner é mais um servidor de aplicativos que expõe APIs para realizar operações / consultas no gráfico de rede. Ele faz um trabalho incrível nisso. Mas não é feita para o acompanhamento em tempo real movendo ativos ... :(
Ragi Yaser Burhum
1
Um dos links que você forneceu tinha um artigo com um monte de coisas conceituais. No entanto, também tinha um link para o OneBusAway onebusaway.org, que é um projeto de código aberto da Universidade de Washington. Depois disso, encontrei um link para a conta do GitHub que é a coisa mais próxima do que eu estava procurando no github.com/OneBusAway/onebusaway/wiki . Estou concedendo a você a recompensa, já que seu link me fez procurar e encontrar a solução que eu queria. No entanto, colocarei a resposta separadamente para esclarecer.
Ragi Yaser Burhum
3

Depois de seguir alguns links de um artigo que Celenius mencionou, encontrei o OneBusAway . Um projeto de código aberto da Universidade de Washington que está desenvolvendo aplicativos modernos licenciados pela Apache (web, iPhone, Android) e módulos para resolver problemas de rastreamento.

Ragi Yaser Burhum
fonte
1
E, claro, desde a sua ligação me fez chegar à resposta certa, eu dei-lhe a recompensa :)
Ragi Yaser Burhum
2

Você não precisa ter algum tipo de hardware para fazer isso?

Existe uma boa empresa chamada Network Fleet , que não apenas fornece apenas a localização, mas também informações de diagnóstico sobre os veículos, nossos clientes usam isso, mas não tenho certeza sobre os preços.

Khattab
fonte
Eu olhei para o material de marketing que eles tinham. Embora eu ache que não vou usá-las - essa resposta é adequada. Obrigado.
Ragi Yaser Burhum
2

O Inthinc oferece um serviço baseado em nuvem, mas eles não expõem uma API (AFAIK), então acho que você está preso aos clientes da Web.

Kirk Kuykendall
fonte
2

Você já viu o GISCloud? Eu suspeito que algum desenvolvimento seria necessário, mas espero que fosse menor ... Entre eles, o OpenGeo e o QGIS Server, eu diria que deve haver algo que provavelmente seja baseado no PostGre / PostGIS. Baseado em algo como o Open Data Kit ou outro método para obter locais para transmitir / enviar de volta para o servidor, ou enviando esses dados para um MapServer / outro servidor de código aberto e / ou enviando-os para um serviço baseado em nuvem como o GISCloud .

Os custos para isso são baseados em recursos internos e / ou em custos de consultoria / treinamento da comunidade de código aberto (é assim que, afinal, eles ganham dinheiro). Você não receberá algo de graça, a menos que possa viver com as soluções de código aberto "prontas para uso" (consulte a OSGeo para obter um catálogo / exemplos), mas poderá obter algo muito barato, dependendo exatamente da quantidade de personalização você deseja e quanta experiência interna você possui.

Não estou familiarizado com os problemas de fila que você aponta no seu comentário acima ... mas tenho certeza de que você pode encontrar alguns consultores de código aberto.

A ESRI, é claro, também oferece várias soluções, já que você está vinculado ... Às vezes, os custos são inferiores ao tempo / $ / energia que você precisa investir

Cameron
fonte
1

O hardware vai custar muito mais do que o software deste. Você precisa descobrir seu hardware e software ao mesmo tempo. Pessoalmente, estou inclinado ao FME Server 2012. O AVL é basicamente apenas uma matriz de sensores e parece que o servidor FME lida com matrizes de sensores muito bem. Processe os toques de seus dispositivos de campo, juntamente com quaisquer seqüências de diagnóstico, e os envie como GeoRSS, GeoJson, arquive em um banco de dados, envie alertas por email, etc.

blord-castillo
fonte
0

Servidor GPSGate - http://gpsgate.com/products/gpsgate_server

waiotahi
fonte
0

É muito fácil escrever sua própria plataforma de 'software' para fazer isso e torná-la tão moderna quanto você quiser. Tudo que você precisa é de uma tabela que armazene os pontos, data e ID do dispositivo; e alguma lógica de front-end para selecionar e exibir a faixa.

Todo dispositivo (por exemplo, rastreadores xexun) envia e solicita utp consistindo na string NMEA para um servidor: porta atrás da qual um daemon php captura todas essas mensagens e as armazena como dados brutos no banco de dados. Um gatilho nessa tabela os converte em linhas nas informações de GPS analisadas.

Fiz eu mesmo rastrear uma frota de carros. Funciona como um encanto!

stUrb
fonte
1
Para algo que escala, não é tão simples. Sim, pode-se escrever código que usa servidores de bloqueio tradicionais que inserem e retornam dentro da mesma solicitação. Mas para rastreamento em tempo real de, digamos, 500 veículos, você precisará de um servidor sem bloqueio ou pelo menos de uma fila decente como o RabbitMQ. Se você não estiver familiarizado com as diferenças entre servidores de bloqueio (como o Apache pré-bifurcado) e servidores com base em eventos (como o nginx), recomendo assistir a esta apresentação de Ryan Dahl sobre a filosofia por trás do nodejs yuiblog.com/blog/2010/05 / 20 / video-dahl
Ragi Yaser Burhum
1
Eu não estava ciente do tamanho do sistema solicitado. Obrigado pelas informações de bloqueio / não bloqueio e fila no yuiblog! Valeu a pena ler / ver!
StUrb
-1

Dadas as suas necessidades, o OpenGTS deve atender à demanda ... http://opengts.sourceforge.net/

Greg Barrett
fonte
Se você olhar para a minha pergunta, você terá que ter um link para o OpenGTS. Estou à procura de algo que não é ultrapassada
Ragi Yaser Burhum
Justo. Vi implementações de trabalho que usam o Google Maps para apresentações do lado do cliente que parecem bastante modernas. Eu não estou familiarizado com outras ferramentas, porém, boa sorte.
Greg Barrett
-1

Quero recomendar o GPSWOX . Eles fornecem sistemas de rastreamento de veículos, software de rastreamento GPS para dispositivos e telefones celulares. A gestão de frotas também é sua esfera.

Jenine Leftman
fonte