OpenDMTP

应用截图:
OpenDMTP
申请详情:
版本: 1.1.3
上传日期: 28 Jun 11
许可: 免费
人气: 61
尺寸: 258 Kb

Rating: 2.0/5 (Total Votes: 1)

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?包括一个全功能的商业质量参考实现,以便快速开始开发。

类似的应用程序

意见 OpenDMTP

评论没有发现
添加评论
打开图片!