함대 추적 소프트웨어 옵션


10

앉아서 내 자신의 글을 쓰는 실수를 저지르기 전에 너무 비싸지 않은 훌륭하고 현대적인 차량 추적 옵션에 대한 옵션을 알고 싶었습니다 . 내가 찾고있는 것은 1995 년에 지어 졌던 것처럼 보이지 않으며 확장 할 때 팔다리 비용이 들지 않습니다 . Brownie는 프로젝트가 오픈 소스 인 경우, 호스팅 솔루션을 사용하면 비용이 너무 많이 들지 않으면 제대로 작동한다고 지적합니다.

  • 사람들이 실시간으로 현장 자산을 추적하는 데 사용하는 것은 무엇입니까?

  • 가격이 문제가되지 않았다면 무엇을 사용 하시겠습니까?

업데이트 : 하드웨어는이 프로젝트에서 큰 문제가되지 않습니다. 인터넷에 연중 무휴로 연결된 충분한 대역폭과 중복 드라이브가있는 몇 개의 예비 서버가 있습니다. 클라이언트 하드웨어에 관해서는 GPS가 있고 인터넷에 연결된 여러 가지 상용 장치가 있으며 이러한 장치 중 일부는 스마트 폰으로 수정 될 것입니다. 나의 집중력은 이제 내가 이것을 위해 사용할 서버 및 웹 프론트 엔드 소프트웨어와 더 관련이 있습니다.

업데이트 2 : 유스 케이스를 요청 받았으므로 단순화 된 버전을 제공합니다. 배송을하는 회사는 함대가 어디에 있는지 알고 싶어합니다. 여러 관리자가 있으며 각 관리자는 배달 트럭 덩어리를 관리합니다. 각 관리자 (100 명 정도)는 배달 트럭에만 관심이 있으며 (각 20 명 정도) 웹 맵에서 동시에 실시간으로보고 싶어합니다. 각 운전자는 파트너의 위치도 알고 싶어하지만 이는 보조입니다. 개인 정보 보호 문제는 각 관리자가 자신의 드라이버 만 볼 수 있다는 것입니다. 다른 데이터 (거리, 지오 펜스 등)가 필요하지만 별도의 토론입니다.이 기본 기능 만 찾고 있습니다. 예, 트럭이 어디에 / 있었는지에 대한 시간 기반 보고서가 필요합니다.


유스 케이스는 무엇입니까, 즉 운전자 개입이 있습니까? 개인 정보 보호 문제가 있습니까? 통합에 필요한 다른 데이터는 무엇이며 그 빈도는 얼마입니까?
Willy

@ 윌리 나는 당신의 세 가지 질문을 해결하기 위해 질문을 업데이트
Ragi Yaser Burhum

답변:


4

이것은 답변이 아니라 긴 의견이지만 뉴욕은 OpenGeo로 버스 추적시작하고 있습니다. 포틀랜드 대도시는 모든 대중 교통을 추적하기 위해 Trimet 이라는 오픈 소스 프로젝트를 사용하고 있습니다. 프로젝트 중 하나가 직접 관련되어 있는지 또는 사용 된 코드 또는 라이브러리 중 일부인지 확실하지 않습니다.


"Trimet"은 실제로 소프트웨어 이름이 아니라 포틀랜드 지역의 모든 대중 교통을 제공하는 조직의 이름입니다. 그러나 그들은 많은 오픈 소스 소프트웨어를 사용하여 데이터를 추적하고 웹에 게시합니다.
RyanKDalton

당신은 맞습니다-나는이 프로젝트의 이름을 비우고 있습니다. 나는 그것이 Tri뭔가 인 것 같은 느낌이 ....
djq


OpenTripPlanner는 작업 / 쿼리를 수행하기 위해 api를 네트워크 그래프에 노출시키는 응용 프로그램 서버입니다. 그것은 놀라운 일을합니다. 그러나 그것은 실시간으로 움직이는 자산을 추적하기 위해 만들어지지 않았습니다 ... :(
Ragi Yaser Burhum

1
당신이 준 링크 중 하나에는 개념적인 것들이 많은 기사가 있습니다. 그럼에도 불구하고 워싱턴 대학의 오픈 소스 프로젝트 인 OneBusAway onebusaway.org 와도 연결되어있었습니다 . 그 후, 나는 github.com/OneBusAway/onebusaway/wiki를 찾고있는 것과 가장 가까운 GitHub 계정에 대한 링크를 찾았 습니다. 그럼에도 불구하고, 나는 그것을 명확하게하기 위해 답을 따로 둘 것이다.
Ragi Yaser Burhum


2

이를 위해 어떤 종류의 하드웨어가 필요하지 않습니까?

Network Fleet 이라는 좋은 회사가 있습니다.이 회사는 위치 정보 만 제공 할뿐만 아니라 차량에 대한 진단 정보도 고객이 사용하지만 가격은 확실하지 않습니다.


나는 그들이 가지고있는 마케팅 자료를 보았습니다. 나는 그것들을 사용할 것이라고 생각하지 않지만-이 대답은 법안에 맞습니다. 감사합니다.
Ragi Yaser Burhum

2

Inthinc 는 클라우드 기반 서비스를 제공하지만 API (AFAIK)를 공개하지 않으므로 웹 클라이언트에 갇힌 것 같습니다.


2

GISCloud를 보셨습니까? 나는 약간의 개발이 필요하다고 생각하지만 OpenGeo와 QGIS Server 사이에는 PostGre / PostGIS를 기반으로 할 가능성이 있다고 말하고 싶습니다. Open Data Kit 또는 서버로 스트리밍 / 전송할 위치를 가져오고 MapServer / 기타 오픈 소스 서버로 데이터를 푸시하거나 GISCloud와 같은 클라우드 기반 서비스로 푸시하는 다른 방법 .

이를위한 비용은 사내 자원 및 / 또는 오픈 소스 커뮤니티의 컨설팅 / 훈련 비용을 기준으로합니다 (결국 돈을 버는 방식). "바로 사용 가능한"오픈 소스 솔루션 (OSGeo에서 카탈로그 / 예제를 확인하십시오)으로 살 수 없다면 무료로 무언가를 얻을 수는 없지만, 얼마나 많은 커스터마이징에 따라 상당히 저렴한 것을 얻을 수 있습니다 원하는만큼의 사내 전문 지식을 보유하고 있습니다.

위의 의견에서 지적한 대기열 문제에 익숙하지 않습니다 ...하지만 오픈 소스 컨설턴트를 찾을 수 있다고 확신합니다.

ESRI는 물론 다양한 솔루션을 제공합니다. 때로는 비용이 시간 / $ / 에너지보다 적습니다.


1

하드웨어는 이것보다 소프트웨어 비용보다 훨씬 비쌉니다. 하드웨어와 소프트웨어를 동시에 파악해야합니다. 개인적으로 저는 FME Server 2012를 기대하고 있습니다. AVL은 기본적으로 센서 어레이 일 뿐이며 FME 서버가 센서 어레이를 잘 처리하는 것처럼 보입니다. 진단 문자열과 함께 필드 장치에서 푸시를 처리하고이를 GeoRSS, GeoJson, 데이터베이스에 아카이브, 이메일 경보 등으로 출력 한 다음 Leaflet 또는 Openlayers와 같은 오픈 소스 매핑 옵션을 사용하여 피드를 표시하십시오.



0

이를 위해 자신 만의 '소프트웨어'플랫폼을 작성하고 원하는만큼 현대화하는 것은 매우 쉽습니다. 포인트, 날짜 및 장치 ID를 저장하는 테이블 만 있으면됩니다. 트랙을 선택하고 표시하는 일부 프론트 엔드 로직.

모든 장치 (예 : xexun 트래커)는 NMEA 문자열로 구성된 utp 요청을 server : port로 보내고 php 데몬은이 모든 메시지를 캐치하여 데이터베이스에 원시 데이터로 저장합니다. 해당 테이블의 트리거는 파싱 된 GPS 정보의 행으로 변환합니다.

나는 차량을 추적하기 위해 스스로 만들었습니다. 매력처럼 작동합니다!


1
확장 가능한 것은 간단하지 않습니다. 예, 데이터 삽입을 수행하고 동일한 요청 내에서 반환되는 기존의 차단 서버를 사용하는 코드를 작성할 수 있습니다. 그러나 500 대의 차량을 실시간으로 추적하려면 비 차단 서버 또는 RabbitMQ와 같은 적절한 대기열이 필요합니다. pre-fork Apache와 같은 서버 차단과 nginx와 같은 이벤트 기반 서버의 차이점에 익숙하지 않다면 Ryan Dahl이 nodejs yuiblog.com/blog/2010/05
Ragi Yaser Burhum

1
요청한 시스템의 크기를 알지 못했습니다. yuiblog의 차단 / 비 차단 및 대기열 정보에 감사합니다! 읽을 가치가있었습니다!
stUrb

-1

귀하의 요구 사항이 주어지면 OpenGTS는 법안에 맞아야합니다 ... http://opengts.sourceforge.net/


내 질문을 보면 OpenGTS에 대한 링크가 있음을 알 수 있습니다. 나는 구식이 아닌 것을 찾고 있습니다
Ragi Yaser Burhum

그럴 수 있지. 클라이언트 측 프리젠 테이션을 위해 Google지도를 사용하여 구현 된 실제 구현을 보았습니다. 그래도 다른 도구에는 익숙하지 않습니다. 행운을 빕니다.
Greg Barrett

-1

GPSWOX 을 추천하고 싶습니다 . 차량 추적 시스템, 장치 및 휴대폰 용 GPS 추적 소프트웨어를 제공합니다. 함대 관리도 그들의 영역입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.