CWMP BOF April 26, 2012 Cupertino, CA PWG F2F Meeting

Slides:



Advertisements
Similar presentations
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Installation & management of SUSE.
Advertisements

Distributed Systems Architectures
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
Task Group Chairman and Technical Contact Responsibilities ASTM International Officers Training Workshop September 2012 Scott Orthey and Steve Mawn 1.
Oct, 26 th, 2010 OGF 30, NSI-WG: Network Service Interface working group Web Services Overview Web Services for NSI protocol implementation
1Copyright © 2008, Printer Working Group. All rights reserved. Web-based Imaging Management System Working Group Printer Working Group Face-to-Face Meeting.
Copyright © 2012 The Printer Working Group. All rights reserved. 1 CWMP BOF June 5, 2012 Webster, NY PWG F2F Meeting.
Copyright © 2012 The Printer Working Group. All rights reserved. 1 CWMP BOF February 7, 2012 Irvine, CA PWG F2F Meeting.
1Copyright © 2013 The Printer Working Group. All rights reserved. IEEE-ISTO Printer Working Group Semantic Model WG – CWMP Printer/MFD Data Model Broadband.
IPP Printer State Extensions IPP Working Group 19 February 2007 Maui Craig Whittle / Ira McDonald.
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report MFD Working Group August 14, 2008 Camas, WA PWG F2F Meeting.
1Copyright © 2013 The Printer Working Group. All rights reserved. IEEE-ISTO Printer Working Group Semantic Model WG – CWMP Printer/MFD Data Model Broadband.
1Copyright © 2010, Printer Working Group. All rights reserved. Workgroup for Imaging Management Solutions Workgroup Session Printer Working Group/WIMS.
Copyright © 2013 The Printer Working Group. All rights reserved. 1 CWMP Data Model for Printer/MFD June 17, 2013 Status Report For PWG-BBF Collaboration.
Copyright © 2013 The Printer Working Group. All rights reserved. 1 CWMP Data Model for Printers/MFDs June 17, 2013 Status Report For PWG-BBF Collaboration.
What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/08/08 v0.2.
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report WIMS/CIM Working Group February 7, 2008 Irvine, CA PWG F2F Meeting.
1 Copyright © 2011 The Printer Working Group. All rights reserved. 1 MFD CWMP BOF October 4, 2011 Cupertino, CA PWG F2F Meeting.
1 Copyright © 2011 The Printer Working Group. All rights reserved. 1 CWMP BOF December 6, 2011 Austin, TX PWG F2F Meeting.
1Copyright © 2010, Printer Working Group. All rights reserved. PWG Plenary Status Report Workgroup for Imaging Management Solutions (WIMS/PMP) Printer.
1Copyright © 2013 The Printer Working Group. All rights reserved. IEEE-ISTO Printer Working Group BBF SP benefits from CWMP Printer/MFD Ira McDonald (PWG.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 19 Abstract Test Suite for UNI Type 1 February 2008.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Introduction to HTML, XHTML, and CSS
Communicating over the Network
University of New Hampshire Interoperability Laboratory 2009
Agenda Introduction Overview of TR-69 TR-69 Architecture
Server Access The REST of the Story David Cleary
1 Chapter One Introduction to Computer Networks and Data Communications.
© Telcordia Technologies 2004 – All Rights Reserved AETG Web Service Tutorial AETG is a service mark of Telcordia Technologies. Telcordia Technologies.
Version 1.0 digitaloffice.intel.com Intel ® vPro Technology Intel ® Active Management Technology Setup and Configuration HP Laptop – Compaq 6910p Small.
2010 Labs & Tools for ITE 1 Gratitude Kudyachete, Manager - SSA CATC Lab Tools for IT E 4.1.
Electric Bus Management System
1 CIFTlab1.2 Software for Clinical Diagnostic Laboratories 1.
Chapter 1: Introduction to Scaling Networks
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
WebCafé Slide No:1 World Cyber Cafe Association Brings to You Webcafe A Cyber Café Management Software A Software That Will Boost Your Efficiency For Managing.
© 2005 AT&T, All Rights Reserved. 11 July 2005 AT&T Enhanced VPN Services Performance Reporting and Web Tools Presenter : Sam Levine x111.
What’s New in Fireware XTM v11.9.1
31242/32549 Advanced Internet Programming Advanced Java Programming
Vodafone MachineLink 3G
NetComm Wireless Remote management via TR- 069 Feature Spotlight.
Executional Architecture
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
© Ericsson Interception Management Systems, 2000 CELLNET Drop Administering IMS Database Module Objectives To add a network elements to the database.
Chapter 6 SNMPv2 6-1 Network Management: Principles and Practice
Introduction to ikhlas ikhlas is an affordable and effective Online Accounting Solution that is currently available in Brunei.
Lexmark MFP Product Line
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
Course 6421A Module 7: Installing, Configuring, and Troubleshooting the Network Policy Server Role Service Presentation: 60 minutes Lab: 60 minutes Module.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
IGEL UMS Product Marketing Manager October 2011 Florian Spatz Universal Management Suite.
Chapter 6 Configuring Windows Server 2008 Printing
Enabling Embedded Systems to access Internet Resources.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
Kemal Baykal Rasim Ismayilov
NETGEAR CONFIDENTIAL FVS338 ProSafe VPN Firewall 50.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
CPE WAN Management Protocol
Requirements and Approach
PWG Plenary Status Report MFD Working Group
CWMP BOF August 6, 2012 Redmond, WA PWG F2F Meeting
Semantic Model Working Group
Requirements and Approach
Semantic Model Working Group
Presentation transcript:

CWMP BOF April 26, 2012 Cupertino, CA PWG F2F Meeting Copyright © 2012 The Printer Working Group. All rights reserved.

Agenda CWMP BOF Overview Current Activities Status Next Steps Supplement CWMP Overview CWMP Overview – more details Why use CWMP for Printers/MFDs? Benefits of CWMP for Printers/MFDs Collaboration Approach CWMP Functionality Celstream’s Print Service Attribute Table Previous meeting slides for backup Copyright © 2012 The Printer Working Group. All rights reserved. 2

CWMP BOF Overview CWMP is a standard internet application protocol developed by Broadband Forum (BBF). CWMP allows all IT devices in a customer’s premise be remotely managed by a central Auto-Configuration Server (ACS) over the Internet. CWMP BOF is providing guidance for developing the standard CWMP data model for MFD services based on PWG Semantic Model. MFD’s CWMP data model enables MFDs of all brands be remotely deployed, installed, and managed through entire life cycle like all other IT devices (routers, PCs, servers, smart phones, SetTops, …, etc.). Once the recommended CWMP data model for MFD services have been developed, BBF members from PWG will propose the data model to BBF as a standard. Copyright © 2012 The Printer Working Group. All rights reserved

CWMP Overview CWMP (CPE WAN Management Protocol) is a Broadband Forum standard (TR-069) that defines a set of WAN management interfaces between an Auto-Configuration Server (ACS) and a sCWMP-enabled CPEs (Customer Premise Equipments). CWMP supports service contract based remote and secure management and provisioning of CPEs throughout their entire lifecycle – deployment, installation, management, and support. A CWMP ACS can support all of the following functionality: Auto-configuration and dynamic provisioning of CPEs and services Software/Firmware image management of CPEs Software module management of services Status and performance monitoring of CPEs and services Diagnostics execution and reporting for CPEs Standard interfaces to policy servers, call centers, and business applications (e.g. OSS/BSS/CRM) Strong security – transaction confidentiality and data integrity Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Management for Printers/ MFPs – an example architecture Operational, Business, Management Solutions Auto Config Server Internet Firewall Local Mgmnt Consol CWMP Proxy SNMP Proxy EWS Proxy IPP Proxy SM Proxy MIBs EWS IPP SM CWMP Printers or MFPs Printers or MFPs Printers or MFPs Printers or MFPs Printers or MFPs

Activities Develop a PWG white paper on CWMP data model for printers and MFDs that provides - Rationale for developing the standard model Guidance for remote management of Printers and MFDs via CWMP Guidance for CWMP Data model for MFDs first phase, for printers based on the BBF Data Model Template for CWMP-Enabled-Devices (TR-106) second phase, for MFDs. Guidance for CWMP Proxy implementations that communicate with Printers and MFDs using their native IPP, SNMP, web services, etc. Mapping of SM elements to IPP attributes for print service Develop a translation tool for mapping PWG SM to CWMP data model for MFDs – first phase: Print Service. Incrementally prototype and demonstrate CWMP data model for printers via a CWMP proxy and an embedded CWMP client emulator for printers. Copyright © 2012 The Printer Working Group. All rights reserved.

Status The first Machine translation of PWG Print Service XML Schema to TR-106 based CWMP Print Service XML Schema is complete with issues for future enhancements. Thanks for Celstream engineering team’s impressive speed. Data model translation document, XML schema, and code (to be reviewed) – 1) Document: “Translation of PWG Semantic Model to CWMP Data Model” ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/cwmp-pwgsm-to-cwmpdm-20120204.docx 2) Presentation slides of 1) ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/cwmp-pwgsm-to-cwmpdm-20120204.pdf 3) Translated XML file of CWMP Data Model ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/cwmp-data-model-20120130.xml 4) Translator code: ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/cwmp-translation-dm-20120204.zip Copyright © 2012 The Printer Working Group. All rights reserved

Status Updated Whitepaper – “Broadband Forum CWMP Multifunction Device Data Model” ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/white-cwmpmfdmodel10- 20120312.pdf Added “PWG PrintService to IPP Proxy Guidance” as a subsection of the “CWMP Proxy Implementation Guidance” Section The “PWG PrintService to IPP Proxy Mapping” table covers the mapping of key remote management elements from PWG Semantic Model Print Service attributes to IPP print service attributes documented in RFC2911, RFC3381, PWG 5100.x, and JPS3. The mapping table has been very instrumental for prototyping of Thinxtream’s IPP proxy. Copyright © 2012 The Printer Working Group. All rights reserved

Status Thinxtream has previously provided a list of management elements for printers implemented in a CWMP proxy for printers. SNMP/HTTP protocols were used to gather data from printer MIB/EWS for these management elements. Thinxtream has then implemented the PWG standard CWMP data model (machine translated from PWG SM) for printers in the CWMP proxy. Thinxtream has further demonstrated that a local or remote CWMP management app can get and set the printer/print service properties in the CWMP data model of the CWMP proxy that communicates with printers via SNMP or HTTP with EWS. Thinxtream has recently added to the CWMP proxy the capability of getting the printer/print service properties in the CWMP data model of the CWMP proxy that uses IPP to communicate with physical printers. Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Demo CWMP mapping to SNMP MIBs, IPP and native TR069 stack

Disclaimer This is a technology demonstration and only selected IPP attributes mapped to CWMP Data Model are implemented. IPP capable local and remote printers will be used and will be subject to the capabilities they support. This is not meant to demonstrate the Thinxtream DeviceMaestro solution, but restricted to CWMP and PWG standards mapping.

Demo Objectives Demonstrate a potential CWMP Data Model for MFDs that is compliant to PWG standards Communication to/from an ACS server (implemented in the DeviceMaestro server) Communication through a proxy to printers via SNMP to talk printer MIBs and/or embedded web servers via http Via IPP to an IPP compliant device Communication directly with an embedded TR069 client emulator.

Celstream’s DeviceMaestro based solution Demo Setup PWG demo Network Celstream demo Network TR-069 Celstream’s DeviceMaestro based solution on Amazon Web Server In the cloud

Data Model and source of data Parameter Source Access PWG SM compliant CWMP DM Serial Number SNMP Read …PrintServiceStatus.SerialNumber Device Description …PrintServiceDescription.ServiceInfo Memory Capacity …PrintServiceConfiguration.Storages.Storage.{i}.StorageStatus.StorageSize Contact Read-Write …PrintServiceDescription.OwnerVCard Location IPP (Demo limited to Read) …PrintServiceDescription.ServiceLocation MAC Address …InterfaceStatus.InterfacePhysicalAddress Front Panel Display …ConsoleDescription.ConsoleDisplayBuffer.ConsoleDisplayText Printer Color …PrintServiceDescription.ColorSupported Printer Status …PrintServiceStatus.State Toner Levels …MarkerSupplies.MarkerSupply.MarkerSupplyDescription.MarkerSupplyCurrentLevel Tray status …InputTrayStatus.SubunitStatus.SubUnitState General Page Count …PrintServiceCounters.MediasUsed.MediaUsed.{i}.MediaUsedTotalSheets Default Orientation …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.FeedOrientation Default Number of sides …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Sides Default Print Resolution …PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Resolution.Units Default number of copies PrintServiceDefaults.DefaultPrintJobTicket.PrintDocumentProcessing.Copies

Mixture of read and read-write Information SNMP EWS Access Comments Network configuration DNS and WINS Configuration No Yes Read-write SMTP configuration FTP configuration HTTP configuration LPD and Port 9100 SNMP configuration Time configuration TCP/IP configuration Printing Settings Email alerts configuration Finishing configuration This includes configuration of banner & separator sheets, Resource save, collation, blank pages etc Scan, print, fax settings Mixture of read and read-write Darkness, Resolution Error and toner alarm switches, fax phone number etc PCL settings Font, Duplex, paper size, orientation, draft mode, color mode etc PS settings Error report flag, Timeout, paper select Printer information Printer general, identification and asset information Mostly Yes Mostly no Few are read-write Asset info, identification info, printing speed, memory size, language Consumables and paper usage Consumable status and estimates Read Service Drum, fuser, roller information Paper – Metering Tray status Printer interaction SNMP and EWS connection settings

Components Solution Layer DeviceMaestro Server Internet/Intranet Proxy WMI TR69 Stack SNMP MIB EWS IPP Semantic Model

Proxy Architecture DeviceMaestro Proxy Embedded Client Patches DeviceMaestro based solution (eg. An MPS solution) DeviceMaestro Proxy Embedded Client SNMP, HTTP, IPP.. TR-069 carrying PWG SM compliant CWMP DM objects Patches Profiles Policies Configuration Monitoring Service Desk Metering S/W upgrades Provisioning Device Class Definitions aka Device Templates

Embedded TR69 Client Architecture DeviceMaestro Server SOA P Get, Set, Poll requests Firmware (Vxworks/Linux) TR-069 Stack gSOAP TR069 protocol Interface Manager MFD Engine block

Demo

IPPv1.1 Printer Object Attributes from Dell Branded Lexmark Printer

Next Steps Continue to update the whitepaper. Update and enhance the PWG SM to CWMP data model machine translator whenever necessary. More progressive prototyping with demonstration of CWMP data model for IPP printers connected to a CWMP proxy. Next teleconference: Friday May 11, 10am EST? Copyright © 2012 The Printer Working Group. All rights reserved

Supplements Supplements Copyright © 2012 The Printer Working Group. All rights reserved

CWMP Overview CWMP (CPE WAN Management Protocol) is a Broadband Forum standard (TR-069) that defines a set of WAN management interfaces between an Auto-Configuration Server (ACS) and a set of CWMP-enabled CPEs (Customer Premise Equipments) CWMP supports service contract based remote and secure management and provisioning of CPEs throughout their entire lifecycle – deployment, installation, management, and support CWMP supports all of the following functionality via an ACS: Auto-configuration and dynamic provisioning of CPEs and services Software/Firmware image management of CPEs Software module management of services Status and performance monitoring of CPEs and services Diagnostics execution and reporting of CPEs Standard interfaces to policy servers, call centers, and business applications (e.g. OSS/BSS/CRM) Strong security – transaction confidentiality and data integrity Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Overview Protocol message exchange: SOAP over HTTP 1.1 Security Mechanisms TLS 1.2 or higher is RECOMMENDED Alternative authentication using shared secrets via HTTP is also supported for lower security environments Data Model Data hierarchy Root object: “Device” – common objects (in TR-181) – components (in TR-143 & 157) – single “Services” object Each Service Object – objects - sub-objects - parameters Object Versioning – two integers (ObjectName:Major.Minor) Profiles – define conformance requirements for object Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Overview – cont’d An example CWMP protocol exchange sequence ACS initiates a short file download, and CPE sends a TransferComplete later in the same session This happens in parallel when CPE still performing on-going CWMP session - hence ACS needs to set HoldRequests to true until it has completed sending all requests to the CPE *Note: Figure 4 is copied “verbatim” from BBF TR-069. Copyright © 2012 The Printer Working Group. All rights reserved

Why use CWMP for Printers/MFDs? In recent years the telecom industry and IT MSPs have migrated to using CWMP to remotely and securely manage and provision all kinds of devices in home, SOHO, SMB, and enterprise environments based on service contracts CWMP is supported in routers, bridges, cable modems, DSL modems, and Internet/residential gateways, set-top boxes, IP phones, cell phones, storage devices, PCs and laptops Standard CWMP data models for Printers and MFDs are important – to ensure interoperability of all CWMP-based solutions across all imaging products Devices supporting CWMP-based management must implement: A set of standard interfaces between ACS and all CPEs CWMP device data model(s) to expose device/service info to ACS Copyright © 2012 The Printer Working Group. All rights reserved

Benefits of CWMP for Printers/MFDs Enables Telecom and IT MSPs (Managed Service Providers) to include Printers/MFDs in their service offerings. Enables MPS (Managed Print Service) providers to include mainstream IT devices in their service offerings. CWMP serves as a common protocol to simplify remote administration and problem resolution for both customers and service providers. Customers benefit since they are no longer locked into one vendor for their IT devices. Advanced remote management capabilities help reduce service dispatch and other customer support costs. Copyright © 2012 The Printer Working Group. All rights reserved

Collaboration Approach PWG and Thinxtream participants collaborate closely CWMP BOF calls at 8am US PST 11am US EST on Friday roughly bi-weekly (w/ participation of Bangalore engineers) CWMP whitepaper updates to document technical progress Architecture and pseudo-code for machine translation tool New focus – Printer data model for first phase Current CWMP BOF participants PWG: Ira McDonald (Samsung), Nancy Chen (Oki Data), Bill Wagner (TIC) Others are welcome! Thinxtream: Ranga Raj (CTO), Anil Takkar (Product Manager), Laxman Bhat, Subramanyan Krishnan, Nagaraj Ghatigar Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Functionality Auto-configuration and Dynamic Service Provisioning At the time of CPE connection Re-provision and re-configure at subsequent time Asynchronous ACS-initiated re-provisioning Based on the requirements of a specific CPE or on collective criteria, e.g. vendor, model, software version, etc. Straightforward future extensions Software/firmware image management ACS initiated and optional CPE initiated download of img file Version identification Notification of download success/failure Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Functionality – cont’d Software module management Install, update, uninstall software modules in CPE Notify ACS of success/failure Start and stop applications Enable/disable execution environment Inventory software modules available Status and performance monitoring CPEs make information available to ACS for monitoring ACS monitors CPE’s status and performance statistics CPE actively notifies ACS of change to CPE state Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Functionality – cont’d Diagnostics reporting CPEs make information available to ACS for diagnostics ACS diagnoses and resolves CPE’s connectivity/service issues ACS instructs CPEs to execute defined diagnostic tests Standard interfaces to operational/business support systems, policy servers, and call centers for: Order fulfillment Billing Subscriber management Change management Manufacturer management Service level agreement management Performance analysis Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Functionality – cont’d Protocol Stack Requirements *Note: Figure 2 above is copied “verbatim” from BBF CWMP (TR-069) Copyright © 2012 The Printer Working Group. All rights reserved.

CWMP Functionality – cont’d Security Mechanisms Use TLS/1.2 for secure transport between CPE and ACS (RECOMMENDED) Provides transaction confidentiality, data integrity Supports certificate-based authentication of CPE and ACS Alternative authentication in HTTP layer between the CPE and ACS – based on shared secrets Copyright © 2012 The Printer Working Group. All rights reserved.

Status Review issues of the first Machine translation How to fill “Access” attribute of parameters and objects? How to fill activeNotify, forcedInform and requirement attributes for translated objects and parameters? How to fill description text of objects? manually? Skip? Naming optimization needed How to translate “choice” in complex type? How to translate “union” member types – either NMTOKEN or string => all string? How to take advantage of object-oriented structure for CWMP data models used in BBF CWMP namespace Copyright © 2012 The Printer Working Group. All rights reserved

Status Guidance whitepaper in progress – “Broadband Forum CWMP Multifunction Device Data Model” ftp://ftp.pwg.org/pub/pwg/BOFs/cwmp/white-cwmpmfdmodel10- 20111205.pdf Considering the following changes in CWMP data model – Power Management elements: Read-only Power Log to be added to Processor subunit All other power management elements already in all subunits Support of Capabilities but not CapabilitiesReady Add CapabilitiesFactory: “as-shipped” capabilities of the device, before any site admin configuration For recovery of factory defaults when necessary Read-Only No MediaColDatabase: just Media and MediaType Exclude ActiveJobs (but keep JobHistory): Focus on Service and Device management (instead of full MPS) Copyright © 2012 The Printer Working Group. All rights reserved

Status Celstream has provided a top-level list of management elements for printers implemented in a CWMP proxy. Received a list of Printer management elements generated in the WIMS WG to be considered in PWG SM – ftp://ftp.pwg.org/pub/pwg/wims/white/Management_elements-20120116.pdf Observed that printers and MFDs have more network configuration elements than what are included in the common device data model of BBF CWMP. Will consider including additional printer network and font configuration elements added to PWG SM when that occurs. Future – BBF CWMP Data Model for Printers (TR-xxx) BBF members (from PWG) should propose a new BBF project Copyright © 2012 The Printer Working Group. All rights reserved.

Status Current approach for BBF data model for Printers Define translation rules for PWG complex datatypes and element groups Machine-translate all PWG SM XML schema well known values and datatypes into control files for the tool Machine-translate the PrintService subtree of the PWG SM XML schema into the equivalent BBF model/object/sub- object/parameter statements, with BBF parameters mapped one-to-one from PWG SM simple XML elements. Thinxtream software team has developed the first version of machine-translation tool Hand-edit machine-translated CWMP data model to fix artifacts and add XML documentation (e.g., PWG SM mapping notes) Ira, Nancy, Bill, Pete (?) and perhaps others to ensure the closest mapping from the PWG semantic model XML schema Copyright © 2012 The Printer Working Group. All rights reserved

TR069 Embedded Stack Details POSIX compliant cross platform implementation Tested on Embedded Linux and VxWorks Can work on other RTOS platforms Implemented in C The distribution has TR069 and gSOAP stack If device has inbuilt gSOAP, then TR069 stack can use existing gSOAP implementation The “Interface Manager” is a device specific implementation to handle device status and configuration parameter values besides other CWMP functions Stack size TR069 Size: ~300 KB, gSOAP Size: 177 KB Memory usage : ~450 KB