OpenDMTP - OpenDMTP (Buka Device Monitoring dan Pelacakan Protocol) adalah protokol yang sangat dapat dikonfigurasi dan diperluas untuk berkomunikasi dengan perangkat mobile melalui jaringan high-latency / bandwidth rendah. Protokol ini terutama diarahkan transmisi GPS informasi lokasi dasar dan termasuk implementasi referensi fitur lengkap menampilkan kemampuannya.
Ada banyak perangkat pelacakan GPS mobile di pasar saat ini dengan protokol proprietary tertutup mereka sendiri. Mencari web untuk protokol terbuka mengungkapkan hanya beberapa yang tersedia untuk mentransfer data (termasuk informasi GPS) antara perangkat. Namun solusi ini umumnya dirancang untuk aplikasi non-mobile dan / atau kekurangan beberapa rendah-bandwidth, dikonfigurasi, dan fitur extensible bahwa aplikasi mobile membutuhkan.
Memiliki sebuah protokol terbuka yang dirancang khusus untuk perangkat mobile memiliki banyak keuntungan:Target Generasi Kegiatan: Banyak perangkat di pasar yang dirancang hanya untuk mengirimkan jumlah berlebihan data GPS ke server back-end berharap bahwa server dapat memahami data yang sedang diterima. Masalah dengan approch ini adalah bahwa ia cenderung mengakibatkan biaya transmisi data yang lebih tinggi untuk informasi yang tidak akan digunakan. Protokol yang digunakan untuk aplikasi mobile harus dapat memberikan fleksibilitas untuk menghasilkan hanya peristiwa yang berhubungan dengan aplikasi tertentu.
Jaringan Efisien: Perangkat mobile biasanya memiliki konektivitas jaringan terbatas, dan dalam beberapa kasus komunikasi data dapat cukup mahal (misalnya satelit). Karena protokol harus efisien dalam itu dialog antara klien dan server. komunikasi harus dioptimalkan sehingga informasi yang diperlukan dapat disampaikan dengan jumlah minimum byte dalam jumlah sedikit waktu.Transportasi Media: aplikasi mobile differrent akan memiliki cara unik mereka sendiri untuk berkomunikasi data kembali ke server. Beberapa mungkin menggunakan GPRS, atau komunikasi berbasis socket, orang lain dapat menggunakan komunikasi satelit, sementara yang lain dapat menggunakan bentuk-bentuk lain dari komunikasi nirkabel, seperti Bluetooth. Desain protokol harus dapat mencakup semua jenis media transportasi seperti, terlepas dari jenis transportasi yang digunakan.
Bi-directional: Beberapa perangkat dapat mendukung komunikasi dua arah (yaitu GPRS, atau soket lainnya berbasis koneksi.), Sementara yang lain hanya dapat mendukung komunikasi satu arah (yaitu beberapa sistem komunikasi satelit.). Dengan pemikiran ini, protokol harus dirancang untuk mendukung kedua duplex (dua arah) dan simplex (satu arah).
Fleksibel data Encoding: Kebanyakan jenis media transportasi memungkinkan untuk transmisi data disandikan biner. Namun, mungkin ada beberapa bentuk media yang ASCII dikodekan paket data jauh lebih cocok. Sebuah protokol yang dirancang dengan pikiran ini harus mampu mendukung kedua jenis encoding data.Dikonfigurasi Pesan: Karena berbagai jenis data yang digunakan dalam aplikasi mobile, protokol harus cukup fleksibel untuk menentukan pesan standar, namun masih memungkinkan pesan kustom dalam kerangka.
Extensible: Tidak setiap aplikasi mobile adalah sama. Beberapa memerlukan penanganan khusus dan mungkin memiliki berbagai jenis input dan output. Sebuah protokol yang dirancang untuk aplikasi mobile harus memastikan bahwa kerangka dapat dengan mudah diperluas untuk incapsulate kebutuhan khusus dari perangkat.
Jejak Kecil: Mobile perangkat biasanya memiliki keterbatasan sumber daya yang menjalankan kode klien (yaitu memori, kecepatan prosesor.). Protokol terbuka yang dirancang dengan pikiran ini harus dioptimalkan untuk memungkinkan implementasi yang efisien dan mudah harus mendukung perangkat seperti PDA, ponsel, perangkat monitoring GPS, dan OEM mikro-perangkat lain.
Kompatibilitas industri: Memiliki sebuah protokol terbuka menjamin kompatibilitas yang lebih baik antara perangkat klien yang berbeda dan penyedia layanan.Pelaksanaan referensi: Memiliki implementasi referensi yang menampilkan fitur-fitur utama dari protokol menyediakan titik awal yang mudah di mana pengembang dapat menambahkan fitur mereka sendiri dan pelaksanaan platform tertentu tanpa harus khawatir tentang bagaimana data mendapat dari klien ke server.
OpenDMTP secara khusus dirancang untuk memenuhi semua kebutuhan tersebut, terutama & quot; Target Generation Event & quot; dan & quot; Jaringan Efisiensi & quot ;. Khas 'paket data' untuk komunikasi GPRS, misalnya, biasanya 1Mb per bulan. OpenDMTP dirancang untuk mengoptimalkan paket encoding untuk memungkinkan pengumpulan informasi GPS paket sekali setiap 3 menit, 24 jam sehari, 30 hari sebulan, dan masih tetap di bawah batas paket data 1Mb.
Sementara XML sangat extensible, gagal & quot; Kecil Footprint & quot; dan & quot; Jaringan Efisiensi & quot; Persyaratan. Dengan demikian, itu diskon sebagai solusi protokol yang layak. Banyak perangkat mobile tidak memiliki sumber daya yang diperlukan untuk dapat menyediakan fungsionalitas XML parsing penuh. Dan paket XML mungkin perlu beberapa ratus byte panjangnya hanya untuk mengirim beberapa byte data aktual. Ini saja akan membuat biaya solusi terjangkau untuk high-biaya media transportasi seperti satelit.OpenDMTP juga termasuk implementasi referensi kualitas komersial fitur lengkap untuk melompat-start pembangunan.
Rincian Aplikasi:
Versi: 1.1.3
Tanggal Upload: 28 Jun 11
Pengembang: Martin D. Flynn
Lisensi: Gratis
Popularitas: 61
Ukuran: 258 Kb
Komentar tidak ditemukan