Opzioni del software di localizzazione della flotta


10

Prima di sedermi e fare l'errore di iniziare a scrivere da solo, volevo conoscere le mie opzioni per opzioni di monitoraggio della flotta valide, moderne e non troppo costose. Quello che sto cercando è qualcosa che non sembra sia stato costruito nel 1995 e che non mi costerà un braccio e una gamba quando scalerò. Brownie indica se il progetto è Open Source, ma l'utilizzo di una soluzione ospitata andrà benissimo purché non sia troppo costoso.

  • Cosa usano le persone per tracciare le risorse sul campo in tempo reale?

  • Se il prezzo non fosse un problema, cosa useresti?

Aggiornamento: l' hardware non è un grosso problema per questo progetto. Esistono diversi server di riserva con molta larghezza di banda e unità ridondanti connesse a Internet 24/7. Per quanto riguarda l'hardware client, ci sono diversi dispositivi standard con GPS e connessione a Internet, per non parlare del fatto che alcuni di questi dispositivi saranno modificati smartphone. La mia concentrazione è ora più legata al server e al software Web front-end che userò per questo.

Aggiornamento 2: mi è stato chiesto un caso d'uso, quindi fornirò una versione semplificata. Una società che effettua consegne vuole sapere dove si trova la sua flotta. Esistono diversi gestori e ognuno di essi gestisce un gruppo di camion di consegna. Ognuno dei gestori (ce ne sono circa 100) è interessato solo ai loro camion di consegna (ognuno ha circa 20) e vuole vederli in tempo reale allo stesso tempo su una mappa web. Ogni pilota vuole vedere anche dove si trovano i loro partner, ma questo è secondario. I problemi di privacy sono solo che ogni manager sarà in grado di vedere solo i propri driver. Ho bisogno di altri dati (strade, geofence, ecc. - ma questa è una discussione separata - Sto cercando solo questa funzionalità di base). Sì, saranno necessari alcuni rapporti a tempo su dove sono / dove erano i camion.


Qual è il caso d'uso, ovvero c'è qualche intervento del conducente? Ci sono problemi di privacy? Quali altri dati sono necessari per l'integrazione e qual è la frequenza?
Willy,

@Willy Ho aggiornato la domanda per rispondere alle tue tre domande
Ragi Yaser Burhum,

Risposte:


4

Questo è più un lungo commento piuttosto che una risposta, ma New York sta lanciando il monitoraggio degli autobus con OpenGeo . L'area metropolitana di Portland sta inoltre utilizzando un progetto opensource chiamato Trimet per tracciare tutti i mezzi pubblici. Non sono sicuro se uno dei due progetti sia direttamente pertinente, ma forse alcuni dei codici o delle librerie utilizzati lo sono.


"Trimet" è in realtà il nome dell'organizzazione che fornisce tutti i mezzi pubblici nell'area di Portland, non il nome del software. Ma usano molto software open source per tracciare e pubblicare i loro dati sul web.
RyanKDalton,

Hai ragione: mi sto oscurando sul nome di questo progetto. Sento che è Triqualcosa ...
djq


OpenTripPlanner è più un application server che espone API per eseguire operazioni / query sul grafico di rete. Fa un ottimo lavoro. Ma non è fatto per tenere traccia delle risorse in movimento in tempo reale ... :(
Ragi Yaser Burhum,

1
Uno dei link che hai dato aveva un articolo con un sacco di cose concettuali. Tuttavia, aveva anche un link a OneBusAway onebusaway.org che è un progetto Open Source dell'Università di Washington. Successivamente, ho trovato un link all'account GitHub che è la cosa più vicina a quello che stavo cercando github.com/OneBusAway/onebusaway/wiki Ti sto assegnando la generosità poiché il tuo link mi ha fatto scavare e trovare la soluzione che volevo. Tuttavia, inserirò la risposta separatamente per chiarire.
Ragi Yaser Burhum,


2

Non è necessario disporre di alcun tipo di hardware per farlo?

C'è una buona compagnia chiamata Network Fleet , che non solo fornisce solo la posizione, ma informazioni diagnostiche sui veicoli, che i nostri clienti usano, ma non sono sicuro dei prezzi.


Ho guardato il materiale di marketing che avevano. Anche se non credo che li userò - questa risposta è adatta al conto. Grazie.
Ragi Yaser Burhum,

2

Inthinc offre un servizio basato su cloud, ma non espongono un'API (AFAIK), quindi credo che tu sia bloccato con i loro client web.


2

Hai visto GISCloud? Sospetto che sarebbe necessario un po 'di sviluppo, ma speriamo che sia inferiore ... Tra loro, OpenGeo e QGIS Server, direi che dovrebbe esserci qualcosa che probabilmente si basa su PostGre / PostGIS. Basato su qualcosa come Open Data Kit o un altro metodo per far sì che le posizioni vengano trasmesse / inviate al tuo server e rimandate a un MapServer / altro server Open Source e / o trasferendole a un servizio basato su cloud come GISCloud .

I costi per questo sono basati su risorse interne e / o costi di consulenza / formazione da parte della comunità open source (è così che dopo tutto fanno i loro soldi). Non otterrai qualcosa di gratuito a meno che tu non possa vivere con le soluzioni open source "out of the box" (controlla OSGeo per un catalogo / esempi), ma potresti ottenere qualcosa di abbastanza economico, a seconda della quantità di personalizzazione vuoi e quanta competenza interna hai.

Non ho familiarità con i problemi di coda segnalati nel tuo commento sopra ... ma sono abbastanza sicuro che puoi trovare alcuni consulenti open source che lo sono.

L'ESRI offre ovviamente anche varie soluzioni, visto che sei collegato ... A volte i loro costi sono inferiori al tempo / $ / energia che devi inserire


1

L'hardware ti costerà molto di più del software su questo. Devi capire il tuo hardware e software allo stesso tempo. Personalmente, mi sto rivolgendo a FME Server 2012. AVL è fondamentalmente solo un array di sensori e sembra che il server FME gestisca molto bene gli array di sensori. Elabora i push dai tuoi dispositivi di campo insieme a eventuali stringhe diagnostiche e li emette come GeoRSS, GeoJson, archivia su un database, invia avvisi e-mail, ecc. E quindi utilizza un'opzione di mappatura open source come Leaflet o Openlayers per visualizzare i tuoi feed.


0

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


0

È abbastanza facile scrivere la tua piattaforma 'software' per farlo e renderlo moderno come preferisci. Tutto ciò di cui hai bisogno è una tabella che memorizzi i punti, la data e l'ID del dispositivo; e alcune logiche front-end per selezionare e visualizzare la traccia.

Ogni dispositivo (ad esempio tracker xexun) invia e invia una richiesta utp costituita dalla stringa NMEA a un server: porta dietro la quale un demone php cattura tutti questi messaggi e li archivia come dati grezzi nel database. Un trigger su quella tabella li converte in righe in informazioni GPS analizzate.

L'ho fatto da solo per tracciare una flotta di macchine. Funziona come un fascino!


1
Per qualcosa che si ridimensiona non è così semplice. Sì, è possibile scrivere codice che utilizza server di blocco tradizionali che eseguono l'inserimento dei dati e ritornano all'interno della stessa richiesta. Ma per il monitoraggio in tempo reale di 500 veicoli, avrai bisogno di un server non bloccante o almeno di una coda decente come RabbitMQ. Se non hai familiarità con le differenze tra i server di blocco (come Apache pre-fork) rispetto ai server basati su eventi (come nginx), ti consiglio di guardare questa presentazione di Ryan Dahl sulla filosofia alla base di nodejs yuiblog.com/blog/2010/05 / 20 / video-dahl
Ragi Yaser Burhum,

1
Non ero a conoscenza delle dimensioni del sistema richiesto. Grazie per le informazioni di blocco / non blocco e di accodamento su yuiblog! Valeva la pena leggerlo / visualizzarlo!
martedì

-1

Dati i tuoi requisiti, OpenGTS dovrebbe adattarsi al conto ... http://opengts.sourceforge.net/


Se guardi la mia domanda, vorrai che io abbia un link a OpenGTS. Sto cercando qualcosa che non sia superato
Ragi Yaser Burhum il

Giusto. Ho visto implementazioni funzionanti che utilizzano Google Maps per la presentazione lato client che sembrano abbastanza moderne. Tuttavia, non ho familiarità con altri strumenti, buona fortuna.
Greg Barrett,

-1

Voglio raccomandare GPSWOX . Forniscono sistemi di localizzazione dei veicoli, software di localizzazione GPS per dispositivi e telefoni cellulari. Gestione della flotta anche la loro sfera.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.