
机顶盒管理TR069相关.docx
12页iSMAP通过TR069和机顶盒交互的部分包括:机顶盒参数的获取,机顶盒参数值的获取及配置,机顶盒重启,ping&Traceroute本文档给出ACS与STB的交互流程STB机顶盒ACS自动配置服务器参照tr069的协议,交互流程如下:1. 机顶盒参数的获取可以通过该接口获取各种型号的机顶盒的参数信息ACS-> STBGetParametersNames:参数类型parameterPathString(256)Eg: DeviceInfo.SerialNumber Eg: DeviceInfo.Eg: .nextLevelBooleanTrue 给出所有的False 给出路径下一层的参数名称 STB -> ACSGetParameterNamesResponse:参数类型ParameterListParameterInfoStruct[]Name 参数名或子路径名Writable True 可修改;false 不可修改Figure 1. 获取机顶盒参数2. 机顶盒参数值的获取 & 配置Figure 2. 读取&设置机顶盒参数2.1. 获取参数ACS –> STBGetParameterValues获取参数取值:参数名类型ParameterNamesString(256)可以是路径,或者具体的参数名STB-> ACSGetParameterValuesResponse:参数类型ParameterListParameterValueStruct[]NameValue2.2. 配置参数ACS -> STBSetParameterValues设置参数取值:参数类型ParameterListParameterValueStruct[]NameValueParameterKeyString(32)server to identify Parameter updates, or left emptySTB -> ACSSetParameterValuesResponse:参数类型StatusInt[0:1]0: 配置的修改实时生效1: 重启后生效3. Reboot3.1. 通知机顶盒重启Figure 3.机顶盒重启ACS -> STBReboot:参数类型CommandKeyString(32)The string to return in the CommandKey element of the InformStruct when the CPE reboots and calls the Inform method.机顶盒重启后,会将该字段上报给ACSSTB -> ACSRebootResponse:参数类型void3.2. 机顶盒重启后开机Figure 4.机顶盒重启后开机STB -> ACSInform:Eventtype = “1 Boot” & “M Reboot”Error code:8001, 8002, 8003, 8004, 80054. Ping & TraceRoute4.1. 通知机顶盒Ping & tracerouteFigure 5. 通知机顶盒ping & tracerouteACS -> STBSetParameterValues:参数类型InternetGatewayDevice.IPPingDiagnostics.objectIP-layer pingDiagnosticsState“Requested”: 在和ACS的当前会话结束后才开始执行动作,在ACS要求ping的时候设置“Complete” :ping开始后,ACS可以发该命令要求立刻看到结果Interfacestring(256)WAN“InternetGatewayDevice.WANDevice.1.-WANConnectionDevice.2.WANPPP-Connection.1” LAN”InternetGatewayDevice.LANDevice.1.LAN-HostConfigManagement.IPInterface.1”Hoststring(256)要ping的主机NumberOfRepetitionsunsignedInt[1:]要ping的次数TimeoutunsignedInt[1:]超时时间,单位毫秒DataBlockSizeunsignedInt[1:65535]数据大小DSCPunsignedInt[0:64]DiffServ codepoint to be used for the test packets. By default the CPE should set this value to zero(ACS不设)STB -> ACSSetParameterValuesResponse:参数类型StatusInt[0:1]0: 配置的修改实时生效1: 重启后生效4.2. Ping & traceroute 结果返回Figure 6. ping 结果返回GetParameterValues & GetParameterValuesResponse :参数类型InternetGatewayDevice.IPPingDiagnostics.objectIP-layer pingDiagnosticsStatestring“None” “Error_CannotResolveHostName”SuccessCountunsignedInt成功的次数FailureCountunsignedInt失败的次数AverageResponseTimeunsignedInt平均响应时间MinimumResponseTmieunsignedInt最小响应时间MaximumResponseTimeunsignedInt最大响应时间。
