OpenDMTP

Zrzut ekranu z aplikacji:
OpenDMTP
Szczegóły do ​​uzgodnienia:
Wersja: 1.1.3
Filmu: 28 Jun 11
Wywoływacz: Martin D. Flynn
Licencja: Wolny
Popularność: 61
Rozmiar: 258 Kb

Rating: 2.0/5 (Total Votes: 1)

OpenDMTP - OpenDMTP (monitoring i śledzenie Otwórz Device Protocol) jest wysoce konfigurowalny i rozszerzalny protokół do komunikacji z urządzeń mobilnych w sieciach o wysokiej latencji / niskiej przepustowości. Protokół jest szczególnie ukierunkowana na przekazywaniu informacji o lokalizacji GPS podstawa i zawiera w pełni funkcjonalny implementacji referencyjnej prezentujący jego możliwości.


Istnieje wiele urządzeń mobilnych śledzenia GPS na rynku dzisiaj z własnych zamkniętych firmowych protokołów. Wyszukiwanie w internecie na otwartych protokołach ujawniła tylko nieliczne dostępne sposoby przesyłania danych (w tym danych GPS) pomiędzy urządzeniami. Jednak rozwiązania te są zazwyczaj przeznaczone do zastosowań stacjonarnych i / lub brakuje niektórych z niską przepustowość, konfigurowalny i rozszerzalny funkcji aplikacji mobilnych wymagających.


Mając otwarty protokół zaprojektowany specjalnie dla urządzeń mobilnych ma wiele zalet:Ukierunkowane generacji zdarzenia: Wiele urządzeń na rynku są przeznaczone jedynie do przesyłania dużą ilością danych GPS do serwera back-end nadzieję, że serwer może mieć sens z danych, które odbiera. Problem z tym approch jest to, że zwykle powodują wyższe koszty przesyłania danych dla informacji, które nie będą wykorzystywane. Protokół używany w zastosowaniach mobilnych musi być w stanie zapewnić elastyczność generowania tylko zdarzenia, które są istotne z punktu widzenia konkretnego zastosowania.


Sieć Wydajny: Urządzenia mobilne mają zwykle ograniczoną łączność sieciową, a w niektórych przypadkach transmisja danych może być dość drogie (np satelita). Z tego powodu protokół musi być skuteczne w jego dialogowe między klientem a serwerem. Komunikacja musi być zoptymalizowane tak, że niezbędne informacje mogą być przekazane przy minimalnej liczbie bajtów w najkrótszym czasie.Transportu nośnika: differrent aplikacji mobilnych będzie miał swój własny unikalny sposób przekazywania danych do serwera. Niektóre z nich mogą korzystać z GPRS lub gniazda oparte komunikacji, inni mogą korzystać z łączności satelitarnej, a jeszcze inni mogą korzystać z innych form komunikacji bezprzewodowej, takich jak Bluetooth. Konstrukcja protokołu powinny móc objąć wszystkie takie typy środkach transportu, bez względu na rodzaj transportu w użyciu.


Dwukierunkowy: Niektóre urządzenia mogą obsługiwać komunikację dwukierunkową (połączenia tj GPRS lub innego gniazda oparte.), Podczas gdy inne mogą obsługiwać tylko jednokierunkową komunikację (tj Niektóre systemy łączności satelitarnej.). Mając to na uwadze, protokół powinien być tak zaprojektowany, aby wspierać zarówno Duplex (two-way) i simplex (w jedną stronę) komunikacji.


Elastyczne Kodowanie danych: Większość rodzajów mediów komunikacyjnych pozwalają na transmisję danych binarnych zakodowanych. Jednakże, istnieją pewne rodzaje mediów, dla których pakiety danych ASCII kodowany jest znacznie lepiej dostosowane. Protokół zaprojektowane z tego względu powinna być w stanie obsługiwać oba typy kodowania danych.Konfigurowalny Wiadomości: Ze względu na szeroki zakres typów danych wykorzystywanych w zastosowaniach mobilnych, protokół powinien być na tyle elastyczne, aby zdefiniować standardowe wiadomości, a jednocześnie pozwalają niestandardowych komunikatów w ramach.


Extensible: Nie każda aplikacja mobilna jest taka sama. Niektóre z nich wymagają specjalnego traktowania i mogą mieć różne rodzaje wejść i wyjść. Protokół przeznaczony do zastosowań mobilnych powinny zapewnić, że ramy może być łatwo rozszerzona na incapsulate konkretnych potrzeb urządzenia.


Małe rozmiary: Telefon urządzenia zazwyczaj mają ograniczone zasoby, na których prowadzony kod klienta (czyli pamięć, szybkość procesora.). Otwarty protokół zaprojektowany z tego względu powinny być zoptymalizowane, aby umożliwić sprawną realizację i powinno z łatwością obsługiwać urządzeń takich jak PDA, telefonów komórkowych, urządzeń monitorujących GPS i innych mikro urządzeń OEM.


Zgodność Branża: Mając otwarty protokół gwarantuje lepszą kompatybilność pomiędzy różnymi urządzeniami klienckimi i usługodawców.Realizacja referencyjny: O realizację odniesienia, który prezentuje najważniejsze cechy protokołu zapewnia łatwy punkt wyjścia, na których deweloperzy mogą dodawać własne cechy i konkretne wdrożenie platformy bez konieczności martwienia się o tym, jak dane pobiera od klienta do serwera.


OpenDMTP został specjalnie zaprojektowany, aby spełnić wszystkie te wymagania, szczególnie & quot; & quot Targeted generacji zdarzenia; i & quot; Sieć Efficiency & quot ;. Typowa "transmisji danych" dla GPRS, na przykład, jest z reguły 1 Mb miesięcznie. OpenDMTP zostało zaprojektowane tak, aby zoptymalizować kodowanie pakietów, aby umożliwić gromadzenie informacji GPS pakiety raz na 3 minuty, 24 godziny na dobę, przez 30 dni w miesiącu, i nadal pozostać w ramach limitu transmisji danych 1Mb.


Chociaż XML jest bardzo rozciągliwe, nie jest on & quot; Małe rozmiary & quot; i & quot; Sieć Efficiency & quot; wymagań. W związku z tym została odrzucona jako realne rozwiązanie protokołu. Wiele urządzeń mobilnych nie posiada środków niezbędnych, aby móc zapewnić pełną funkcjonalność analizowania XML. I pakiet XML konieczne może być kilkaset bajtów długości, żeby wysłać kilka bajtów danych rzeczywistych. Samo to może sprawić, że ekonomiczne rozwiązanie uciążliwe dla wysokich kosztach transportu mediów, takich jak satelity.OpenDMTP obejmuje również w pełni funkcjonalny jakości handlowej wdrożenie odniesienia, aby szybko uruchomić rozwoju.

Podobne programy

Komentarze do OpenDMTP

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!