`
xyzhi_521
  • 浏览: 27459 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论
阅读更多
名词解释:

CPE:

customer premise equipment用户端设备,物理上位于用户侧的设备。在我现在做的这个项目里面主要是指AP(访问接入点)

或者叫终端。

CWMP:

CPE WAN Management Protocol 即CPE广域网管理协议,但是这个协议是由DSL论坛发布的,它的DSL论坛文档编号为TR069,

所以大家都叫它TR069协议。就像它的名字一样,它诞生的主要目的是管理网络节点。

ACS:

Auto-Configuration Server 自动配置服务器。用来对CPE进行自动配置。

RPC:

Remote Procedure Call 远程过程调用。过程者,函数也。就是调用远程主机的函数。

SOAP:

Simple Object Access Protocol 简单对象访问协议(SOAP)是一种轻量的、 简单的、基于 XML 的协议,它被设计成在

WEB 上交换结构化的和固化的信息。

简介:

TR069协议简单的来说就是在CPE和ACS端各自定义了一套可以远程调用的函数。通过双方互相调用对方的这些函数,实现对

CPE的配置(主要是下发业务)。在U2560项目中,最核心的功能业务下发到CPE有部分通过TR069协议来实现的。


协议栈:

CPE/ACS Management App

RPC Method

SOAP

HTTP 1.1

SSL 3.0 or TLS 1.0

TCP/IP




我自己的理解来说的话,SOAP就是用XML来封装消息,它里面封装的就是RPC函数名及参数。可能还附带其他一些不那么重要

的内容。至于安全相关的SSL和TLS还没研究过,我也说不出啥东西来。

TR069协议中的RPC方法:

双方都支持的方法只有一个。

GetRPCMethods:CPE和ACS双方均支持此方法,返回自己支持的RPC方法名称列表。包括标准方法和厂商自定义的方法。

    

      CPE端支持的方法

      SetParameterValues:修改CPE的一个或多个参数

      GetParameterValues:获取一个或多个CPE参数

      GetParameterNames: 获取参数名称

      SetParameterAttributes: 设置参数

      GetParameterAttributes: 取得参数,这个和上面两个的区别还不知道。

      AddObject: 增加对象,对象是参数的容器。

      DeleteObject: 删除对象

      Reboot: 重启终端

      Download: 让终端下载文件。

      Upload: 终端上传文件,在项目中上传的主要是日志文件

      FactoryReset: 回复出厂设置

      以下4个还不是作用很明确ScheduleInform、GetQueuedTransters、SetVouchers、GetOptions。

    

      服务器端支持的方法:

      Inform:通常终端调用这个是通知服务器开始传送消息。或者自己上线了

      TransferComplete:告诉服务器传送完毕

      RequestDownload:请求下载

      Kick:待补充
分享到:
评论

相关推荐

    TR069协议中文版_tr069协议中文_tr069_TR098Amendment2_tr069.zip_

    TR069协议,全称为Technical Report 069,是由DSL论坛(现为Broadband Forum)制定的一套管理协议,旨在提供一种安全、高效的方法来远程管理家庭和小型企业网络设备,如宽带调制解调器、路由器、机顶盒等。这个协议...

    Java 下 简单 实现 tr069 协议

    TR069(Technical Requirements for CPE WAN Management Protocol)是一种通信协议,主要用于远程管理和服务提供设备,如家庭网关、DSL调制解调器等。它由DSL论坛(现为 Broadband Forum)制定,旨在提高服务提供商...

    tr069 协议 java 开发

    tr069 协议 java 开发 包括acs与ape的基础知识的研究 1.基于TR069协议的运营商终端管理.pdf 2.TR069协议实现研究.pdf 3.TR-069Amendment2.pdf 4.ACSDemo+for+TR069.rar

    TR069协议工作流程

    ### TR069协议工作流程详解 #### 一、TR069协议概述与工作场景 TR069,即“Data Model and Management Protocol for Customer Premises Equipment (CPE)”,是由DSL论坛(现更名为宽带论坛)制定的一种远程管理...

    Go-tr069-lib是一个用Go开发的tr069协议支持库

    TR-069(Technical Report 069)是一种由DSL论坛制定的通信协议,用于设备管理和自动配置,尤其在宽带接入设备、家庭网关、路由器等设备中广泛应用。Go-tr069-lib是一个基于Go语言编写的TR-069协议实现库,它为...

    TR069协议向导—— 一个帮助你了解TR069协议的简明教程(二)

    ### TR069协议的关键知识点解析 #### 一、TR069协议的RPC函数及其作用 TR069协议中的远程过程调用(RPC)是实现自动化管理和控制的重要手段。这一部分着重介绍ACS(自动配置服务器)与CPE(客户前提设备)之间通过...

    Android 上面实现Client 端 TR069协议

    TR069(Technical Requirements for Customer Premises Equipment (CPE) Wide Area Management Protocol)协议是一种在设备管理和控制领域广泛使用的标准,尤其适用于家庭和小型办公室的网络设备,如路由器、调制...

    TR069协议向导 一个帮助你了解TR069协议的简明教程(一)

    TR069 协议向导:了解 TR069 协议的简明教程 TR069 协议是数字用户线(DSL)论坛(现在改名为 Broadband Forum)制定的一个面向终端设备的网管协议,称为“用户终端设备广域网管理协议(CWMP)”。该协议定义了...

    TR069协议编程基础知识_TR069协议基础_tr069_

    TR069协议是由DSL所开发的技术规范,它提供了对网络设备进行管理配置的通用框架FEMTO、路由器等设备进行远程管理。当前在统一网管TR069协议包数据,为了能够正确的处理设备的请求响应,就必TR069协议包数据内容有所...

    TR069协议详细教程

    TR069协议详解 TR069协议,全称为用户终端设备广域网管理协议(CWMP),是由数字用户线(DSL)论坛(现更名为Broadband Forum)制定的一种网络管理协议,旨在解决VoIP、IPTV等IP终端设备日益普及带来的配置和维护...

    acs模拟器软件 用于测试tr069协议

    TR069协议,全称为Technical Report 069,是由DSL论坛(现为Broadband Forum)制定的一种管理协议,主要用于远程配置和管理家庭及小型企业网络设备,如宽带调制解调器、路由器和智能家居设备。ACS(Auto ...

    TR069标准协议族

    TR069标准协议族是一系列由Broadband Forum(宽带论坛)制定的通信协议,用于设备管理和自动化配置。这些协议族主要包括TR069、TR098、TR104、TR111和TR143,它们在IT行业中扮演着至关重要的角色,特别是在家庭网关...

    TR069和TR098协议文档

    TR069(Technical Report 069)和TR098是两种广泛应用于设备管理和服务提供商网络自动化的重要协议。这两种协议由DSL论坛(现为Broadband Forum)制定,旨在提供一种安全、可靠的方式来远程管理和配置家庭及企业网络...

    TR069客户端 Android版本 源码 并含开发过程中收集的TR069协议开发资料集合

    TR069(Technical Requirements for Customer Premises Equipment Management Protocol)是一种通信协议,全称为“客户驻地设备管理协议”,主要用于远程管理和配置家庭或小型企业网络中的CPE(Customer Premises ...

    TR069协议向导 一个帮助你了解TR069协议的简明教程(一)

    ### TR069协议概述与应用 #### 一、引言 随着互联网技术的飞速发展,各种基于IP的终端设备如VoIP电话、IPTV盒子等在家庭中的广泛应用,给运营商带来了前所未有的挑战。如何高效地管理和维护这些数量庞大的终端设备...

    TR-111(属于TR069协议族)

    TR-111是TR-069协议族的一个重要组成部分,主要应用于家庭网络设备的远程管理。TR-069(Technical Report 069)是由DSL论坛(现为Broadband Forum)制定的一套标准,旨在提供一种安全、自动化的远程配置和管理家庭...

    TR069协议-中文

    TR069协议中文版 TR069协议是用于CPE(Customer Premises Equipment,客户前端设备)与ACS(Auto-Configuration Server,自动配置服务器)之间的通信协议,旨在提供安全的自动配置和CPE管理功能。该协议为CPE WAN...

    ACS模拟器,测试TR069网管协议不错的小服务端

    TR069(Automatic Configuration Server,自动配置服务器)是一种基于Internet的管理协议,主要用于远程管理和配置CPE(Customer Premises Equipment,用户驻地设备),如路由器、调制解调器等。该协议由DSG(Data ...

    tr-069协议(中文)

    TR-069协议简介 TR-069协议是一种通信协议,用于CPE(Customer Premises Equipment,用户终端设备)与自动配置服务器(ACS:Auto-Configuration Server)之间的通信。该协议主要应用于DSL(Digital Subscriber Line...

    tr069主要协议规范

    1. "TR-069简体中文版.doc" 和 "TR069中文版.pdf":这两个文档提供了TR069协议的基础介绍和详细解释,适合初学者理解和应用。中文版的文档使得国内用户更容易理解协议内容。 2. "TR-069 Amendment2.pdf":这是TR069...

Global site tag (gtag.js) - Google Analytics