第一范文网 - 专业文章范例文档资料分享平台

物联网终端远程管理系统架构及功能研究

来源:用户分享 时间:2025/10/27 15:51:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实用标准文案

力管理。终端管理主要实现终端序列号分配、故障管理、配置管理、软件升级、安全管理和厂商管理等功能。感知子网管理主要实现接入网关管理、节点管理、拓扑管理、安全管理、配置管理和软件升级等功能。感知外设管理主要实现外设编号管理、故障管理、配置管理、软件升级、安全管理和厂商管理等功能。感知能力管理负责对终端感知能力的即插即用、感知能力状况的维护和管理。

运营管理子模块包括用户信息管理、产品信息管理、订购关系管理、合作方管理、Qos管理、安全管理、业务统计和能力管理。用户管理主要实现用户信息存储、用户信息与PBOSS同步和用户信息与业务平台同步等功能。产品信息管理主要实现对全网产品以及未建管理平台省托管本地业务的产品信息保存等功能。订购关系管理主要实现订购关系存储、订购关系与省物联网运营管理平台同步、订购关系与业务平台同步等功能。合作方管理主要实现终端设备厂商、应用合作方、能力提供方的信息存储、信息统计等功能。Qos管理主要实现应用Qos策略配置、以及对物联网业务网关的Qos参数配置等功能。安全管理主要实现安全密码生成、存储和分发。业务统计主要实现全国物联网业务发展统计和业务运行统计。能力管理子模块包括能力生命周期管理、能力订购管理、能力提供商管理和能力发布。

机器卡管理子模块包括机器卡运行状态管理、机器卡账务状态管理及机器卡业务配置功能。机器卡运行状态管理主要实现机器卡在网状态维护、机器卡GPRS在线状态维护,以及机器卡正常通信记录维护和故障信息维护等功能。机器卡账务状态管理主要实现机器卡账户状态维护、流量统计信息维护以及流量告警信息设置等功能。机器卡业务配置主要实现根据用户需求,对机器卡管理进行数据配置的功能。

4. 物联网终端远程管理协议

4.1 概述

一些标准化组织针对终端管理已经提出了一些管理协议,比如Broadband Forum的TR-069和OMA的DM协议。这些协议虽然并非为物联网终端远程管理而专门设计的,但由于在终端管理方面的共同特性,在进行物联网终端远程管理时,

文档大全

实用标准文案

也可以参考使用这些协议。另外,中国电信、中国移动也特别针对M2M管理提出了自己的管理协议。本章将对这些协议进行简单的介绍。

4.2 Broadband Forum CWMP(TR-069) 4.2.1 概述

TR-069是为家庭网络终端远程管理而设计的协议。从运营、维护和管理的角度看,家庭网络和公用电信网络有很大不同。首先,公用电信网络的网元数量一般比较少,而家庭网络的网元数量则非常庞大,所以,没有良好的运行和管理工具,无法维护和管理家庭网络;传统的人工操作和排除故障的方式很难满足家庭网络的维护和管理要求。其次,家庭网络的使用者是普通用户,普通用户不可能象机房里的专业工作人员那样恪守安全规范,不做有害于网络安全的操作;更有可能,一些使用者是怀有恶意的;因此,家庭网络的维护和管理更要注重运营商对设备本身的控制能力以及安全性能。最后,家庭网络遍布各个地区,远程管理是必不可少的;上门服务只有在极特别的情形下才进行。

Broadband Forum的TR-069协议在2004年发布以后,在家庭网络终端管理方面得到广泛应用,并且根据应用中出现的新情况,进行了几次修订。

4.2.2 TR-069协议栈

TR-069的协议栈如图 11所示。TR-069是基于TCP,面向连接的协议,采用HTTP承载的SOAP消息,使用XML语言定义,对象和方法容易扩展,同时可选的SSL/TLS层可以提供更加可信的安全性

RPC 方法SOAPHTTPSSL/TLSTCP/IP

图 11 TR-069协议栈

文档大全

实用标准文案

4.2.3 连接建立

终端可以通过出厂预配置、本地配置或是通过DHCP选项获取远程管理服务器RMS的地址,然后在任何时刻使用预先确定的RMS地址发起到RMS的连接。在下列情况下,被管理设备必须建立和RMS的连接并发送Inform RPC方法。

a) 被管理设备初始安装后第一次和接入网建立连接; b) 上电或重置;

c) 每隔PeriodicInformInterval时间(例如,每隔24小时); d) 当通过可选的ScheduleInform方法通知时;

e) 当被管理设备接收到来自RMS的合法连接请求(Connection Request); f) 当RMS的URL改变时;

g) 当参数值改变并要求发送Inform方法时;

h) 当一个被RMS通过SetParameterAttributes方法标记为“主动通知”的参数值由于RMS以外的其他原因被修改时。由RMS使用SetParameterValues方法对参数值进行修改不应发起一个新会话。如果一个参数在被管理设备建立会话进行通知前被修改了多次,则被管理设备应只通知一次。

RMS也可以在任何时刻通过连接请求机制要求被管理设备建立与RMS的连接。连接请求机制如下所述:

a) 连接请求应使用HTTP 1.1 GET发送到被管理设备指定的特定URL。URL值在被管理设备上是只读类型的参数。URL的“path”值建议由被管理设备随机产生以保证其唯一性;

b) 连接请求应使用HTTP,不应使用HTTPS。相关联的URL必须是HTTP URL; c) 连接请求HTTP GET消息不承载任何数据,建议被管理设备忽略其中包含的任何数据;

d) 在建立连接前,被管理设备应使用摘要认证对RMS进行认证,即如果认证请求未成功,则被管理设备不应初始化与RMS的连接;

f) 被管理设备应使用“200(OK)”或“204(No Content)”HTTP状态码来响应认证成功的连接请求。当认证成功后,被管理设备应在初始化会话前立刻发送响应消息。HTTP响应中的消息体长度应为0;

h) 如果被管理设备认证成功并响应了连接请求,并且当前并未进行会话,

文档大全

实用标准文案

则被管理设备应在发送响应消息后30秒内发起到预先确定的RMS地址的会话,并在Inform方法中包含“6 CONNECTION REQUEST”事件码;

IANA把端口号7547分配给TR-069协议,被管理设备可在连接请求URL中使用这个端口号。

4.2.4 RPC方法

TR-069协议中的功能主要通过SOAP封装的RPC方法来实现。RMS可以调用终端上支持的RPC方法,终端也可以调用RMS上的RPC方法。在TR-069协议中,终端和RMS所应支持的RPC方法见下表。

表 1 RPC方法

方法名 被管理设备方法 GetRPCMethods SetParameterValues GetParameterValues GetParameterNames SetParameterAttributes GetParameterAttributes AddObject DeleteObject Reboot Download Upload FactoryReset GetQueuedTransfers ScheduleInform RMS方法 GetRPCMethods Inform TransferComplete RequestDownload 被管理设备要求 响应 必选 必选 必选 必选 必选 必选 必选 必选 必选 必选 必选 必选 可选 可选 调用 可选 必选 必选 可选 RMS要求 调用 可选 必选 必选 必选 可选 可选 可选 可选 必选 必选 必选 必选 可选 可选 响应 必选 必选 必选 可选

各种RPC方法的简单说明如下。

GetRPCMethods:此方法可被被管理设备或RMS调用,用来发现与之通讯的RMS或被管理设备支持的方法集。响应的列表中应包括所有支持的方法,包括标准方法和厂商自定义方法。响应接收者应忽略任何无法识别的方法。

SetParameterValues:RMS可以用这个方法来修改被管理设备的一个或多个参数值。

文档大全

物联网终端远程管理系统架构及功能研究.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8q95s97v3m28mwx1483k6i8ss1c8ox01bi5_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top