M2M平台与终端接口规范(4)
QB-D-109-2007
平平平平M2MM2M平平平平平平平平M2M平平平平平平平平平平平平平平平平平平平平平平…………平平平平 平平config_trap平平平平平平平平平平平平平平平平…………平平config_trap平平平平平平平平平平平平平平平平logout平平平平平平平平平平平平平平平平平平平……4) 与M2M平台和企业应用平台连接均不正常
12
QB-D-109-2007
平平平平平平M2M平平平平M2M平平平平平平平平平平平平平平平平平平平平平平M2M平平……平平平平 ……平平平平 平平平平平平平平平平平平平平平…… 如果M2M终端判定与M2M平台和企业应用平台的连接均断开,首先发送报警短信,得到M2M平台短信确认后然后进入休眠,M2M平台可在故障排除后将其激活。 7.6. M2M平台向行业终端实时提取信息
M2M平台在需要的时候向行业终端发送命令(CONFIG_GET包),要求立即上报行业终端的工作状态或者配置参数,如位置、信号强度、通信方式、业务代码等;行业终端收到后给予响应(CONFIG_GET_ACK包)。 7.7. M2M平台向行业终端设置终端参数
M2M平台在需要的时候向行业终端发送控制命令(CONFIG_SET包),通过CONFIG_SET包设置终端的参数。 7.8. 行业终端上报采集数据
行业终端在采集数据后,可以向M2M平台或者直接向企业平台发送。本接口规范定义向M2M平台发送采集数据的内容。
当行业终端通过SMS方式传送数据时,由于每条短消息只能传送140字节,可能需要发送多条短消息。每次行业终端使用SMS方式(采用8bits编码,Data Coding Scheme为0x04)传送数据到M2M平台后,M2M平台在接收到数据后,都向行业终端回送响应,行业终端在接收到响应后再发送下一次信息。
当行业终端通过USSD方式传送数据时,首先向M2M平台发起处理USSD会话请求,M2M平台响应后,行业终端对数据进行BASE64编码,然后采取ASC编码方式(Data Coding Scheme为0x0F)传输。USSD方式每次最多传送160字节,由于存在BASE64编码转换,
13
QB-D-109-2007
实际的有效传输数据量为120字节。M2M平台收到后给予响应,然后行业终端再传送剩下的数据,直到数据传送完成关闭USSD会话。。
当行业终端通过GPRS方式传送数据时,底层采用TCP/IP或UDP/IP协议,行业终端使用设置的端口号向M2M平台发起连接,连接建立后向M2M平台传送采集数据,M2M平台收到后给予响应。
数据的传输采用TRANSPARENT_DATA及TRANSPARENT_DATA_ACK数据包,此数据包即可由行业终端发起,M2M平台确认(主动上报数据);也可能由M2M平台发起,行业终端确认(请求-应答模式)。在TRANSPARENT_DATA和TRANSPARENT_DATA_ACK中的包体数据对于行业终端以及M2M平台是透明、不可或不需理解的业务流数据。 7.9. 行业终端上报告警数据
行业终端在检测到外部状态变化、报警状态或采集信息超过设置的阀值后,向M2M平台发送告警信息(CONFIG_TRAP包),该信息用于传送如车辆超载、超速、火警、盗警等报警信息。M2M平台收到后给予响应(CONFIG_TRAP_ACK包)。 7.10. 终端软件远程升级
终端厂商将升级软件包发布到M2M平台上,由平台提供升级通知和下载服务,由平台通过PL_DOWNLOAD指令向终端下发升级服务器的地址和端口,以及升级相关的版本信息,终端到指定的服务器地址进行升级。升级后,终端登录M2M平台,在LOGIN包中报告终端现行协议版本号,M2M平台记录其登录状态及协议版本,行业用户通过管理平台可查看改终端协议版本。
7.11. 终端上报统计数据
行业终端按照平台的要求自动上报统计数据。平台通过REMOTE_CTRL包下发要求终端上报统计数据命令,终端根据命令内容实时上报或者满足触发条件使用CONFIG_TRAP包上报统计数据。终端要求能记录自身每月业务使用标志,并能向平台上报是否使用业务。 7.12. 终端向平台请求配置数据
行业终端在某些情况下(比如终端的配置信息丢失或破坏)需要主动向平台请求配置信息。终端通过CONFIG_REQ向平台发送需要的配置项,平台将配置数据通过CONFIG_REQ_ACK下发给终端。 8. 接口定义 8.1. TLV说明
项目 TLV TLV组 说明 带格式的不定长字符串 若干个首尾相连的TLV 14
QB-D-109-2007
8.2. 消息结构
项目 Message Header Message Body 其中包头固定长度,包体长度可变 8.3. 消息头格式
字段 报文总长度 消息类型代码 消息头 流水号 报文协议版本 保留字 终端序列号 2 2 4 2 2 16 长度(字节) Command ID 取值始终为0 备注 数据包体 说明 数据包头(所有消息公共包头) 报文字段说明:
? 报文总长度:整个报文的长度;
? 消息类型代码:标识该报文所要执行或响应的监控管理命令,如:远程配置、
下载更新、数据采集等,即Command ID。
? 流水号:唯一标识发送方发出的每一次监控管理请求。接收方回复请求时,将
该流水号原样返回。
发送方各自维护自己的流水号(从0x00000000到0xffffffff),每发出一次请求,该流水号自动加1。 ? 报文协议版本:标识报文发送方使用的报文协议版本,接收方可根据该编号进
行相应的处理或拒绝。
协议版本用两个字节表示,高字节作为主版本号,低字节作为次版本号。 ? 保留字:为兼容行业终端监控平台保留该字段,取值为0。 ? 终端序列号:终端设备的唯一标识,由平台统一分配。 8.4. 消息体定义
8.4.1. LOGIN包体定义
如果消息头中终端序列号的第9-16位为全0,则是注册包,平台根据一定算法计算出序列号的后八位,并将产生的序列号返回给终端。
如果消息头中终端序列号为第9-16位非全0,则是登录包。
如果终端本身已预置序列号,则平台需导入或配置终端序列号数据。终端不需要再上发注册信息。 字段名 IMEI IMSI 字节数 16 15 描述 注册包 定长字段,16字节,对于15字节的IMEI号,则后面补0。 IMSI号码(String) 15
QB-D-109-2007
登录包 Terminal Version IMSI 不定长 15 终端版本号,空字符结尾(’\\0’,最长不超过8个字节) IMSI号码(String) 终端配置信息的CRC32校验和。M2M平台通过对比平台存储的用户定制配置参数的CRC32校验和以及终端上报的本地配置参数CRC32校验和,判断终端的配置参数内容与平台存储的信息是否一致,如果不一致,则可触发参数配置流程。平台可配置当参数校验和不一致的处理机制,例如产生参数校验和告警通知管理员处理,或者系统自动下发配置参数。 TAG组部分 0x0106 0x0107 0x0108 2 1 1 心跳间隔(可选参数) 数据包响应超时,见附录(可选参数) 传输失败最大允许重发次数,value取值范围(单位 次):1~5 0:表示不重发 (可选参数) Cellular ID,终端所在小区标识(高16位表示LAC,低16位表示CI)(可选) SigIntensity,本地信号场强,0-100(可选) 终端外设,(可选字段) 外设类型采用2个字节编码,允许扩展,目前系统预留了如下外设编码: 0x0001——PRN:打印机 0x0002——SCAN:扫描枪 0x0003——POS:POS刷卡器 0x0004——IC:IC卡感应器 0x0005——KEY:密码小键盘 0x0006——PHONE:外接话机 DEV的值为外设编码的序列,无间隔,例如: TAG 0x3010 注:包体中的CRC32校验值是终端所有参数的CRC32校验值,平台应将该值与数据库中保存的CRC32校验值比对,以检验终端的参数是否与预置参数一致。
8.4.2. LOGIN_ACK包体定义
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




