1.? ? 重啟
? ? ? cpe.Reboot("commandKey");
2.? 恢復(fù)出廠設(shè)置腳本
? ? ? cpe.FactoryReset();
3.? CPE支持的方法GetRPCMethods
? ? var methods = cpe.GetRPCMethods();
? ? for (i = 0; i < methods.length; i++) {
? ? ? ? logger ('Method: '+methods[i]);
? ? }
4.? 得到參數(shù)名稱GetParameterNames
? ? var names = cpe.GetParameterNames ('.', true);
? ? for (i = 0; i < names.length; i++) {
? ? ? ? ? cpe.log (names[i].name + ' -> '+names[i].writable);
? ? }
5.? 得到參數(shù)的值GetParameterValues
? ? var parameters = new Array ();
? parameters[0] = 'InternetGatewayDevice.DeviceInfo.xxxxxxxxxxxxx.';
6.? 設(shè)置參數(shù)的值
? ? var parameters = new Array ();
? parameters[0] = {name: 'InternetGatewayDevice.IPPingDiagnostics.Host', value: '192.168.0.1'};
? parameters[1] = {name: 'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions', value: '2'};
? cpe.SetParameterValues (parameters, "commandKey");
7.