Opsi perangkat lunak pelacakan armada

10

Sebelum saya duduk dan membuat kesalahan dengan mulai menulis sendiri, saya ingin tahu opsi saya untuk opsi pelacakan armada yang baik, modern , dan tidak terlalu mahal. Apa yang saya cari adalah sesuatu yang tidak terlihat seperti dibangun pada tahun 1995 dan itu tidak akan membuat saya kehilangan lengan dan kaki saat saya meningkatkannya. Brownie menunjukkan jika proyek tersebut adalah Open Source, tetapi menggunakan solusi yang di-host akan baik-baik saja asalkan tidak terlalu mahal.

  • Apa yang digunakan orang untuk melacak aset lapangan secara realtime?

  • Jika harga bukan masalah, apa yang akan Anda gunakan?

Pembaruan: Perangkat keras tidak menjadi masalah bagi proyek ini. Ada beberapa server cadangan dengan banyak bandwidth dan drive yang berlebihan yang terhubung ke Internet 24/7. Sejauh perangkat keras klien, ada beberapa perangkat dengan GPS dan koneksi ke internet, belum lagi beberapa perangkat ini akan dimodifikasi ponsel pintar. Konsentrasi saya sekarang lebih terkait dengan server dan perangkat lunak ujung depan web yang akan saya gunakan untuk ini.

Pembaruan 2: Saya diminta menggunakan use case - jadi saya akan memberikan versi yang disederhanakan. Perusahaan yang melakukan pengiriman ingin tahu di mana armada mereka. Ada beberapa manajer dan masing-masing dari mereka mengelola bongkahan truk pengiriman. Setiap manajer (ada sekitar 100) hanya tertarik pada truk pengiriman mereka (masing-masing memiliki sekitar 20) dan ingin melihat mereka secara realtime di - waktu yang sama - di peta web. Setiap pengemudi ingin melihat di mana pasangan mereka juga - tetapi ini adalah sekunder. Masalah privasi hanya bahwa setiap manajer akan dapat melihat driver mereka sendiri saja. Saya memiliki data lain yang diperlukan (jalan, geofences, dll - tapi itu adalah diskusi terpisah - Saya hanya mencari fungsi dasar ini). Ya, beberapa laporan berbasis waktu tentang di mana truk berada / akan diperlukan.

Ragi Yaser Burhum
sumber
Apa gunanya, yaitu apakah ada intervensi driver? Apakah ada masalah privasi? Apa data lain yang diperlukan untuk diintegrasikan dan berapa frekuensi itu?
Willy
@Willy Saya memperbarui pertanyaan untuk menjawab tiga pertanyaan Anda
Ragi Yaser Burhum

Jawaban:

4

Ini lebih dari komentar panjang daripada jawaban tetapi New York meluncurkan pelacakan bus dengan OpenGeo . Wilayah metro Portland juga menggunakan proyek sumber terbuka yang disebut Trimet untuk melacak semua angkutan umum. Tidak yakin apakah proyek tersebut relevan secara langsung, tetapi mungkin beberapa kode atau pustaka yang digunakan adalah.

djq
sumber
"Trimet" sebenarnya adalah nama organisasi yang menyediakan semua transportasi umum di wilayah Portland, bukan nama perangkat lunaknya. Tetapi mereka menggunakan banyak perangkat lunak sumber terbuka untuk melacak dan mempublikasikan data mereka ke web.
RyanKDalton
Anda benar - saya mengosongkan nama proyek ini. Saya merasa seperti itu adalah Trisesuatu ....
djq
OpenTripPlanner , mungkin?
RyanKDalton
OpenTripPlanner lebih dari server aplikasi yang memaparkan apis untuk melakukan operasi / permintaan ke grafik jaringan. Itu pekerjaan yang luar biasa. Tapi itu tidak dibuat untuk melacak aset bergerak realtime ... :(
Ragi Yaser Burhum
1
Salah satu tautan yang Anda berikan memiliki artikel dengan banyak hal konseptual. Namun demikian, itu juga memiliki tautan ke OneBusAway onebusaway.org yang merupakan proyek Open Source dari University of Washington. Setelah itu, saya menemukan tautan ke akun GitHub yang merupakan hal terdekat dengan apa yang saya cari github.com/OneBusAway/onebusaway/wiki. Saya memberi Anda hadiah karena tautan Anda membuat saya menggali dan menemukan solusi yang saya inginkan. Namun demikian, saya akan meletakkan jawabannya secara terpisah untuk memperjelasnya.
Ragi Yaser Burhum
3

Setelah mengikuti beberapa tautan dari artikel yang disebutkan Celenius, saya bertemu OneBusAway . Proyek Sumber Terbuka oleh University of Washington yang sedang mengembangkan aplikasi modern berlisensi Apache (web, iPhone, Android) dan modul untuk memecahkan masalah pelacakan.

Ragi Yaser Burhum
sumber
1
Dan tentu saja, karena tautannya membuat saya mencapai jawaban yang tepat, saya memberinya hadiah :)
Ragi Yaser Burhum
2

Tidakkah Anda perlu memiliki semacam perangkat keras untuk melakukan ini?

Ada perusahaan bagus bernama Network Fleet , yang tidak hanya memberikan lokasi saja, tetapi mendiagnosis informasi tentang kendaraan, pelanggan kami menggunakan ini, tetapi saya tidak yakin tentang harga.

Khattab
sumber
Saya melihat materi pemasaran yang mereka miliki. Meskipun saya tidak berpikir saya akan menggunakannya - jawaban ini tidak sesuai dengan tagihan. Terima kasih.
Ragi Yaser Burhum
2

Inthinc menawarkan layanan berbasis cloud, tetapi mereka tidak mengekspos API (AFAIK), jadi saya kira Anda terjebak dengan klien web mereka.

Kirk Kuykendall
sumber
2

Sudahkah Anda melihat GISCloud? Saya menduga beberapa pengembangan akan diperlukan, tetapi mudah-mudahan akan lebih sedikit ... Di antara mereka, OpenGeo, dan Server QGIS, saya akan mengatakan seharusnya ada sesuatu yang mungkin didasarkan pada PostGre / PostGIS. Berdasarkan sesuatu seperti Open Data Kit, atau metode lain untuk mendapatkan lokasi untuk melakukan streaming / mengirim kembali ke server Anda, dan mendorong data itu kembali ke MapServer / server Open Source lainnya, dan / atau mendorongnya ke layanan berbasis cloud seperti GISCloud .

Biaya untuk ini didasarkan pada sumber daya in-house, dan / atau biaya konsultasi / pelatihan oleh komunitas open source (bagaimanapun mereka menghasilkan uang). Anda tidak akan mendapatkan sesuatu secara gratis kecuali Anda dapat hidup dengan solusi open source "out of the box" (lihat OSGeo untuk katalog / contoh), tetapi Anda bisa mendapatkan sesuatu yang cukup murah, tergantung pada seberapa banyak kustomisasi Anda inginkan, dan seberapa banyak keahlian internal yang Anda miliki.

Saya tidak terbiasa dengan masalah antrian yang Anda tunjukkan dalam komentar Anda di atas ... tetapi saya cukup yakin Anda dapat menemukan beberapa konsultan sumber terbuka yang ada.

ESRI tentu saja menawarkan berbagai solusi juga, karena Anda terhubung ... Kadang-kadang biayanya kurang dari waktu / $ / energi yang harus Anda masukkan

Cameron
sumber
1

Perangkat keras akan dikenakan biaya jauh lebih banyak daripada perangkat lunak yang satu ini. Anda perlu mengetahui perangkat keras dan perangkat lunak Anda secara bersamaan. Secara pribadi, saya condong ke FME Server 2012. AVL pada dasarnya hanya sensor array, dan sepertinya server FME menangani sensor array dengan sangat baik. Memproses dorongan dari perangkat lapangan Anda bersama dengan string diagnostik dan mengeluarkannya sebagai GeoRSS, GeoJson, arsipkan ke database, kirim peringatan email, dll. Dan kemudian gunakan opsi pemetaan sumber terbuka seperti Leaflet atau Openlayers untuk menampilkan umpan Anda.

tuan-castillo
sumber
0

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

waiotahi
sumber
0

Sangat mudah untuk menulis platform 'perangkat lunak' Anda sendiri untuk melakukan ini dan menjadikannya sebagai modern yang Anda inginkan. Yang Anda butuhkan adalah tabel yang menyimpan poin, tanggal dan id perangkat; dan beberapa logika ujung depan untuk memilih dan menampilkan trek.

Setiap perangkat (mis. Pelacak xexun) mengirim dan mengucapkan permintaan yang terdiri dari string NMEA ke server: port di mana daemon php menangkap semua pesan ini dan menyimpannya sebagai data mentah dalam database. Pemicu pada tabel itu mengubahnya menjadi baris dalam informasi GPS yang diuraikan.

Saya membuatnya sendiri untuk melacak armada mobil. Bekerja seperti pesona!

stUrb
sumber
1
Untuk sesuatu yang berskala itu tidak sesederhana itu. Ya, seseorang dapat menulis kode yang menggunakan server pemblokiran tradisional yang melakukan penyisipan data dan kembali dalam permintaan yang sama. Tetapi untuk pelacakan realtime katakanlah, 500 kendaraan, Anda akan memerlukan server non-blocking atau setidaknya antrian yang layak seperti RabbitMQ. Jika Anda tidak terbiasa dengan perbedaan antara server yang memblokir (seperti pre-fork Apache) vs server Berbasis Acara (seperti nginx), saya akan merekomendasikan menonton presentasi ini dari Ryan Dahl tentang filosofi di balik nodejs yuiblog.com/blog/2010/05 / 20 / video-dahl
Ragi Yaser Burhum
1
Saya tidak mengetahui ukuran sistem yang diminta. Terima kasih atas informasi pemblokiran / non-pemblokiran dan antrian di yuiblog! Layak dibaca / dilihat!
stUrb
-1

Dengan persyaratan Anda, OpenGTS harus sesuai dengan tagihan ... http://opengts.sourceforge.net/

Greg Barrett
sumber
Jika Anda melihat pertanyaan saya, Anda akan memiliki tautan ke OpenGTS. Saya mencari sesuatu yang tidak ketinggalan zaman
Ragi Yaser Burhum
Cukup adil. Saya telah melihat implementasi yang menggunakan Google Maps untuk presentasi sisi klien yang terlihat cukup modern. Saya tidak terbiasa dengan alat lain, semoga berhasil.
Greg Barrett
-1

Saya ingin merekomendasikan GPSWOX . Mereka menyediakan sistem pelacakan kendaraan, perangkat lunak pelacakan gps untuk perangkat dan ponsel. Manajemen armada juga bidang mereka.

Jenine Leftman
sumber