Options du logiciel de suivi de flotte

10

Avant de m'asseoir et de commettre l'erreur de commencer à écrire la mienne, je voulais connaître mes options pour de bonnes options de suivi de flotte modernes et pas trop chères. Ce que je recherche, c'est quelque chose qui ne semble pas avoir été construit en 1995 et qui ne me coûtera pas un bras et une jambe à mesure que j'évolue. Brownie indique si le projet est Open Source, mais l'utilisation d'une solution hébergée fera l'affaire à condition qu'il ne soit pas trop cher.

  • Qu'est-ce que les gens utilisent pour suivre les actifs sur le terrain en temps réel?

  • Si le prix n'était pas un problème, que feriez-vous?

Mise à jour: le matériel n'est pas vraiment un problème pour ce projet. Il existe plusieurs serveurs de rechange avec beaucoup de bande passante et des disques redondants connectés à Internet 24/7. En ce qui concerne le matériel client, il existe plusieurs appareils standard avec GPS et connexion à Internet, sans oublier que certains de ces appareils seront des téléphones intelligents modifiés. Ma concentration est désormais davantage liée au serveur et au logiciel Web frontal que j'utiliserai pour cela.

Mise à jour 2: on m'a demandé un cas d'utilisation - je vais donc donner une version simplifiée. Une entreprise qui effectue des livraisons veut savoir où se trouve sa flotte. Il y a plusieurs gestionnaires et chacun gère un bloc de camions de livraison. Chacun des managers (il y en a environ 100) ne s'intéresse qu'à ses camions de livraison (chacun en a environ 20) et souhaite les voir en temps réel - en même temps - sur une carte Web. Chaque conducteur veut aussi voir où sont ses partenaires - mais c'est secondaire. Les problèmes de confidentialité sont simplement que chaque gestionnaire ne pourra voir que ses propres pilotes. J'ai d'autres données requises (rues, geofences, etc. - mais c'est une discussion séparée - je ne cherche que cette fonctionnalité de base). Oui, certains rapports temporels sur l'endroit où se trouvent / étaient les camions seront nécessaires.

Ragi Yaser Burhum
la source
Quel est le cas d'utilisation, c'est-à-dire qu'il y a une intervention du conducteur? Y a-t-il des problèmes de confidentialité? Quelles autres données sont nécessaires pour intégrer et quelle en est la fréquence?
Willy
@Willy J'ai mis à jour la question pour répondre à vos trois questions
Ragi Yaser Burhum

Réponses:

4

Il s'agit plus d'un long commentaire que d'une réponse, mais New York déploie le suivi des bus avec OpenGeo . La région métropolitaine de Portland utilise également un projet open source appelé Trimet pour suivre tous les transports en commun. Je ne sais pas si l'un ou l'autre projet est directement pertinent mais peut-être que certains du code ou des bibliothèques utilisés le sont.

djq
la source
"Trimet" est en fait le nom de l'organisation qui fournit tous les transports publics dans la région de Portland, pas le nom du logiciel. Mais ils utilisent beaucoup de logiciels open source pour suivre et publier leurs données sur le Web.
RyanKDalton
Vous avez raison - je cache le nom de ce projet. J'ai l'impression que c'est Triquelque chose ....
djq
OpenTripPlanner , peut-être?
RyanKDalton
OpenTripPlanner est davantage un serveur d'applications qui expose les API pour effectuer des opérations / requêtes sur le graphique réseau. Il fait un travail incroyable. Mais il n'est pas fait pour suivre les actifs en mouvement en temps réel ... :(
Ragi Yaser Burhum
1
L'un des liens que vous avez donnés contenait un article contenant toute une série de choses conceptuelles. Néanmoins, il avait également un lien vers OneBusAway onebusaway.org qui est un projet Open Source de l'Université de Washington. Après cela, j'ai trouvé un lien vers le compte GitHub qui est le plus proche de ce que je cherchais github.com/OneBusAway/onebusaway/wiki Je vous accorde la prime puisque votre lien m'a fait creuser et trouver la solution que je voulais. Néanmoins, je mettrai la réponse séparément pour que ce soit clair.
Ragi Yaser Burhum
3

Après avoir suivi certains liens d'un article mentionné par Celenius, je suis tombé sur OneBusAway . Un projet Open Source de l' Université de Washington qui développe des applications modernes sous licence Apache (web, iPhone, Android) et des modules pour résoudre les problèmes de suivi.

Ragi Yaser Burhum
la source
1
Et bien sûr, puisque son lien m'a fait parvenir à la bonne réponse, je lui ai donné la prime :)
Ragi Yaser Burhum
2

N'avez-vous pas besoin d'avoir une sorte de matériel pour le faire?

Il y a une bonne entreprise appelée Network Fleet , qui donne non seulement l'emplacement, mais aussi des informations de diagnostic sur les véhicules, nos clients l'utilisent, mais je ne suis pas sûr des prix.

Khattab
la source
J'ai regardé le matériel marketing qu'ils avaient. Bien que je ne pense pas que je vais les utiliser - cette réponse correspond au projet de loi. Je vous remercie.
Ragi Yaser Burhum
2

Inthinc propose un service basé sur le cloud, mais ils n'exposent pas d'API (AFAIK), donc je suppose que vous êtes coincé avec leurs clients Web.

Kirk Kuykendall
la source
2

Avez-vous regardé GISCloud? Je soupçonne qu'un développement serait nécessaire, mais j'espère que ce serait moins ... Entre eux, OpenGeo et QGIS Server, je dirais qu'il devrait y avoir quelque chose qui est probablement basé sur PostGre / PostGIS. Basé sur quelque chose comme Open Data Kit, ou une autre méthode pour obtenir des emplacements à diffuser / renvoyer vers votre serveur, et soit en poussant ces données vers un MapServer / un autre serveur Open Source, et / ou en les poussant vers un service basé sur le cloud comme GISCloud .

Les coûts sont basés sur des ressources internes et / ou des coûts de consultation / formation par la communauté open source (c'est ainsi qu'ils gagnent leur argent après tout). Vous n'obtiendrez rien gratuitement sauf si vous pouvez vivre avec les solutions open source "prêtes à l'emploi" (consultez OSGeo pour un catalogue / exemples), mais vous pourriez obtenir quelque chose d'assez bon marché, selon exactement le degré de personnalisation vous voulez, et combien d'expertise en interne vous avez.

Je ne connais pas les problèmes de file d'attente que vous signalez dans votre commentaire ci-dessus ... mais je suis sûr que vous pouvez trouver des consultants open source qui le sont.

ESRI propose bien sûr diverses solutions également, car vous êtes connecté ... Parfois, leurs coûts sont inférieurs au temps / $ / énergie que vous devez consacrer

Cameron
la source
1

Le matériel va vous coûter beaucoup plus cher que le logiciel sur celui-ci. Vous devez déterminer votre matériel et vos logiciels en même temps. Personnellement, je penche pour FME Server 2012. AVL est essentiellement juste un réseau de capteurs, et il semble que le serveur FME gère très bien les réseaux de capteurs. Traitez les push de vos appareils de terrain avec toutes les chaînes de diagnostic et exportez-les sous GeoRSS, GeoJson, archivez dans une base de données, envoyez des alertes par e-mail, etc.Et puis utilisez une option de cartographie open source comme Leaflet ou Openlayers pour afficher vos flux.

blord-castillo
la source
0

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

waiotahi
la source
0

Il est assez facile d'écrire votre propre plate-forme «logicielle» pour ce faire et de la rendre aussi moderne que vous le souhaitez. Tout ce dont vous avez besoin est un tableau qui stocke les points, la date et l'identifiant de l'appareil; et une certaine logique frontale pour sélectionner et afficher la piste.

Chaque appareil (par exemple les trackers xexun) envoie et demande utp constituée de la chaîne NMEA à un serveur: port derrière lequel un démon php intercepte tous ces messages et les stocke en tant que données brutes dans la base de données. Un déclencheur sur cette table les convertit en lignes dans les informations GPS analysées.

Je l'ai fait moi-même pour suivre une flotte de voitures. Fonctionne comme un charme!

stUrb
la source
1
Pour quelque chose qui évolue, ce n'est pas si simple. Oui, on peut écrire du code qui utilise des serveurs de blocage traditionnels qui effectuent l'insertion de données et retournent dans la même demande. Mais pour le suivi en temps réel de 500 véhicules, vous aurez besoin d'un serveur non bloquant ou au moins d'une file d'attente décente comme RabbitMQ. Si vous n'êtes pas familier avec les différences entre les serveurs bloquants (comme Apache pré-fork) et les serveurs basés sur les événements (comme nginx), je recommanderais de regarder cette présentation de Ryan Dahl sur la philosophie derrière nodejs yuiblog.com/blog/2010/05 / 20 / video-dahl
Ragi Yaser Burhum
1
Je n'étais pas au courant de la taille du système demandé. Merci pour les informations bloquantes / non bloquantes et en file d'attente sur le yuiblog! Vaut la peine d'être lu / visionné!
stUrb
-1

Compte tenu de vos besoins, OpenGTS devrait correspondre à la facture ... http://opengts.sourceforge.net/

Greg Barrett
la source
Si vous regardez ma question, vous constaterez que j'ai un lien vers OpenGTS. Je cherche quelque chose qui n'est pas trop dépassé
Ragi Yaser Burhum
C'est suffisant. J'ai vu des implémentations qui utilisent Google Maps pour la présentation côté client et qui sont assez modernes. Je ne connais cependant aucun autre outil, bonne chance.
Greg Barrett
-1

Je veux recommander GPSWOX . Ils fournissent des systèmes de suivi des véhicules, des logiciels de suivi GPS pour les appareils et les téléphones mobiles. La gestion de flotte aussi leur sphère.

Jenine Leftman
la source