OpenDMTP - OpenDMTP (Open Device monitering en dop protokol) is 'n hoogs konfigureerbare en skaal protokol vir kommunikasie met mobiele toestelle oor 'n hoë-latency / lae-bandwydte netwerke. Die protokol is veral gerig op die oordrag van GPS basis inligting oor die ligging en sluit 'n volledige verwysing implementering klem sy vermoëns.
Daar is baie mobiele GPS opsporingstelsels op die mark vandag met hul eie geslote eie protokolle. Soek op die web vir 'n oop protokolle geopenbaar slegs 'n paar beskikbaar vir die oordrag van data (insluitend GPS inligting) tussen toestelle. Maar hierdie oplossings is oor die algemeen ontwerp vir nie-mobiele programme en / of 'n gebrek aan 'n paar van die lae-bandwydte, instel, en brei funksies wat mobiele programme vereis.
Met 'n oop protokol wat spesifiek ontwerp is vir mobiele toestelle het baie voordele:Geteikende Event Generation: Baie toestelle op die mark is ontwerp eenvoudig te groot hoeveelhede GPS data oordra na 'n back-end-bediener met die hoop dat die bediener sin van die data wat dit ontvang kan maak. Die probleem met hierdie Approach is dat dit geneig is om te lei tot 'n hoër data transmissie koste vir inligting wat nooit sal gebruik word. A protokol wat gebruik word vir mobiele programme moet in staat wees om die buigsaamheid gee om net die gebeure wat betrekking het op die spesifieke toepassing is op te wek.
Netwerk Doeltreffende: Mobile toestelle het tipies beperkte verbindingsnetwerk, en in sommige gevalle datakommunikasie redelik duur (bv satelliet) kan wees. As gevolg van hierdie die protokol moet doeltreffend te wees in dis dialoog tussen die kliënt en bediener. Die kommunikasie moet sodanig wees dat die nodige inligting oorgedra kan word met 'n minimum aantal grepe in die minste hoeveelheid tyd om geoptimaliseer.Vervoer Media: differrent mobiele programme sal hul eie unieke manier van kommunikasie data terug na die bediener het. Sommige mag gebruik GPRS, of socket gebaseerde kommunikasie, ander mag satelliet kommunikasie gebruik, terwyl nog ander ander vorme van draadlose kommunikasie, soos Bluetooth kan gebruik. Die ontwerp van die protokol moet in staat wees om al sulke vervoer media tipes sluit, ongeag van die tipe vervoer gebruik.
Bidirectionele: Sommige toestelle kan ondersteun tweerigtingkommunikasie (dws GPRS, of ander potjie gebaseer verbindings.), Terwyl ander net kan ondersteun eenrigtingkommunikasie (dws 'n satelliet kommunikasie stelsels.). Met dit in gedagte, moet 'n protokol word ontwerp om beide duplex (twee-manier) en simplex (eenrigting) kommunikasie te ondersteun.
Buigsame Data Encoding: Die meeste vorme van vervoer media voorsiening te maak vir die oordrag van binêre gekodeerde data. Daar kan 'n paar vorme van media waarvoor 'n ASCII geïnkripteer data pakkie is baie beter geskik. A protokol ontwerp met die oog hierop moet in staat wees om beide tipes data enkodering ondersteun.Konfigureerbare Messages: As gevolg van die wye verskeidenheid van datatipes gebruik in mobiele programme, moet die protokol buigsaam genoeg wees om die standaard boodskappe persoonlike boodskappe binne die raamwerk te definieer, maar nog steeds toelaat.
Extensible: Nie elke mobiele aansoek is dieselfde. Sommige vereis spesiale hantering en kan verskillende tipes insette en uitsette het. A protokol ontwerp vir mobiele programme moet verseker dat die raamwerk kan maklik uitgebrei word om die spesifieke behoeftes van die toestel incapsulate.
Klein voetspoor: Mobile toestelle tipies beperkte hulpbronne waarop kliënt-kode hardloop (dws geheue, verwerker spoed.). 'N oop protokol ontwerp met die oog hierop moet verbeter word om doeltreffende implementering toelaat en moet maklik ondersteun toestelle soos PDA's, selfone, GPS monitering toerusting, en ander OEM mikro-toestelle.
Bedryf Verenigbaarheid: Met 'n oop protokol verseker beter verenigbaarheid tussen verskillende kliënt toestelle en diensverskaffers.Verwysing implementering: Na 'n verwysing implementering wat showcase van die belangrikste eienskappe van die protokol bied 'n maklike beginpunt waarop ontwikkelaars hul eie eienskappe en platform spesifieke implementering kan voeg sonder om te bekommer oor hoe data kry van die kliënt na die bediener.
OpenDMTP is spesifiek ontwerp om al hierdie behoeftes, veral & quot pas; Geteikende Event Generation & quot; en & quot; Network Doeltreffendheid & quot ;. Die tipiese "data plan 'vir GPRS kommunikasie, byvoorbeeld, is gewoonlik 1Mb per maand. OpenDMTP is ontwerp om pakkie enkodering optimaliseer sodat die versameling van GPS inligting packets een keer elke 3 minute, 24 uur per dag, 30 dae per maand, en nog bly onder die 1Mb data plan limiet.
Terwyl XML is baie extensible, is dit nie die & quot; klein voetspoor & quot; en & quot; Network Doeltreffendheid & quot; vereistes. So, is dit verdiskonteer as 'n lewensvatbare protokol oplossing. Baie mobiele toestelle nie die nodige hulpbronne moet in staat wees om ten volle XML parsing funksionaliteit bied. En 'n XML-pakkie mag nodig wees om 'n paar honderd grepe in lengte net 'n paar grepe van werklike data te stuur. Dit alleen sal die oplossing koste hoog vir 'n hoë-koste vervoer media soos satelliet te maak.OpenDMTP sluit ook 'n volledige kommersiële gehalte verwysing implementering te spring-begin ontwikkeling.
Besonderhede van aansoek:
Weergawe: 1.1.3
Upload datum: 28 Jun 11
Ontwikkelaar: Martin D. Flynn
Lisensie: Gratis
Populariteit: 61
Grootte: 258 Kb
Kommentaar nie gevind