`
itwangxinli
  • 浏览: 146121 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
  上次说到ACS的建立,其实就是接收AP定时Inform过来的消息。既然服务端建好了,接下来,就要AP访问服务端。也就是对Ap的配置。
    一般说来,AP是支持Telnet的,所有可以通过telnet来访问AP。再次申明本次开发使用的是H3C的AP,别的类型的AP可能会稍有不同。
    1.在windows command 中输入telnet 192.168.1.200 (说明:AP的地址,具体怎么   配置AP的IP请参考AP的说明书)。
    2.授权登陆,直接输入AP的用户名和密码了。
    3.登录成功后,输入system-view
    4.输入cwmp
    5.依次输入以下command:
          1)cwmp acs url http://192.168.1.99:8080/TestWeb/acs
          2)cwmp acs username itms password itms
          3)cwmp cpe username itms password itms
          说明:1)是设置ACS的服务器URL,即servlet部署后的地址。
                 2)访问ACS的用户名跟密码,不需要的话,随便填写好了,但建议不要为    null  ""
               3)设置ACS访问AP的密码,必选选项,而且需要记住,当ACS呼叫AP的时候是需要用到的。
       6.如果让CPE立即给ACS发送消息,那么可以输入以下命令:
       1)undo cwmp enable
       2)cwmp enable
      7.查看cwmp的配置
       1)display cwmp status
       8.登出
         1)quit

以上是配置CWMP.然后去你的tomcat控制台或者MyEclipse的控制台,你就能看到AP给你发送的消息了,如果没有收到,你查看AP配置是否正确。特别是ACS的url。
如果不出意外,你能够收到类似的消息:
<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                                      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                      xmlns:cwmp="urn:dslforum-org:cwmp-1-0"
                                      xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
                                      xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
        <soap:Header>
            <cwmp:ID soap:mustUnderstand="1">1</cwmp:ID>
        </soap:Header>
        <soap:Body>
                  <cwmp:Inform>
            <DeviceId>
                <Manufacturer>H3C</Manufacturer>
                <OUI>000FE2</OUI>
                <ProductClass>Gateway</ProductClass>
                <SerialNumber>210235A32MC085003208</SerialNumber>
            </DeviceId>
            <Event soapenc:arrayType="cwmp:EventStruct[1]">
                <EventStruct>
                  <EventCode>0 BOOTSTRAP</EventCode>
                  <CommandKey></CommandKey>
                </EventStruct>
            </Event>
            <MaxEnvelopes>1</MaxEnvelopes>
            <CurrentTime>2000-05-10T09:55:50</CurrentTime>
            <RetryCount>0</RetryCount>
            <ParameterList soapenc:arrayType="cwmp:ParameterValueStruct[8]">
                <ParameterValueStruct>
                    <Name>InternetGatewayDevice.DeviceSummary</Name>
                    <Value soap:type="soap:string">InternetGatewayDevice:1.0[](Baseline:1)</Value>
                </ParameterValueStruct>
                <ParameterValueStruct>
                    <Name>InternetGatewayDevice.DeviceInfo.SpecVersion</Name>
                    <Value soap:type="soap:string">1.0</Value>
                </ParameterValueStruct>
                <ParameterValueStruct>
                    <Name>InternetGatewayDevice.DeviceInfo.HardwareVersion</Name>
                    <Value soap:type="soap:string">Ver.A</Value>
                </ParameterValueStruct>
                <ParameterValueStruct>
                    <Name>InternetGatewayDevice.DeviceInfo.SoftwareVersion</Name>
                    <Value soap:type="soap:string">V100R001B47D011SP01</Value>
                </ParameterValueStruct>
                <ParameterValueStruct>
                    <Name>InternetGatewayDevice.DeviceInfo.ProvisioningCode</Name>
                    <Value soap:type="soap:string">ProvisioningCode</Value>
                </ParameterValueStruct>
                <ParameterValueStruct>
                    <Name>InternetGatewayDevice.ManagementServer.ConnectionRequestURL</Name>
                    <Value soap:type="soap:string">http://192.168.1.200:7547/cpe</Value>
                </ParameterValueStruct>
                <ParameterValueStruct>
                    <Name>InternetGatewayDevice.ManagementServer.ParameterKey</Name>
                    <Value soap:type="soap:string"></Value>
                </ParameterValueStruct>
                <ParameterValueStruct>
                    <Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.ExternalIPAddress</Name>
                    <Value soap:type="soap:string">192.168.1.200</Value>
                </ParameterValueStruct>
            </ParameterList>
          </cwmp:Inform>

        </soap:Body>
    </soap:Envelope>


呵呵,这就是AP给ACS发送的Inform了。
分享到:
评论

相关推荐

    tr-069协议(中文)

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

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

    Go-tr069-lib是一个基于Go语言编写的TR-069协议实现库,它为开发者提供了方便的工具来处理TR-069的消息编码与解码任务。 在Go-tr069-lib中,主要包含了以下几个关键知识点: 1. **TR-069协议基础**:TR-069协议由...

    TR-142(Framework for TR-069 enabled PON devices)

    - **TR-069**:即CPE WAN Management Protocol,是一种用于远程管理和监控家庭网络设备的标准协议。 - **PON**:无源光网络,是一种利用光纤作为传输介质的接入技术,可以提供高速率的数据传输服务。 - **ONT/ONU...

    TR-069简体中文版.doc

    TR-069 是一种用于 CPE(Customer Premises Equipment,用户设备)和自动配置服务器(ACS:Auto-Configuration Server)之间的通信协议,旨在实现安全的自动配置和其他 CPE 管理功能。该协议于 2004 年 5 月由 DSL ...

    TR-069_Amendment-2.rar_cpe_tr-069_tr069_tr069.zip

    标题中的"TR-069_Amendment-2.rar_cpe_tr-069_tr069_tr069.zip"暗示了这是一个关于TR-069协议的第二个修正案,主要关注CPE(Customer Premises Equipment)设备的相关管理。"CPE"指的是用户端设备,即在用户家或企业...

    TR-069简体中文版

    TR-069是一种用于CPE(Customer Premises Equipment)与自动配置服务器(ACS:Auto-Configuration Server)之间的通信协议,包括安全地自动配置及其它在公用框架下的CPE管理功能。本协议定义了CPE与ACS之间的交互...

    TR-111(属于TR069协议族)

    TR-069协议的核心是CWMP(CPE WAN Management Protocol),它定义了服务提供商的管理服务器(ACS,Auto-Configuration Server)与客户终端设备(CPE,Customer Premises Equipment)之间的通信协议。协议使用SOAP...

    TR-069 协议

    《TR-069协议详解:CPE与ACS之间的安全自动配置及管理功能》 一、TR-069协议概述 TR-069,全称Customer Premises Equipment WAN Management Protocol(客户驻地设备广域网管理协议),是DSL论坛(Digital ...

    网管协议SNMP和TR-069的分析

    网管协议SNMP和TR-069的分析 SNMP(Simple Network Management Protocol)和TR-069是两种常用的网络管理协议,它们都是用于管理和监控网络设备的协议。本文将对这两种协议进行比较和分析,从而了解它们的特点和应用...

    基于TR-069的用户终端设备远程配置解决方案

    TR-069,全称为CWMP(CPE WAN Management Protocol),是一种DSL论坛制定的协议,旨在解决用户终端设备(CPE)的远程管理和配置问题,以适应VoIP、IPTV等业务的快速发展。 随着宽带产业的迅速进步,用户对于宽带...

    TR-135协议

    TR-069,全称为CPE WAN Management Protocol(CPE广域网管理协议),是由DSL论坛(现为Broadband Forum)开发的一种标准协议,用于对家庭网络设备进行远程监控和管理。这种协议使得服务提供商能够自动发现、配置、...

    TR-069协议中英文版

    学习TR-069协议,你将了解到如何在实际部署中应用这些概念,比如如何配置ACS服务器来管理不同类型的CPE,或者如何编写符合TR-069的设备固件。此外,理解TR-069对于网络管理员来说非常重要,因为它可以帮助他们更有效...

    TR-069协议详细接收

    TR-069协议,全称为CPE WAN Management Protocol,是一种用于远程管理和自动配置客户边缘设备(Customer Premises Equipment, CPE)的通信协议。该协议由DSL论坛(DSL Forum)制定,旨在简化并标准化互联网服务提供...

    tr069-CPE WAN 管理协议

    在TR-069协议中,假定了CPE和ACS之间的通信是基于IP协议的。该协议还假定了CPE和ACS之间的通信是可靠的。 TR-069协议中使用了一些术语,例如CPE、ACS、自动配置、状态监视、诊断等。这些术语都是该协议中的核心概念...

    TR-069_Amendment-6.pdf

    1. **远程配置**:服务提供商可以通过TR-069协议,对用户的CPE设备进行远程设置和配置,例如设置WiFi密码、更新固件、管理QoS策略等,无需直接访问用户设备。 2. **故障诊断与恢复**:当CPE设备出现问题时,TR-069...

    CWMP (TR-069)技术介绍

    1. 语音服务版本数据模型:描述了如何通过TR-069协议配置VoIP CPE设备。 2. 通知要求:详细说明了CPE如何向服务器报告事件。 3. 配置文件定义:包括不同类型的VoIP CPE配置文件,如端点配置文件、SIP端点配置文件...

    TR-069技术文档

    TR-069协议全称为CPE WAN管理协议,是一种用于CPE(客户前置设备)与自动配置服务器(ACS)之间通信的技术标准。CPE通常指的是位于用户家里或办公室中的终端设备,如路由器、调制解调器等。而自动配置服务器(ACS)...

    TR-069 Amendment 2

    1. **远程配置与管理**:服务提供商可以通过TR-069协议远程访问并修改用户的设备配置,实现自动化管理和维护。 2. **故障检测与诊断**:支持远程检测设备的状态,包括但不限于网络连接状况、硬件健康情况等,并能够...

    TR069中文版(CPE广域网管理协议).zip

    TR-069协议的核心是Auto Configuration Server(ACS),这个服务器端的应用程序负责与CPE设备进行交互。通过TR-069,ACS可以执行一系列任务,包括但不限于: 1. **设备初始化配置**:当新的CPE设备接入网络时,ACS...

Global site tag (gtag.js) - Google Analytics