TR-069 클라이언트 
검토 자료 8편 
㈜유미테크
OS 설치 
- 페도라 설치 
• 버전 : Fedora 버전 20 
• Java : 
• 설치 환경 : vmware player 
• 참고사항 (CentOS에서 실행시 환경) 
- CentOS 6.5 
- Java : 
- ARM 페도라 설치 
• 기기가 확보 되는대로 설치 예정
TR069 실행 확인 
- Karaf 3.0.1 
• 서버와 데이터 주고받음 확인
TR069 실행 확인 
- Karaf 3.0.1 
• 2개의 번들 의존성 해결 안됨
TR069 실행 확인 
- Karaf 3.0.1 
• 2개의 번들 의존성 해결 안됨 
- knopflerfish 관련 번들 및 osgi 자체 서비스 번들 
Prefs 번들 
Cling for OSGi Base Driver 번들
TR069 실행 확인 
- knopflerfish 
• 서버와 데이터 주고받음 확인 
• 오류 없음
MO 정의 
- TR069에서 정의하고 있는 MO 리스트 
Device.DeviceInfo. 
Device.DeviceInfo.Description.........................................> 
Device.DeviceInfo.ManufacturerOUI.....................................> ORANGE 
Device.DeviceInfo.ProvisioningCode....................................> 
Device.DeviceInfo.HardwareVersion.....................................> HV1.23 
Device.DeviceInfo.UpTime..............................................> 0 
Device.DeviceInfo.EnabledOptions......................................> 
Device.DeviceInfo.SerialNumber........................................> TOTO11111 
Device.DeviceInfo.AdditionalHardwareVersion...........................> 
Device.DeviceInfo.SoftwareVersion.....................................> SV1.56 
Device.DeviceInfo.Manufacturer........................................> ORANGE 
Device.DeviceInfo.DeviceLog...........................................> 
Device.DeviceInfo.ModelName...........................................> 
Device.DeviceInfo.FirstUseDate........................................> 0001-01-01T00:00:00Z 
Device.DeviceInfo.ProductClass........................................> STB 
Device.DeviceInfo.AdditionalSoftwareVersion...........................> 
Device.DeviceInfo.DeviceStatus........................................> 
Device.ManagementServer. 
Device.ManagementServer.STUNUsername..................................> 
Device.ManagementServer.STUNMaximumKeepAlivePeriod....................> 30 
Device.ManagementServer.UDPConnectionRequestAddress...................> 
Device.ManagementServer.STUNServerAddress.............................> 
Device.ManagementServer.ConnectionRequestPassword.....................> 
Device.ManagementServer.Password......................................> 
Device.ManagementServer.KickURL.......................................> 
Device.ManagementServer.NATDetected...................................> false 
Device.ManagementServer.PeriodicInformInterval........................> 30 
Device.ManagementServer.STUNServerPort................................> 3478 
Device.ManagementServer.STUNEnable....................................> true 
Device.ManagementServer.PeriodicInformEnable..........................> false 
Device.ManagementServer.UDPConnectionRequestAddressNotificationLimit..> 0 
Device.ManagementServer.PeriodicInformTime............................> 0001-01-01T00:00:00Z 
Device.ManagementServer.ConnectionRequestURL..........................> 
Device.ManagementServer.DownloadProgressURL...........................> 
Device.ManagementServer.Username......................................> 
Device.ManagementServer.STUNMinimumKeepAlivePeriod....................> 30 
Device.ManagementServer.STUNPassword..................................> 
Device.ManagementServer.ConnectionRequestUsername.....................> greg 
Device.ManagementServer.UpgradesManaged...............................> false 
Device.ManagementServer.URL...........................................> http://39.119.118.1... 
Device.ManagementServer.ParameterKey..................................> 
Device.Time. 
Device.Time.LocalTimeZone.............................................> Pacific Standard Ti... 
Device.Time.NTPServer1................................................> 
Device.Time.NTPServer2................................................> 
Device.Time.NTPServer3................................................> 
Device.Time.NTPServer4................................................> 
Device.Time.CurrentLocalTime..........................................> 2014-09-02T22:07:21Z 
Device.Time.NTPServer5................................................> 
Device.Services.UPnP.Discovery. 
Device.Services.UPnP.Discovery.Service 
Device.Services.UPnP.Discovery.RootDevice 
Device.Services.UPnP.Discovery.ServiceNumberOfEntries.................> 0 
Device.Services.UPnP.Discovery.DeviceNumberOfEntries..................> 0 
Device.Services.UPnP.Discovery.RootDeviceNumberOfEntries..............> 0 
Device.Services.UPnP.Discovery.X_ORANGE_RootDeviceMaximumNumberOfEntries> 100 
Device.PeriodicStatistics. 
Device.PeriodicStatistics.SampleSet 
Device.PeriodicStatistics.MinSampleInterval...........................> 0 
Device.PeriodicStatistics.MaxReportSamples............................> 0 
Device.PeriodicStatistics.SampleSetNumberOfEntries....................> 1 
Device.PeriodicStatistics.SampleSet. 
Device.PeriodicStatistics.SampleSet.1. 
Device.PeriodicStatistics.SampleSet.1.Name............................> SampleSet1 
Device.PeriodicStatistics.SampleSet.1.Status..........................> Enabled 
Device.PeriodicStatistics.SampleSet.1.TimeReference...................> 0001-01-01T00:00:00Z 
Device.PeriodicStatistics.SampleSet.1.ReportSamples...................> 24 
Device.PeriodicStatistics.SampleSet.1.Enable..........................> true 
Device.PeriodicStatistics.SampleSet.1.ForceSample.....................> 
Device.PeriodicStatistics.SampleSet.1.SampleInterval..................> 3600 
Device.PeriodicStatistics.SampleSet.1.ReportEndTime...................> 0001-01-01T00:00:00Z 
Device.PeriodicStatistics.SampleSet.1.FetchSamples....................> 0 
Device.PeriodicStatistics.SampleSet.1.ReportStartTime.................> 2014-09-02T22:07:21Z 
Device.PeriodicStatistics.SampleSet.1.SampleSeconds...................> 
Device.PeriodicStatistics.SampleSet.1.ParameterNumberOfEntries........> 1 
Device.PeriodicStatistics.SampleSet.1.Parameter.1. 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.Values..............> 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.HighThreshold.......> 0 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.SuspectData.........> 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.Enable..............> false 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.CalculationMode.....> Latest 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.Failures............> 0 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.SampleMode..........> Current 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.Reference...........> Device.ManagementSe... 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.LowThreshold........> 0 
Device.PeriodicStatistics.SampleSet.1.Parameter.1.SampleSeconds.......> 
Device.X_ORANGE_ServicesToInstall.....................................> 
Device.X_HMS_Services.First...........................................> ymtech 
Device.X_HMS_Services.Second..........................................> victory 
Device.Config. 
Device.Config.PersistentData..........................................> 
Device.Config.ConfigFile..............................................> 
Device.LAN. 
Device.LAN.MACAddressOverride.........................................> false 
Device.LAN.DefaultGateway.............................................> 
Device.LAN.SubnetMask.................................................> 
Device.LAN.DHCPOption 
Device.LAN.MACAddress.................................................> 
Device.LAN.AddressingType.............................................> 
Device.LAN.IPAddress..................................................> 
Device.LAN.DNSServers.................................................> 
Device.LAN.DHCPOptionNumberOfEntries..................................> 0 
Device.IPingDiagnostics. 
Device.IPingDiagnostics.Timeout.......................................> 0 
Device.IPingDiagnostics.MinimumResponseTime...........................> 0 
Device.IPingDiagnostics.FailureCount..................................> 0 
Device.IPingDiagnostics.NumberOfRepetitions...........................> 0 
Device.IPingDiagnostics.Host..........................................> 
Device.IPingDiagnostics.SuccessCount..................................> 0 
Device.IPingDiagnostics.AverageResponseTime...........................> 0 
Device.IPingDiagnostics.DSCP..........................................> 0 
Device.IPingDiagnostics.DataBlockSize.................................> 0 
Device.IPingDiagnostics.DiagnosticsState..............................> 
Device.IPingDiagnostics.MaximumResponseTime...........................> 0
MO 정의 
- 이름 정의 
{Category}.X_YMTECH_{Name} 
ex.) 
Status.X_YMTECH_Cpu 
Status.X_YMTECH_Memory
계획 
- ARM용 페도라 설치 후 TR069 테스트 
- 번들 오류 해결

TR-069 클라이언트 검토자료8편

  • 1.
    TR-069 클라이언트 검토자료 8편 ㈜유미테크
  • 2.
    OS 설치 -페도라 설치 • 버전 : Fedora 버전 20 • Java : • 설치 환경 : vmware player • 참고사항 (CentOS에서 실행시 환경) - CentOS 6.5 - Java : - ARM 페도라 설치 • 기기가 확보 되는대로 설치 예정
  • 3.
    TR069 실행 확인 - Karaf 3.0.1 • 서버와 데이터 주고받음 확인
  • 4.
    TR069 실행 확인 - Karaf 3.0.1 • 2개의 번들 의존성 해결 안됨
  • 5.
    TR069 실행 확인 - Karaf 3.0.1 • 2개의 번들 의존성 해결 안됨 - knopflerfish 관련 번들 및 osgi 자체 서비스 번들 Prefs 번들 Cling for OSGi Base Driver 번들
  • 6.
    TR069 실행 확인 - knopflerfish • 서버와 데이터 주고받음 확인 • 오류 없음
  • 7.
    MO 정의 -TR069에서 정의하고 있는 MO 리스트 Device.DeviceInfo. Device.DeviceInfo.Description.........................................> Device.DeviceInfo.ManufacturerOUI.....................................> ORANGE Device.DeviceInfo.ProvisioningCode....................................> Device.DeviceInfo.HardwareVersion.....................................> HV1.23 Device.DeviceInfo.UpTime..............................................> 0 Device.DeviceInfo.EnabledOptions......................................> Device.DeviceInfo.SerialNumber........................................> TOTO11111 Device.DeviceInfo.AdditionalHardwareVersion...........................> Device.DeviceInfo.SoftwareVersion.....................................> SV1.56 Device.DeviceInfo.Manufacturer........................................> ORANGE Device.DeviceInfo.DeviceLog...........................................> Device.DeviceInfo.ModelName...........................................> Device.DeviceInfo.FirstUseDate........................................> 0001-01-01T00:00:00Z Device.DeviceInfo.ProductClass........................................> STB Device.DeviceInfo.AdditionalSoftwareVersion...........................> Device.DeviceInfo.DeviceStatus........................................> Device.ManagementServer. Device.ManagementServer.STUNUsername..................................> Device.ManagementServer.STUNMaximumKeepAlivePeriod....................> 30 Device.ManagementServer.UDPConnectionRequestAddress...................> Device.ManagementServer.STUNServerAddress.............................> Device.ManagementServer.ConnectionRequestPassword.....................> Device.ManagementServer.Password......................................> Device.ManagementServer.KickURL.......................................> Device.ManagementServer.NATDetected...................................> false Device.ManagementServer.PeriodicInformInterval........................> 30 Device.ManagementServer.STUNServerPort................................> 3478 Device.ManagementServer.STUNEnable....................................> true Device.ManagementServer.PeriodicInformEnable..........................> false Device.ManagementServer.UDPConnectionRequestAddressNotificationLimit..> 0 Device.ManagementServer.PeriodicInformTime............................> 0001-01-01T00:00:00Z Device.ManagementServer.ConnectionRequestURL..........................> Device.ManagementServer.DownloadProgressURL...........................> Device.ManagementServer.Username......................................> Device.ManagementServer.STUNMinimumKeepAlivePeriod....................> 30 Device.ManagementServer.STUNPassword..................................> Device.ManagementServer.ConnectionRequestUsername.....................> greg Device.ManagementServer.UpgradesManaged...............................> false Device.ManagementServer.URL...........................................> http://39.119.118.1... Device.ManagementServer.ParameterKey..................................> Device.Time. Device.Time.LocalTimeZone.............................................> Pacific Standard Ti... Device.Time.NTPServer1................................................> Device.Time.NTPServer2................................................> Device.Time.NTPServer3................................................> Device.Time.NTPServer4................................................> Device.Time.CurrentLocalTime..........................................> 2014-09-02T22:07:21Z Device.Time.NTPServer5................................................> Device.Services.UPnP.Discovery. Device.Services.UPnP.Discovery.Service Device.Services.UPnP.Discovery.RootDevice Device.Services.UPnP.Discovery.ServiceNumberOfEntries.................> 0 Device.Services.UPnP.Discovery.DeviceNumberOfEntries..................> 0 Device.Services.UPnP.Discovery.RootDeviceNumberOfEntries..............> 0 Device.Services.UPnP.Discovery.X_ORANGE_RootDeviceMaximumNumberOfEntries> 100 Device.PeriodicStatistics. Device.PeriodicStatistics.SampleSet Device.PeriodicStatistics.MinSampleInterval...........................> 0 Device.PeriodicStatistics.MaxReportSamples............................> 0 Device.PeriodicStatistics.SampleSetNumberOfEntries....................> 1 Device.PeriodicStatistics.SampleSet. Device.PeriodicStatistics.SampleSet.1. Device.PeriodicStatistics.SampleSet.1.Name............................> SampleSet1 Device.PeriodicStatistics.SampleSet.1.Status..........................> Enabled Device.PeriodicStatistics.SampleSet.1.TimeReference...................> 0001-01-01T00:00:00Z Device.PeriodicStatistics.SampleSet.1.ReportSamples...................> 24 Device.PeriodicStatistics.SampleSet.1.Enable..........................> true Device.PeriodicStatistics.SampleSet.1.ForceSample.....................> Device.PeriodicStatistics.SampleSet.1.SampleInterval..................> 3600 Device.PeriodicStatistics.SampleSet.1.ReportEndTime...................> 0001-01-01T00:00:00Z Device.PeriodicStatistics.SampleSet.1.FetchSamples....................> 0 Device.PeriodicStatistics.SampleSet.1.ReportStartTime.................> 2014-09-02T22:07:21Z Device.PeriodicStatistics.SampleSet.1.SampleSeconds...................> Device.PeriodicStatistics.SampleSet.1.ParameterNumberOfEntries........> 1 Device.PeriodicStatistics.SampleSet.1.Parameter.1. Device.PeriodicStatistics.SampleSet.1.Parameter.1.Values..............> Device.PeriodicStatistics.SampleSet.1.Parameter.1.HighThreshold.......> 0 Device.PeriodicStatistics.SampleSet.1.Parameter.1.SuspectData.........> Device.PeriodicStatistics.SampleSet.1.Parameter.1.Enable..............> false Device.PeriodicStatistics.SampleSet.1.Parameter.1.CalculationMode.....> Latest Device.PeriodicStatistics.SampleSet.1.Parameter.1.Failures............> 0 Device.PeriodicStatistics.SampleSet.1.Parameter.1.SampleMode..........> Current Device.PeriodicStatistics.SampleSet.1.Parameter.1.Reference...........> Device.ManagementSe... Device.PeriodicStatistics.SampleSet.1.Parameter.1.LowThreshold........> 0 Device.PeriodicStatistics.SampleSet.1.Parameter.1.SampleSeconds.......> Device.X_ORANGE_ServicesToInstall.....................................> Device.X_HMS_Services.First...........................................> ymtech Device.X_HMS_Services.Second..........................................> victory Device.Config. Device.Config.PersistentData..........................................> Device.Config.ConfigFile..............................................> Device.LAN. Device.LAN.MACAddressOverride.........................................> false Device.LAN.DefaultGateway.............................................> Device.LAN.SubnetMask.................................................> Device.LAN.DHCPOption Device.LAN.MACAddress.................................................> Device.LAN.AddressingType.............................................> Device.LAN.IPAddress..................................................> Device.LAN.DNSServers.................................................> Device.LAN.DHCPOptionNumberOfEntries..................................> 0 Device.IPingDiagnostics. Device.IPingDiagnostics.Timeout.......................................> 0 Device.IPingDiagnostics.MinimumResponseTime...........................> 0 Device.IPingDiagnostics.FailureCount..................................> 0 Device.IPingDiagnostics.NumberOfRepetitions...........................> 0 Device.IPingDiagnostics.Host..........................................> Device.IPingDiagnostics.SuccessCount..................................> 0 Device.IPingDiagnostics.AverageResponseTime...........................> 0 Device.IPingDiagnostics.DSCP..........................................> 0 Device.IPingDiagnostics.DataBlockSize.................................> 0 Device.IPingDiagnostics.DiagnosticsState..............................> Device.IPingDiagnostics.MaximumResponseTime...........................> 0
  • 8.
    MO 정의 -이름 정의 {Category}.X_YMTECH_{Name} ex.) Status.X_YMTECH_Cpu Status.X_YMTECH_Memory
  • 9.
    계획 - ARM용페도라 설치 후 TR069 테스트 - 번들 오류 해결