OpenDMTP - OpenDMTP (Open Device Pagsubaybay at Pagsubaybay Protocol) ay isang mataas na isaayos at extensible protocol para sa pakikipag-usap sa mobile device sa paglipas ng mataas na latency / low-bandwidth network. protocol ay partikular na nakatuon sa mga pagpapadala ng GPS impormasyon base lokasyon at kabilang ang isang ganap na tampok reference pagpapatupad showcasing kanyang kakayahan.
Maraming mga mobile na GPS tracking device sa merkado ngayon ay may kanilang sariling closed proprietary protocol. Paghahanap sa web para sa mga bukas na mga protocol nagsiwalat lamang ng ilang magagamit para sa paglilipat ng data (kabilang ang impormasyon GPS) sa pagitan ng mga aparato. Subalit ang mga ito solusyon ay karaniwang dinisenyo para sa mga di-mobile na mga application at / o kakulangan ng ilan sa ang mga mababang-bandwidth, isaayos, at extensible tampok na mobile application ay nangangailangan.
Ang pagkakaroon ng isang bukas na protocol na sadyang ginawa para sa mga mobile device ay maraming kalamangan:Naka-target na Event Generation: Maraming mga aparato sa merkado ay dinisenyo lamang upang magpadala ng likas na halaga ng data ng GPS sa isang back-end server umaasa na ang server ay maaaring magkaroon ng kahulugan ng data na ito ay nakakatanggap. Ang problema sa approch ito ay na ito ay may gawi na magresulta sa mas mataas na gastos sa pagpapadala ng data para sa impormasyon na hindi kailanman ay gagamitin. A protocol na ginagamit para sa mga mobile application na kailangan sa maaari able sa magbigay ng kakayahang umangkop upang bumuo lamang ang mga kaganapan na may kinalaman sa mga tiyak na application.
Network Mahusay: Mobile na mga aparato ay karaniwang may limitadong pagkakakonekta sa network, at sa ilang mga kaso ng data na komunikasyon ay maaaring maging lubos na mahal (halimbawa satellite). Dahil dito ang protocol ay kailangang maging mahusay sa ito ay dialog sa pagitan ng mga client at server. komunikasyon ng mga pangangailangan upang maging optimized tulad na ang mga kinakailangang impormasyon ay maaaring conveyed may isang minimum na bilang ng mga bytes sa hindi bababa sa halaga ng oras.Transport Media: differrent mga mobile application ay magkakaroon ng kanilang sariling mga natatanging paraan ng pakikipag data pabalik sa server. Ang ilan ay maaaring gumamit ng GPRS, o socket based na komunikasyon, ang iba ay maaaring gumamit ng satellite komunikasyon, habang ang iba ay maaaring gumamit ng iba pang anyo ng wireless komunikasyon, tulad ng Bluetooth. Ang disenyo ng protocol ay dapat na magagawang upang sumaklaw sa lahat tulad ng mga uri ng transportasyon media, anuman ang uri ng transportasyon na ginagamit.
Bi-itinuro: Ang ilang mga aparato ay maaaring suportahan ng dalawang-paraan ng komunikasyon (ie GPRS, o iba pang mga socket based koneksyon.), Habang ang iba ay maaaring ay sinusuportahan lamang ang one-way na komunikasyon (ie ilang mga sistema satellite komunikasyon.). Gamit ang sa isip, isang protocol ay dapat na dinisenyo upang suportahan ang parehong duplex (two-way) at simplex (one-way) na komunikasyon.
Flexible Data Encoding: Karamihan sa mga uri ng transportasyon media payagan para sa pagpapadala ng binary naka-encode ng data. Gayunman, maaaring may mga ilang mga paraan ng media para sa kung saan ang isang ASCII na naka-encode ng data packet ay mas mas mahusay na angkop. A protocol dinisenyo na may mga ito sa isip ay dapat na magagawang upang suportahan ang parehong mga uri ng data encoding.Configure Ng Mga Mensahe: Dahil sa malawak na hanay ng mga uri ng data na ginagamit sa mga mobile application, ang protocol ay dapat na nababaluktot sapat na upang tukuyin ang standard na mga mensahe, pa pa rin payagan ang mga pasadyang mensahe sa loob ng balangkas.
Extensible: Hindi lahat ng mobile application ay ang parehong. Ang ilang mga nangangailangan ng espesyal na paghawak at maaaring magkaroon ng iba't-ibang uri ng mga input at outputs. A protocol dinisenyo para sa mga mobile application ay dapat insure na ang framework ay maaaring madaling pinalawig sa incapsulate mga partikular na pangangailangan ng mga aparato.
Maliit na footprint: Mobile na mga aparato ay karaniwang may limitadong mga mapagkukunan sa kung saan upang patakbuhin ang client code (ie memory, processor bilis.). Isang bukas na protocol dinisenyo na may mga ito sa isip ay dapat na-optimize upang payagan ang mahusay na pagpapatupad at dapat madaling suporta aparato tulad ng PDA, mobile phone, GPS monitoring device, at iba pang OEM micro-device.
Industry Compatibility: Ang pagkakaroon ng isang bukas na protocol insures mas mahusay na compatibility sa pagitan ng iba't ibang mga aparato client at service provider.Reference Pagpapatupad: Ang pagkakaroon ng isang reference na pagpapatupad na showcases ang mga pangunahing tampok ng protocol ay nagbibigay ng isang madaling panimulang punto kung saan developer ay maaaring magdagdag ng kanilang sariling mga tampok at platform tiyak na pagpapatupad nang hindi na kinakailangang mag-alala tungkol sa kung paano ang data ay makakakuha ng mula sa client sa server.
OpenDMTP ay partikular na idinisenyo upang umangkop sa lahat ng mga pangangailangan, lalo na & quot; Naka-target Event Generation & quot; at & quot; Network Efficiency & quot ;. Ang tipikal na 'data plan' para sa GPRS komunikasyon, halimbawa, ay karaniwang 1MB bawat buwan. OpenDMTP ay dinisenyo upang i-optimize packet encoding upang payagan ang mga koleksyon ng mga GPS impormasyon packets isang beses sa bawat 3 minuto, 24 oras bawat araw, 30 araw sa isang buwan, at pa rin manatili sa ilalim ng limitasyon data plan 1MB.
Habang XML ay napaka extensible, ito nabigo ang & quot; Maliit na footprint & quot; at & quot; Network Efficiency & quot; requirements. Kaya, ito ay bawas bilang isang mabubuhay protocol solusyon. Maraming mga mobile na aparato ay hindi magkaroon ng mga mapagkukunan na kinakailangan upang maging magagawang magbigay ng buong pag-andar XML-parse. At isang XML packet ay maaaring kailangan upang maging ilang daang bytes ang haba lamang upang magpadala ng ilang bytes ng aktwal na data. Ito nag-iisa ay gumawa ang solusyon gastos humahadlang para sa mataas na gastos sa transportasyon ng media tulad ng satellite.OpenDMTP din kasama ang isang ganap na tampok komersyal na kalidad reference pagpapatupad upang tumalon-simulan-unlad.
Mga Detalye ng Application:
Bersyon: 1.1.3
I-upload ang petsa: 28 Jun 11
Nag-develop: Martin D. Flynn
Lisensya: Libre
Katanyagan: 61
Laki: 258 Kb
Mga Komento hindi natagpuan