Опции программного обеспечения для отслеживания флота

10

Прежде чем я сижу и делаю ошибку, начав писать свои собственные, я хотел бы узнать свои варианты хороших, современных , отслеживающих флот вариантов, которые не слишком дороги. То, что я ищу, - это то, что не похоже на то, что оно было построено в 1995 году, и это не будет стоить мне руки и ноги, когда я масштабируюсь. Брауни указывает, что проект с открытым исходным кодом, но использование размещенного решения будет хорошо, если это не слишком дорого.

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

  • Если бы цена не была проблемой, что бы вы использовали?

Обновление: Оборудование не является большой проблемой для этого проекта. Есть несколько запасных серверов с большой пропускной способностью и резервными дисками, подключенными к Интернету 24/7. Что касается клиентского оборудования, есть несколько готовых устройств с GPS и подключением к Интернету, не говоря уже о том, что некоторые из этих устройств будут модифицированными смартфонами. Моя концентрация теперь больше связана с серверным и веб-интерфейсным программным обеспечением, которое я буду использовать для этого.

Обновление 2: меня попросили указать вариант использования, поэтому я приведу упрощенную версию. Компания, которая осуществляет поставки, хочет знать, где находится их флот. Есть несколько менеджеров, и каждый из них управляет частью грузовиков. Каждый из менеджеров (их около 100) интересуется только своими грузовиками (у каждого около 20) и хочет видеть их в режиме реального времени - одновременно на веб-карте. Каждый водитель хочет видеть, где находятся его партнеры, но это вторично. Вопросы конфиденциальности состоят в том, что каждый менеджер сможет видеть только свои драйверы. У меня есть другие необходимые данные (улицы, геозоны и т. Д., Но это отдельное обсуждение - я ищу только эту базовую функциональность). Да, понадобятся некоторые временные отчеты о том, где находятся грузовики.

Ragi Yaser Burhum
источник
Какой вариант использования, то есть вмешательство водителя? Есть ли проблемы с конфиденциальностью? Какие еще данные необходимы для интеграции и как часто это происходит?
Вилли
@Willy Я обновил вопрос, чтобы ответить на ваши три вопроса
Ragi Yaser Burhum

Ответы:

4

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

djq
источник
«Trimet» - это название организации, предоставляющей весь общественный транспорт в районе Портленда, а не название программного обеспечения. Но они используют много программного обеспечения с открытым исходным кодом для отслеживания и публикации своих данных в Интернете.
RyanKDalton
Вы правы - я пропускаю название этого проекта. Я чувствую, что это Triчто-то ....
DJR
OpenTripPlanner , возможно?
RyanKDalton
OpenTripPlanner - это больше сервер приложений, который предоставляет apis для выполнения операций / запросов к сетевому графу. Это делает потрясающую работу в этом. Но это не сделано для отслеживания движущихся активов в реальном времени ... :(
Ragi Yaser Burhum
1
В одной из приведенных вами ссылок была статья с целым набором концептуальных вещей. Тем не менее, он также имел ссылку на OneBusAway onebusaway.org, который является проектом с открытым исходным кодом из Университета Вашингтона. После этого я нашел ссылку на учетную запись GitHub, которая является наиболее близкой к тому, что я искал github.com/OneBusAway/onebusaway/wiki. Я награждаю вас за вознаграждение, так как ваша ссылка заставила меня найти и найти решение, которое я хотел. Тем не менее, я поставлю ответ отдельно, чтобы было понятно.
Раги Язер Бурхум
3

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

Раги Язер Бурхум
источник
1
И, конечно же, так как его ссылка заставила меня найти правильный ответ, я дал ему награду :)
Ragi Yaser Burhum
2

Разве вам не нужно какое-то оборудование для этого?

Есть хорошая компания, которая называется Network Fleet , которая предоставляет не только местоположение, но и диагностическую информацию о транспортных средствах, наши клиенты используют это, но я не уверен в ценах.

Хаттаб
источник
Я посмотрел на маркетинговый материал, который у них был. Хотя я не думаю, что буду их использовать - этот ответ отвечает всем требованиям. Спасибо.
Раги Язер Бурхум
2

Inthinc предлагает облачный сервис, но не предоставляет API (AFAIK), поэтому я думаю, что вы застряли с их веб-клиентами.

Кирк Куйкендалл
источник
2

Вы смотрели на GISCloud? Я подозреваю, что потребуется некоторая разработка, но, надеюсь, будет меньше ... Между ними, OpenGeo и QGIS Server, я бы сказал, должно быть что-то, что, вероятно, основано на PostGre / PostGIS. Основанный на чем-то вроде Open Data Kit, или другом методе получения местоположений для потоковой передачи / отправки обратно на ваш сервер, а также на отправке этих данных обратно на MapServer / другой сервер с открытым исходным кодом и / или на передачу их в облачную службу, такую ​​как GISCloud ,

Затраты на это либо основаны на внутренних ресурсах, и / или расходах на консультацию / обучение сообщества открытого исходного кода (в конце концов, именно так они и делают свои деньги). Вы не получите что-то бесплатно, если не будете жить с «готовыми» решениями с открытым исходным кодом (посмотрите каталог / примеры в OSGeo), но вы можете получить что-то довольно дешевое, в зависимости от того, сколько именно настроек вы хотите, и сколько у вас есть собственный опыт.

Я не знаком с проблемами очереди, которые вы указали в своем комментарии выше ... но я уверен, что вы можете найти консультантов с открытым исходным кодом.

ESRI, конечно, также предлагает различные решения, так как вы связаны между собой ... Иногда их стоимость меньше, чем время / $ / энергия, которую вы должны потратить

Cameron
источник
1

Аппаратные средства обойдутся вам гораздо дороже, чем программные. Вы должны выяснить свое оборудование и программное обеспечение одновременно. Лично я склоняюсь к FME Server 2012. AVL - это просто массив датчиков, и, похоже, сервер FME очень хорошо справляется с массивами датчиков. Обрабатывайте запросы от ваших полевых устройств вместе с любыми диагностическими строками и выводите их как GeoRSS, GeoJson, архивируйте в базу данных, отправляйте оповещения по электронной почте и т. Д. А затем используйте опцию отображения с открытым исходным кодом, такую ​​как Leaflet или Openlayers, для отображения ваших каналов.

blord-Castillo
источник
0

Сервер GPSGate - http://gpsgate.com/products/gpsgate_server

waiotahi
источник
0

Для этого довольно легко написать собственную «программную» платформу и сделать ее настолько современной, насколько вам нравится. Все, что вам нужно, это таблица, в которой хранятся точки, дата и идентификатор устройства; и некоторая логика интерфейса для выбора и отображения трека.

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

Я сделал это сам, чтобы отследить парк автомобилей. Работает как шарм!

stUrb
источник
1
Для чего-то, что масштабируется, это не так просто. Да, можно написать код, который использует традиционные блокирующие серверы, которые выполняют вставку данных и возвращают их в рамках одного и того же запроса. Но для отслеживания в реальном времени, скажем, 500 транспортных средств, вам понадобится неблокирующий сервер или хотя бы достойная очередь, такая как RabbitMQ. Если вы не знакомы с различиями между блокирующими серверами (например, pre-fork Apache) и серверами на основе событий (например, nginx), я бы порекомендовал посмотреть эту презентацию Райана Даля о философии nodejs yuiblog.com/blog/2010/05 / 20 / video-dahl
Раги Язер Бурхум
1
Я не знал о размере запрашиваемой системы. Спасибо за информацию о блокировке / неблокировании и очереди в yuiblog! Стоило прочитать / просмотреть его!
stUrb
-1

Учитывая ваши требования, OpenGTS должен отвечать всем требованиям ... http://opengts.sourceforge.net/

Грег Барретт
источник
Если вы посмотрите на мой вопрос, вы увидите, что у меня есть ссылка на OpenGTS. Я ищу то, что не устарело
Раги Язер Бурхум
Справедливо. Я видел рабочие реализации, которые используют Google Maps для клиентской презентации, которые выглядят довольно современно. Хотя я не знаком с другими инструментами, удачи.
Грег Барретт
-1

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

Jenine Leftman
источник