欢迎来到天天文库
浏览记录
ID:36274648
大小:1.78 MB
页数:40页
时间:2019-05-08
《m2m平台与终端接口协议规范10》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、中国移动M2M终端测试规范TheTestSpecificationofM2MTerminal版本号:1.1.0前言本规范描述了中国移动无线DDN业务中各网元(包括接入平台、无线DDN终端和企业应用网关)之间的相关消息的类型和定义。根据业务的发展,规范中的操作和参数将会做进一步的调整和增加。本规范解释权属于中国移动通信研究院和北京移动数据业务中心。本规范起草单位:中国移动研究院、北京移动数据业务中心。目录:1.范围52.缩略语53.网络结构54.协议栈65.通信方式75.1长连接75.2短连接85.3协议端口95.4交互过程中的应答方式95.
2、5通信过程中的异常及重发105.6数据包流水号116.WMMP功能描述及流程说明116.1终端的接入认证及参数初始化配置126.2接入管理服务器激活远程终端146.3终端上线失败错误状态上报146.4远程终端升级firmware156.5通信过程中的数据交互166.6接入管理服务器实时查询终端的状态166.7无线DDN平台和企业网关同时连接时的处理流程177.消息定义217.1基本数据结构217.2消息结构217.3消息头格式227.4消息体定义227.4.1LOGIN包体定义227.4.2LONGIN_ACK包体定义227.4.3LOGO
3、UT包体定义237.4.4LOGOUT_ACK包体定义237.4.5HEART_BEAT包体定义237.4.6HEART_BEAT_ACK包体定义237.4.7CONFIG_GET包体定义247.4.8CONFIG_GET_ACK包体定义247.4.9CONFIG_SET包体定义247.4.10CONFIG_SET_ACK包体定义257.4.11CONFIG_TRAP包体定义257.4.12CONFIG_TRAP_ACK包体定义257.4.13Command_id定义258.短信说明26附录1:修订历史29附录2:TLV说明30附录4:支撑
4、平台侧通信协议状态迁移图39附录5:CCITTCRC16算法伪代码40附录6:行业终端登录操作状态迁移图411.范围本规范规定了以下两方面的内容:(1)行业终端与接入管理平台的接口;(2)接入管理平台与企业应用网关之间的接口协议;本规范适用于各行业终端生产厂家和接入管理平台的开发厂商。2.缩略语英文缩写英文全称说明WMMPWirelessMachineManagementProtocol无线DDN终端管理协议TLVTag、Length、Value在数据通信协议中的一种表现形式3.网络结构图1接入管理平台逻辑结构图如图1所示,接入管理服务器是
5、行业终端与企业应用网关之间的中介实体。接入管理服务器一方面负责接收企业应用网关发送给行业终端的控制信息;另一方面,行业终端上传的控制信息将由接入管理服务器发给企业应用网关。从上图中可以看到,行业终端与企业应用网关之间的管理数据与业务数据互相分离,业务数据流可直接到企业应用网关,接入管理服务器负责中转企业应用网关和行业终端之间的管理数据。如图2所示:图2管理数据与业务数据相分离业务数据流也可和控制流通过接入服务器转发给企业应用网关。1.协议栈本协议为实现行业终端与中国移动接入管理服务器数据通信过程而设计。协议建立在UDP协议之上。如图3所示。
6、图3协议栈由于GPRS网络带宽较窄,延迟较大,不适于采用TCP协议进行通信。而采用UDP协议无连接方式传输,其优点是效率高,流量小,节省网络带宽资源。缺点是没有确认机制,有可能引起丢包,根据实际经验发现,采用UDP方式传输,丢包率能控制在1%以下,通过在UDP的上层应用层协议实现类似TCP的包确认和重传机制,从而提高通信效率及可靠性。1.通信方式行业终端与接入管理服务器共有两种连接方式:长连接和短连接。所谓长连接,指在一个过程中可以连续发送多个数据包,如果没有数据包发送,需要行业终端发送心跳包以维持此连接。短连接是指通信双方有数据交互时,就
7、建立一个WMMP过程,数据发送完成后,则断开此WMMP过程。长连接和短连接的区别在于,长连接过程中采用了心跳作为维持、监测链路的手段,而短连接由于数据的交互在较短的时间内完成,从而可以不需要心跳包。5.1长连接通信双方以客户-服务器方式建立WMMP过程,用于双方信息的相互提交。当信道上没有数据传输时,行业终端应每隔时间C发送心跳包以维持此连接,当心跳包发出超过时间T后未收到响应,应立即再发送心跳包,再连续发送N-1次后仍未得到响应则结束此过程。参数C、T、N原则上应可配置,现阶段建议取值为:C=1分钟,T=15秒,N=3(此参数目前为推荐值
8、,可通过管理服务器在实际应用中修改。在管理服务器加入优先级,推荐值将不同)。消息采用同步方式发送,长连接的操作流程举例如图4所示:图4长连接长连接使用于需要长时间一直在线的企业应
此文档下载收益归作者所有