OpenDMTP - OpenDMTP(開放設備監控和跟踪協議)?一種?度可配置和可擴展的協議,用於通過?延遲/低帶寬網絡與移動設備進行通信。協議特別面向GPS基本位置信息的傳輸,並包括展示其功能的全功能參考實現。
目前市場上?在許多移動GPS跟踪設備,其具有其自己的封閉專有協議。搜索網絡的開放協議顯示只有幾個可用於在設備之間傳輸數據(包括GPS信息)。然而,這些解決方案通常被設計用於非移動應用和/或缺乏移動應用所需的一些低帶寬,可配置和可擴展的特徵。
具有專為移動設備設計的開放協議具有許多優點:目標事件生成:市場上的許多設備被設計為簡單地向後端服務器傳送大量的GPS數據,希望服務器能夠感知它正在接收的數據。這種方法的問題?,對於永遠不會使用的信息,它往往導致更?的數據傳輸成本。用於移動應用的協議需要能夠提供靈活性以僅生成與特定應用相關的事件。
網絡效率:移動設備通常具有有限的網絡連接,並且在一些情況下,數據通信可能?相當?貴的(例如衛?)。因此,協議需要在客戶端和服務器之間的對話中有效。通信需要被優化,使得必要的信息可以在最少量的時間中以最小數量的字節被傳送。傳輸媒體:不同的移動應用程序將有自己獨特的方式將數據傳回服務器。一些可以使用GPRS或基於套接字的通信,其他可以使用衛?通信,而另一些可以使用其他形式的無線通信,例如藍牙。協議的設計應該能夠包括所有這樣的傳輸介質類型,而不管使用中的傳輸類型。
雙向:某些設備可以支持雙向通信(即GPRS或其他基於套接字的連接),而其他設備可能只支持單向通信(即某些衛?通信系統)。考慮到這一點,協議應該被設計為支持雙工(雙向)和單工(單向)通信。
靈活的數據編碼:大多數類型的傳輸媒體允許二進制編碼數據的傳輸。然而,可能?在某些形式的媒體,其中ASCII編碼的數據分組更好地適合。設計這樣的協議應該能夠支持兩種類型的數據編碼。可配置消息:由於移動應用程序中使用的數據類型範圍廣泛,協議應足夠靈活以定義標準消息,但仍允許框架內的自定義消息。
可擴展:不?每個移動應用程序都?一樣的。一些需要特殊處理並且可以具有各種類型的輸入和輸出。針對移動應用設計的協議應確保該框架可以容?地擴展以消除設備的特定需求。
小足跡:移動設備通常具有有限的資源來運行客戶端代碼(即,?儲器,處理器速度)。考慮到這一點的開放協議應該被優化以允許有效的實現,並且應該容?地支持諸如PDA,移動電話,GPS監視設備和其它OEM微設備的設備。
行業兼容性:具有開放協議可確保不同客戶端設備和服務提供商之間更好的兼容性。參考實現:具有顯示協議的主要特徵的參考實現提供了一個容?的起點,開發者可以在其上添加他們自己的特徵和平台特定實現,而不必擔心數據如何從客戶端到服務器。
OpenDMTP被特別設計以適應所有這些需要,特別?“定向事件產生”和“網絡效率”。例如,GPRS通信的典型“數據計劃”通常為每月1Mb。 OpenDMTP被設計為優化分組編碼,以允許每3分?,每天24小時,每月30天收集GPS信息分組,並且仍然保持在1Mb數據計劃限制之下。
雖然XML?非常可擴展的,但它失敗了“小足跡”和“網絡效率”要求。因此,它作為一個可行的協議解決方案。許多移動設備沒有必要的資源來能夠提供完整的XML解析功能。並且XML分組可能需要幾百個字節長度,以發送幾個字節的實際數據。單獨這將使得解決方案對於諸如衛?的?成本傳輸介質成本過?。OpenDMTP還包括一個全功能的商業質量參考實現,以便快速開始開發。
- 主頁
- Java
- Nokia Asha 303
- 旅遊及導航
- 全球定位系統
- OpenDMTP
通過設備搜索
Nokia Asha 303
按類別搜索
流行的應用程序
-
Mobile GMaps 3 Dec 10
-
City Cruiser Navigator 3D 5 Mar 13
-
Mobile Tracking System 1 Apr 11
-
TrekBuddy 23 Sep 14
-
NavFunPro 21 Apr 12
OpenDMTP
類似的應用程序
TrackMeTweet
3 Mar 11
FON Access Points for Jersey
12 Sep 11
Nulaz (Motorola)
7 Apr 11
GpsMid Malaysia
1 Apr 12
評論沒有發現