Параметри програмного забезпечення для відстеження флоту


10

Перш ніж сісти і зробити помилку, щоб почати писати своє, я хотів дізнатися свої варіанти хороших, сучасних варіантів відстеження флоту, які не надто дорогі. Те, що я шукаю, - це те, що не схоже на те, що він був побудований в 1995 році, і це не обійдеться мені за руку і ногу, коли я збільшую масштаби. Brownie вказує, якщо проект є відкритим кодом, але використання розміщеного рішення буде добре, за умови, що це не надто дорого.

  • Що люди використовують для відстеження польових активів у режимі реального часу?

  • Якби ціна не була проблемою, чим би ви скористалися?

Оновлення: Обладнання не є великою проблемою для цього проекту. Є кілька запасних серверів з великою пропускною здатністю та надлишковими накопичувачами, підключеними до Інтернету 24/7. Що стосується апаратного забезпечення клієнтів, то існує декілька найповніших пристроїв з GPS та підключенням до Інтернету, не кажучи вже про те, що деякі з цих пристроїв будуть модифіковані смартфони. Моя концентрація зараз більше пов'язана із сервером та програмним забезпеченням для веб-фронтів, які я буду використовувати для цього.

Оновлення 2: Мене попросили використати справу - тому я дам спрощену версію. Компанія, яка здійснює поставки, хоче знати, де знаходиться їхній флот. Є кілька менеджерів, і кожен з них керує шматками вантажівок. Кожен з менеджерів (їх близько 100) зацікавлений лише у вантажівок їх доставки (у кожному - близько 20) та хоче побачити їх у режимі реального часу за той самий час - на веб-карті. Кожен водій хоче бачити, де також є їх партнери - але це другорядне значення. Питання конфіденційності - це те, що кожен менеджер зможе бачити лише власні драйвери. У мене є будь-які інші потрібні дані (вулиці, геопарка тощо), але це окрема дискусія - я шукаю лише цю основну функціональність). Так, деякі звіти про те, де вантажівки перебувають / були, знадобляться.


Який випадок використання, тобто чи є якесь втручання водія? Чи є проблеми з конфіденційністю? Які ще дані потрібно інтегрувати та яка частота цих даних?
Віллі

@Віллі я оновив питання, щоб вирішити три ваші питання
Рагі Ясер Бурхум

Відповіді:


4

Це скоріше довгий коментар, ніж відповідь, але Нью-Йорк виконує відстеження автобусів за допомогою OpenGeo . Для району метро Портленд також використовується проект із відкритим кодом під назвою Trimet для відстеження всього громадського транзиту. Не впевнений, чи будь-який проект має безпосереднє значення, але, можливо, є якийсь код або бібліотеки, що використовуються.


"Trimet" - це фактично назва організації, яка забезпечує весь громадський транспорт в районі Портленда, а не назва програмного забезпечення. Але вони використовують багато програмного забезпечення з відкритим кодом для відстеження та публікації своїх даних в Інтернеті.
RyanKDalton

Ви маєте рацію - я описую назву цього проекту. Я відчуваю, що це Triщось ....
djq


OpenTripPlanner - це більше сервер додатків, який виставляє apis для виконання операцій / запитів на мережевий графік. Це робить дивовижну роботу. Але він не створений для відстеження активів, що рухаються в режимі реального часу ... :(
Рагі Ясер Бурхум

1
Одне з посилань, яке ви дали, мала статтю з цілою купою концептуальних матеріалів. Тим не менш, він також мав посилання на OneBusAway onebusaway.org, який є проектом з відкритим кодом від Університету Вашингтона. Після цього я знайшов посилання на акаунт GitHub, який є найближчим до того, що я шукав github.com/OneBusAway/onebusaway/wiki Я нагороджую вас винагородою, оскільки ваше посилання змусило мене копати і знайти рішення, яке я хотів. Тим не менш, я поставлю відповідь окремо, щоб дати зрозуміти.
Рагі Ясер Бурхум

3

Переглянувши кілька посилань із статті, про яку згадував Селеніус, я наткнувся на OneBusAway . Проект з відкритим кодом Вашингтонського університету, який розробляє ліцензовані сучасні програми Apache (веб, iPhone, Android) та модулі для вирішення проблем відстеження.


1
І звичайно, оскільки його посилання змусило мене дійти правильної відповіді, я дав йому щедрість :)
Рагі Ясер Бурхум

2

Вам не потрібно мати якесь обладнання для цього?

Є хороша компанія під назвою Мережний флот , яка не тільки надає просто місце розташування, але й діагностичну інформацію про транспортні засоби, наші клієнти використовують це, але я не впевнений у ціноутворенні.


Я переглянув маркетинговий матеріал, який вони мали. Хоча я не думаю, що я їх використовуватиму - ця відповідь цілком відповідає законопроекту. Дякую.
Рагі Ясер Бурхум


2

Ви подивилися на GISCloud? Я підозрюю, що потребуватиметься певної розробки, але, сподіваюся, буде менше ... Між ними, OpenGeo та QGIS Server, я б сказав, що має бути щось, що, ймовірно, базується на PostGre / PostGIS. Заснований на чомусь на зразок Open Data Kit або іншому способі повернення локацій для потокового / надсилання назад на ваш сервер, або відштовхуванні цих даних на MapServer / інший сервер з відкритим кодом та / або перенесення їх на хмарну службу, як GISCloud .

Витрати на це базуються на внутрішніх ресурсах та / або на консультування / витрати на навчання громадою з відкритим кодом (саме так вони заробляють свої гроші). Ви не збираєтеся отримати щось безкоштовно, якщо не зможете жити з рішеннями з відкритим кодом "поза коробкою" (ознайомтесь з OSGeo за каталогом / прикладами), але ви можете отримати щось досить дешеве, залежно від того, скільки саме налаштувань ви хочете, і скільки у вас є власна експертиза.

Я не знайомий з питаннями черги, які ви вказуєте у своєму коментарі вище ... але я впевнений, що ви можете знайти консультантів з відкритим кодом, які є.

ESRI, звичайно, пропонує і різні рішення, оскільки ви пов’язані між собою ... Іноді їх витрати менші, ніж часу / $ / енергії, яку вам доведеться вкласти


1

Обладнання буде коштувати вам набагато дорожче, ніж програмне забезпечення на цьому. Потрібно одночасно з’ясувати обладнання та програмне забезпечення. Особисто я схиляюся до FME Server 2012. AVL в основному є просто сенсорним масивом, і схоже, що сервер FME дуже добре обробляє сенсорні масиви. Обробляйте натискання з ваших польових пристроїв разом з будь-якими діагностичними рядками та виводьте їх у вигляді GeoRSS, GeoJson, архівуйте в базу даних, надсилайте сповіщення електронною поштою тощо.


0

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


0

Написати власну платформу «програмного забезпечення» досить просто, щоб зробити це і зробити її такою сучасною, як вам подобається. Все, що вам потрібно, - це таблиця, в якій зберігаються точки, дата та ідентифікатор пристрою; і деяка логіка переднього кінця для вибору та відображення доріжки.

Кожен пристрій (наприклад, трекери xexun) надсилає та вимагає utp-запиту, що складається з рядка NMEA, на сервер: порт, за яким демон php вловлює всі ці повідомлення та зберігає їх як необроблені дані в базі даних. Тригер на цій таблиці перетворює їх у рядки в проаналізованій GPS-інформації.

Я сам змусив відстежувати парк автомобілів. Працює як шарм!


1
Для чогось, що масштабує, це не так просто. Так, можна написати код, який використовує традиційні блокуючі сервери, які роблять введення даних і повертаються в межах одного запиту. Але для відстеження в реальному часі, скажімо, 500 транспортних засобів, вам знадобиться сервер, що не блокує, або принаймні пристойну чергу, як RabbitMQ. Якщо ви не знайомі з різницею між блокуючими серверами (наприклад, пре-форк Apache) проти серверів на основі подій (як-от nginx), я рекомендую переглянути цю презентацію від Райана Даля про філософію, що стоїть за nodejs yuiblog.com/blog/2010/05 / 20 / video-dahl
Рагі Ясер Бурхум

1
Мені не було відомо про розмір запитуваної системи. Дякуємо за інформацію про блокування / незаблокування та встановлення черг на сайті yuiblog! Варто було прочитати / переглянути його!
стУрб

-1

Зважаючи на ваші вимоги, OpenGTS повинен відповідати законопроекту ... http://opengts.sourceforge.net/


Якщо ви подивитесь на моє запитання, ви зрозумієте, що у мене є посилання на OpenGTS. Я шукаю щось, що не застаріло
Рагі Ясер Бурхум

Справедливо. Я бачив робочі реалізації, які використовують Google Maps для презентації клієнта, які виглядають досить сучасно. Я не знайомий з будь-якими іншими інструментами, удачі.
Грег Баррет

-1

Я хочу порекомендувати GPSWOX . Вони забезпечують системи відстеження транспортних засобів, програмне забезпечення для відстеження GPS для пристроїв та мобільних телефонів. Управління флотом також їх сфера.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.