Opcje oprogramowania do śledzenia floty

10

Zanim usiądę i popełniam błąd, pisząc własny, chciałem poznać moje opcje dobrych, nowoczesnych opcji śledzenia floty, które nie są zbyt drogie. To, czego szukam, to coś, co nie wygląda, jakby zostało zbudowane w 1995 r. I że nie będzie mnie to kosztować ręki i nogi, gdy powiększam się. Brownie wskazuje, jeśli projekt jest Open Source, ale użycie hostowanego rozwiązania da sobie radę, pod warunkiem, że nie będzie zbyt drogie.

  • Czego używają ludzie do śledzenia zasobów w terenie w czasie rzeczywistym?

  • Jeśli cena nie byłaby problemem, czego byś użył?

Aktualizacja: Sprzęt nie stanowi większego problemu w tym projekcie. Istnieje kilka zapasowych serwerów z dużą przepustowością i redundantnymi dyskami podłączonymi do Internetu 24/7. Jeśli chodzi o sprzęt kliencki, istnieje kilka gotowych urządzeń z GPS i połączeniem z Internetem, nie wspominając o tym, że niektóre z tych urządzeń będą modyfikowane smartfonami. Moja koncentracja jest teraz bardziej związana z oprogramowaniem serwera i interfejsu użytkownika, którego będę używać do tego.

Aktualizacja 2: Poproszono mnie o przypadek użycia - więc podam uproszczoną wersję. Firma realizująca dostawy chce wiedzieć, gdzie jest ich flota. Jest kilku menedżerów i każdy z nich zarządza kawałkiem ciężarówek dostawczych. Każdy z menedżerów (jest ich około 100) jest zainteresowany tylko ciężarówkami dostawczymi (każdy ma około 20) i chce je zobaczyć w czasie rzeczywistym o tej samej porze - na mapie internetowej. Każdy kierowca chce również zobaczyć, gdzie są ich partnerzy - ale to jest kwestia drugorzędna. Kwestie związane z prywatnością polegają na tym, że każdy menedżer będzie widział tylko własne sterowniki. Mam inne wymagane dane (ulice, geofence itp. - ale to osobna dyskusja - szukam tylko tej podstawowej funkcjonalności). Tak, konieczne będą niektóre raporty na temat tego, gdzie znajdują się / były ciężarówki.

Ragi Yaser Burhum
źródło
Jaki jest przypadek użycia, tj. Czy jest jakaś interwencja kierowcy? Czy są problemy z prywatnością? Jakie inne dane są wymagane do zintegrowania i jaka jest ich częstotliwość?
Willy,
@Willy Zaktualizowałem pytanie, aby odpowiedzieć na trzy pytania
Ragi Yaser Burhum,

Odpowiedzi:

4

To raczej długi komentarz niż odpowiedź, ale Nowy Jork wdraża śledzenie autobusów z OpenGeo . Obszar metra w Portland korzysta również z projektu typu open source o nazwie Trimet do śledzenia wszystkich środków transportu publicznego. Nie jestem pewien, czy któryś projekt jest bezpośrednio istotny, ale może niektóre z używanych kodów lub bibliotek są.

djq
źródło
„Trimet” to tak naprawdę nazwa organizacji, która zapewnia wszystkie środki transportu publicznego w okolicy Portland, a nie nazwa oprogramowania. Ale używają wielu programów typu open source do śledzenia i publikowania swoich danych w Internecie.
RyanKDalton,
Masz rację - pustoję nazwę tego projektu. Czuję, że to Tricoś ....
djq,
Może OpenTripPlanner ?
RyanKDalton,
OpenTripPlanner jest raczej serwerem aplikacji, który udostępnia apis do wykonywania operacji / zapytań na grafie sieciowym. To robi niesamowitą robotę. Ale nie jest przeznaczony do śledzenia ruchomych aktywów w czasie rzeczywistym ... :(
Ragi Yaser Burhum
1
Jeden z podanych linków zawierał artykuł z całą masą pojęć. Niemniej jednak miał również link do OneBusAway onebusaway.org, który jest projektem Open Source z University of Washington. Następnie znalazłem link do konta GitHub, który jest najbliżej tego, czego szukałem github.com/OneBusAway/onebusaway/wiki Przyznam ci nagrodę, ponieważ twój link zmusił mnie do wykopania i znalezienia rozwiązania, którego szukałem. Niemniej jednak przedstawię odpowiedź osobno, aby była jasna.
Ragi Yaser Burhum
3

Po kilku linkach z artykułu, o którym wspomniał Celenius, natknąłem się na OneBusAway . Projekt Open Source University of Washington, który rozwija licencjonowane przez Apache nowoczesne aplikacje (internetowe, iPhone, Android) i moduły do ​​rozwiązywania problemów ze śledzeniem.

Ragi Yaser Burhum
źródło
1
I oczywiście, ponieważ jego link zmusił mnie do
znalezienia
2

Nie potrzebujesz do tego jakiegoś sprzętu?

Jest dobra firma o nazwie Network Fleet , która nie tylko podaje tylko lokalizację, ale także informacje diagnostyczne o pojazdach, nasi klienci korzystają z tego, ale nie jestem pewien co do ceny.

Khattab
źródło
Spojrzałem na materiały marketingowe, które mieli. Chociaż nie sądzę, żebym ich użył - ta odpowiedź pasuje do rachunku. Dziękuję Ci.
Ragi Yaser Burhum
2

Inthinc oferuje usługę opartą na chmurze, ale nie ujawnia API (AFAIK), więc myślę, że utknąłeś z ich klientami internetowymi.

Kirk Kuykendall
źródło
2

Czy spojrzałeś na GISCloud? Podejrzewam, że potrzebny byłby pewien rozwój, ale mam nadzieję, że będzie mniej ... Pomiędzy nimi, OpenGeo i QGIS Server, powiedziałbym, że powinno być coś, co prawdopodobnie będzie oparte na PostGre / PostGIS. Oparty na czymś takim jak Open Data Kit lub inna metoda pozyskiwania lokalizacji do przesyłania strumieniowego / wysyłania z powrotem na serwer i wypychania tych danych z powrotem do MapServer / innego serwera Open Source i / lub wypychania ich do usługi opartej na chmurze, takiej jak GISCloud .

Koszty tego są albo oparte na zasobach wewnętrznych i / lub kosztach konsultacji / szkoleń przez społeczność open source (w końcu w ten sposób zarabiają pieniądze). Nie dostaniesz czegoś za darmo, chyba że będziesz mógł żyć z gotowymi rozwiązaniami typu open source (sprawdź katalog / przykłady w OSGeo), ale możesz dostać coś całkiem taniego, w zależności od tego, ile dokładnie dostosujesz chcesz i ile masz specjalistycznej wiedzy.

Nie znam problemów z kolejką, które wskazałeś w swoim komentarzu powyżej ... ale jestem pewien, że możesz znaleźć konsultantów open source, którzy są.

ESRI oczywiście oferuje również różne rozwiązania, ponieważ masz połączenie ... Czasami ich koszty są niższe niż czas / $ / energia, które musisz włożyć

Cameron
źródło
1

Sprzęt będzie cię kosztował znacznie więcej niż oprogramowanie tego. Musisz wymyślić sprzęt i oprogramowanie w tym samym czasie. Osobiście skłaniam się ku FME Server 2012. AVL to po prostu matryca czujników i wygląda na to, że serwer FME bardzo dobrze radzi sobie z tablicami czujników. Przetwarzaj wypychania z urządzeń polowych wraz z ciągami diagnostycznymi i wysyłaj je jako GeoRSS, GeoJson, archiwizuj w bazie danych, wysyłaj powiadomienia e-mailem itp. A następnie użyj opcji mapowania typu open source, takiej jak Ulotka lub Openlayers, aby wyświetlić swoje kanały.

blord-castillo
źródło
0

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

waiotahi
źródło
0

Łatwo jest napisać własną platformę „oprogramowania”, aby to zrobić i uczynić ją tak nowoczesną, jak tylko chcesz. Wszystko czego potrzebujesz to tabela, w której przechowywane są punkty, data i identyfikator urządzenia; i trochę logiki front-end do wybierania i wyświetlania ścieżki.

Każde urządzenie (np. Trackery xexun) wysyła i żądanie utp składające się z ciągu NMEA do serwera: port, za którym demon php przechwytuje wszystkie te wiadomości i przechowuje je jako surowe dane w bazie danych. Wyzwalacz w tej tabeli przekształca je w wiersze w przeanalizowanej informacji GPS.

Zrobiłem to, aby śledzić flotę samochodów. Działa jak marzenie!

StUrb
źródło
1
Dla czegoś, co się skaluje, nie jest to takie proste. Tak, można napisać kod korzystający z tradycyjnych serwerów blokujących, które wstawiają dane i zwracają je w ramach tego samego żądania. Ale do śledzenia na przykład 500 pojazdów potrzebujesz nieblokującego serwera lub przynajmniej porządnej kolejki, takiej jak RabbitMQ. Jeśli nie znasz różnic między serwerami blokującymi (takimi jak Apache przed rozwidleniem) a serwerami opartymi na zdarzeniach (np. Nginx), polecam obejrzenie tej prezentacji od Ryana Dahla na temat filozofii stojącej za nodejs yuiblog.com/blog/2010/05 / 20 / video-dahl
Ragi Yaser Burhum
1
Nie byłem świadomy wielkości żądanego systemu. Dziękujemy za informacje o blokowaniu / nieblokowaniu i kolejkowaniu na yuiblog! Warto było go przeczytać / obejrzeć!
stUrb
-1

Biorąc pod uwagę twoje wymagania, OpenGTS powinien pasować do rachunku ... http://opengts.sourceforge.net/

Greg Barrett
źródło
Jeśli spojrzysz na moje pytanie, dowiesz się, że mam link do OpenGTS. Szukam czegoś, co nie jest przestarzałe
Ragi Yaser Burhum,
Słusznie. Widziałem działające implementacje korzystające z Google Maps do prezentacji po stronie klienta, które wyglądają całkiem nowocześnie. Nie znam jednak innych narzędzi, powodzenia.
Greg Barrett,
-1

Chcę polecić GPSWOX . Zapewniają systemy śledzenia pojazdów, oprogramowanie do śledzenia GPS dla urządzeń i telefonów komórkowych. Zarządzanie flotą także ich sferą.

Jenine Leftman
źródło