OpenDMTP

Screenshot van Application:
OpenDMTP
Details van toepassing:
Versie: 1.1.3
Upload datum: 28 Jun 11
Ontwikkelaar: Martin D. Flynn
Licentie: Gratis
Populariteit: 61
Maat: 258 Kb

Rating: 2.0/5 (Total Votes: 1)

OpenDMTP - OpenDMTP (Open Device Monitoring and Tracking Protocol) is een zeer configureerbaar en uitbreidbaar protocol voor communicatie met mobiele apparaten op high-latency / lage bandbreedte netwerken. Het protocol is in het bijzonder gericht op de overdracht van GPS-base locatie-informatie en is voorzien van een full-featured referentie-implementatie presentatie van zijn mogelijkheden.


Er zijn veel mobiele GPS-tracking-apparaten op de markt vandaag met hun eigen gesloten proprietary protocollen. Zoeken op het web voor de open protocollen bleek slechts een paar beschikbaar voor de overdracht van gegevens (met inbegrip van GPS-informatie) tussen apparaten. Maar deze oplossingen zijn over het algemeen bedoeld voor niet-mobiele toepassingen en / of gebrek aan een aantal van de lage bandbreedte, configureerbare en uitbreidbare mogelijkheden die mobiele toepassingen vereisen.


Een open protocol specifiek voor mobiele apparaten heeft vele voordelen:Gerichte Event Generation: Veel apparaten op de markt zijn ontworpen gewoon om ruime hoeveelheid GPS gegevens naar een back-end server in de hoop dat de server gevoel van de gegevens die zij ontvangt kan maken. Het probleem met deze approch is dat het meestal leiden tot hogere kosten voor datatransmissie gegevens die zullen voorkomen. Een protocol voor mobiele toepassingen moeten in staat zijn om de flexibiliteit om alleen de gebeurtenissen die relevant zijn voor de specifieke toepassing te genereren.


Efficiënte netwerk GSM toestellen hebben gewoonlijk beperkt netwerkverbinding en in sommige gevallen datacommunicatie vrij duur (bijvoorbeeld satelliet) kan zijn. Vanwege dit het protocol moet efficiënt te zijn in het dialoog tussen de client en de server. De communicatie moet zodanig zijn dat de nodige informatie kan worden overgebracht met een minimum aantal bytes in de minste hoeveelheid tijd worden geoptimaliseerd.Transport Media: differrent mobiele toepassingen zullen hun eigen unieke manier van communiceren van data terug naar de server. Sommigen kunnen gebruik maken van GPRS, of socket gebaseerde communicatie, anderen kunnen satelliet-communicatie te gebruiken, terwijl weer anderen andere vormen van draadloze communicatie, zoals Bluetooth kunnen gebruiken. Het ontwerp van het protocol moet in staat zijn om al dit vervoer mediatypen omvatten, ongeacht de aard van het vervoer in gebruik.


Bi-directionele: Sommige apparaten kan ondersteunen tweewegcommunicatie (dwz GPRS of andere socket gebaseerde verbindingen.), Terwijl anderen slechts kunnen ondersteunen one-way communicatie (dwz sommige satelliet communicatie systemen.). Met dit in het achterhoofd, moet een protocol worden ontworpen om zowel duplex (twee-weg) en simplex (one-way) communicatie te ondersteunen.


Flexibele gegevens Encoding: De meeste vormen van vervoer media zorgen voor de transmissie van binaire gecodeerde gegevens. Er kunnen een aantal vormen van media waarvoor een ASCII gecodeerde datapakket is veel beter geschikt. Een protocol ontworpen met dit in gedachten moeten kunnen beide typen gegevenscodering ondersteunen.Configureerbare Berichten: Als gevolg van het brede scala aan soorten gegevens die worden gebruikt in mobiele toepassingen, moet het protocol flexibel genoeg zijn om standaardberichten aangepaste berichten in het kader te definiëren, maar nog steeds mogelijk.


Extensible: Niet elke mobiele applicatie is hetzelfde. Sommige vereisen speciale behandeling en kunnen verschillende vormen van in- en uitgangen hebben. Een protocol voor mobiele toepassingen moeten verzekeren dat het kader gemakkelijk kan worden uitgebreid tot de specifieke behoeften van de inrichting incapsulate.


Kleine voetafdruk: Mobiele apparaten hebben meestal beperkte middelen waarover de cliënt code uit te voeren (dwz het geheugen, processor snelheid.). Een open protocol ontworpen met dit in het achterhoofd moet worden geoptimaliseerd om efficiënte uitvoering mogelijk te maken en moet gemakkelijk te ondersteunen apparaten, zoals PDA's, mobiele telefoons, GPS monitoring devices, en andere OEM micro-apparaten.


Industrie Compatibiliteit: Het hebben van een open protocol verzekert een betere compatibiliteit tussen de verschillende client-apparaten en service providers.Referentie-implementatie: Het hebben van een referentie-implementatie die vitrines de belangrijkste kenmerken van het protocol biedt een eenvoudige uitgangspunt waarop ontwikkelaars hun eigen kenmerken en platform specifieke implementatie kan toevoegen zonder zich zorgen te maken over de manier waarop de gegevens krijgt van de client naar de server.


OpenDMTP is speciaal ontworpen om al deze behoeften, met name & quot passen; Gerichte Event Generation & quot; en & quot; Netwerk Efficiency & quot ;. De typische 'abonnement' voor GPRS communicatie bijvoorbeeld gewoonlijk 1Mb per maand. OpenDMTP werd ontworpen om packet encoding te optimaliseren, zodat het verzamelen van GPS informatiepakketten elke 3 minuten, 24 uur per dag, 30 dagen per maand, en nog steeds blijven onder de 1 Mb data-abonnement limiet.


Terwijl XML is zeer uitbreidbaar, ze niet aan de & quot; Kleine Footprint & quot; en & quot; Netwerk Efficiency & quot; eisen. Derhalve werd verdisconteerd als een levensvatbare oplossing protocol. Veel mobiele apparaten niet over de nodige middelen beschikken om te kunnen volledige XML parsing functionaliteit. En een XML-pakket moet mogelijk enkele honderden bytes maar een paar bytes van de feitelijke gegevens sturen. Dit alleen al zou de oplossing kosten onbetaalbaar voor high-cost vervoer media zoals satelliet te maken.OpenDMTP bevat ook een full-featured commerciële kwaliteit referentie-implementatie om een ​​vliegende start ontwikkeling.

Soortgelijke toepassingen

GpsMid Bulgaria
GpsMid Bulgaria

19 Dec 12

amAze (LG)
amAze (LG)

11 Jun 17

BlimpMe
BlimpMe

12 Apr 12

Reacties op OpenDMTP

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!