中国移动M2M平台设备规范与功能要求详解

4星 · 超过85%的资源 需积分: 9 19 下载量 176 浏览量 更新于2024-08-01 收藏 4.62MB DOC 举报
"M2M平台设备规范接口要求、性能要求、可靠性要求" 本文档主要阐述了中国移动针对移动机器对机器(M2M)平台设备的功能和技术要求,旨在为全网行业应用提供统一的技术指导。规范内容包括业务功能、网管、接口、性能、可靠性、安全性和软硬件环境等方面,确保设备的高效、稳定和安全运行。 1. **业务功能要求**: - **终端序列号验证**:确保每个终端的唯一身份,防止非法设备接入。 - **终端注册功能**:允许终端自动或手动注册到M2M平台,建立通信连接。 - **统计分析功能**:收集和分析终端的软件安装、使用和卸载数据,以评估应用的使用情况。 - **软件下载与升级功能**:提供软件下载通知,支持终端软件的更新和升级。 - **参数配置功能**:双向配置终端参数,如通过短信或GPRS承载方式。 - **终端监测**:收集终端参数、异常状态,实现远程控制和心跳检测,确保终端正常工作。 - **EC接入功能**:支持终端接入企业通信网络。 - **EC应用消息转发**:平台转发终端产生的应用消息至指定目的地。 - **EC故障管理**:识别并处理终端或系统的故障。 - **平台运行管理**:确保平台的稳定运行,包括用户订购关系同步和日志处理。 - **网管功能**:提供统计、维护、监控和故障管理等功能,保障网络服务质量。 2. **门户功能要求**: - **系统账户管理**:包括角色管理和操作员账户的增删改。 - **任务管理**:支持任务创建、审批和结果查看,提高工作效率。 - **软件管理**:涵盖软件提交、验证审批、测试、发布及撤销发布,保障软件质量。 - **业务管理**:管理应用提供商信息,监控终端状态,执行参数配置等操作。 - **业务统计查询**:提供按终端、时间等维度的业务数据统计分析。 3. **接口要求**:定义了M2M平台与终端、网络及其他系统之间的通信接口,确保数据交换的标准化和兼容性。 4. **性能要求**:规定了平台在并发处理、响应时间、吞吐量等方面的性能指标,确保服务高效率和低延迟。 5. **可靠性要求**:要求设备具有高可用性和容错能力,能抵御各种故障并快速恢复服务。 6. **安全性要求**:涉及数据加密、访问控制、防火墙策略等方面,保护数据安全和系统免受攻击。 7. **软硬件和环境要求**:规定了设备运行所需的硬件配置、操作系统以及适应的不同环境条件,保证设备在各种条件下稳定运行。 此规范全面覆盖了M2M平台的各个关键功能领域,为物联网行业的设备开发和运维提供了详尽的技术指导,以促进全网行业应用的标准化和健康发展。
2010-04-01 上传
M2M平台为集团客户提供统一的M2M终端管理、终端设备鉴权,并对目前行业网关尚未实现的接入方式进行鉴权。支持多种网络接入方式,提供标准化的接口使得数据传输简单直接。提供数据路由、监控,用户鉴权、内容计费等管理功能。 M2M平台按照功能划分为通信接入模块、终端接入模块、业务处理模块、M2M标准应用模块、管理模块、EC接入模块、数据库模块、WEB模块。 目 录 1. 范围 1 2. 规范性引用文件 1 3. 术语、定义和缩略语 1 4. 网络结构 2 4.1. 网络结构图 2 4.2. 网元功能描述 2 4.2.1. 行业终端 2 4.2.2. M2M平台 2 4.2.3. 企业代理服务器 2 4.2.4. 行业应用网关 2 4.2.5. GGSN 3 4.2.6. BOSS 3 4.2.7. 行业终端监控平台 3 4.2.8. 网管系统 3 5. WMMP协议概述 3 6. WMMP协议通信方式 4 6.1. 长连接 4 6.2. 短连接 5 6.3. 协议端口 6 6.4. 交互过程中的应答方式 6 6.5. 通信过程中的异常与重发 6 6.6. 数据包流水号 7 7. WMMP功能及流程 7 7.1. 终端序列号注册/分配流程 7 7.2. 行业终端提交登录信息 8 7.3. 行业终端退出系统消息 9 7.4. 行业终端连接检查消息 9 7.5. 终端上线失败错误状态上报 9 7.6. M2M平台向行业终端实时提取信息 13 7.7. M2M平台向行业终端设置终端参数 13 7.8. 行业终端上报采集数据 13 7.9. 行业终端上报告警数据 14 7.10. 终端软件远程升级 14 7.11. 终端上报统计数据 14 7.12. 终端向平台请求配置数据 14 8. 接口定义 14 8.1. TLV说明 14 8.2. 消息结构 15 8.3. 消息头格式 15 8.4. 消息体定义 15 8.4.1. LOGIN包体定义 15 8.4.2. LOGIN_ACK包体定义 16 8.4.3. LOGOUT包体定义 17 8.4.4. LOGOUT_ACK包体定义 17 8.4.5. HEART_BEAT包体定义 17 8.4.6. HEART_BEAT_ACK包体定义 18 8.4.7. CONFIG_TRAP包体定义 18 8.4.8. CONFIG_TRAP_ACK包体定义 18 8.4.9. CONFIG_GET包体定义 19 8.4.10. CONFIG_GET_ACK包体定义 19 8.4.11. CONFIG_REQ终端请求配置信息 19 8.4.12. CONFIG_REQ_ACK包定义 19 8.4.13. REMOTE_CTRL远程控制 20 8.4.14. REMOTE_CTRL_ACK包定义 20 8.4.15. CONFIG_SET包定义 20 8.4.16. COFIG_SET_ACK包定义 20 8.4.17. TRANSPARENT_DATA包定义 21 8.4.18. TRANSPARENT_DATA_ACK包定义 21 8.4.19. PL_DOWNLOAD平台发起下载更新通知 22 8.4.20. PL_DOWNLOAD_ACK包体定义 22 8.4.21. Command_id定义 22 9. 编制历史 23 附录A 终端序列号的定义 23 附录B TLV说明 24 附录C 行业终端侧通信协议状态迁移图 32 附录D M2M平台侧通信协议状态迁移图 34 附录E M2M终端登录状态迁移图 36 附录F CCITT CRC16算法伪代码 37 附录G CCITT CRC32算法伪代码 37 附录H PDU短信格式说明 40