UPnP设备架构是一种基于IP网络的设备互联技术,它允许设备之间进行自动发现、描述和控制。UPnP设备架构包括多个部分,其中之一就是Internet网关设备控制协议(IGD-CP)。IGD-CP定义了一组标准化的接口,用于控制Internet网关设备,例如路由器、防火墙等。WANDSLConfigService是IGD-CP的一部分,它定义了一组标准化的接口,用于配置宽带数字用户线路。
WANDSLConfigService包括以下功能:
1. 获取宽带数字用户线路的配置信息,例如线路类型、速率、信号质量等。
2. 配置宽带数字用户线路的参数,例如VPI/VCI、PPP用户名和密码等。
3. 获取宽带数字用户线路的状态信息,例如连接状态、速率、信号质量等。
4. 监听宽带数字用户线路的事件,例如连接状态变化、速率变化等。
WANDSLConfigService的接口包括以下部分:
1. 控制接口:用于控制WANDSLConfigService的各项功能。
2. 事件接口:用于向控制点发送事件通知。
3. 描述接口:用于描述WANDSLConfigService的功能、接口、状态变量等。
WANDSLConfigService的状态变量包括以下部分:
1. DSL状态:表示宽带数字用户线路的连接状态,包括已连接、未连接、正在连接等。
2. DSL速率:表示宽带数字用户线路的传输速率,单位为kbps。
3. DSL信号质量:表示宽带数字用户线路的信号质量,包括SNR(信噪比)、ATN(衰减)等。
4. DSL线路类型:表示宽带数字用户线路的类型,例如ADSL、VDSL等。
WANDSLConfigService的事件包括以下部分:
1. DSL连接状态变化事件:当宽带数字用户线路的连接状态发生变化时,发送该事件通知。
2. DSL速率变化事件:当宽带数字用户线路的传输速率发生变化时,发送该事件通知。
3. DSL信号质量变化事件:当宽带数字用户线路的信号质量发生变化时,发送该事件通知。
WANDSLConfigService的实现需要满足以下要求:
1. 支持DSL Forum TR-059规范。
2. 支持DSL Forum TR-098规范。
3. 支持DSL Forum TR-111规范。
相关标准
ISO/IEC 29341-1:2008 Information technology — UPnP Device Architecture — Part 1: Architecture and overview
ISO/IEC 29341-2-1:2014 Information technology — UPnP Device Architecture — Part 2-1: Device control protocol — Level 1
ISO/IEC 29341-2-2:2014 Information technology — UPnP Device Architecture — Part 2-2: Device control protocol — Level 2
ISO/IEC 29341-3:2008 Information technology — UPnP Device Architecture — Part 3: Device discovery
ISO/IEC 29341-4-1:2014 Information technology — UPnP Device Architecture — Part 4-1: Remote procedure call over HTTP