About Us Business Divisions Investor Relations Careers News Contact
   
Product Design Services Home

 Development of UPnP Protocol Stack and SDK

Client
A leading CE devices manufacturer based in Japan.


Salient Product Features
Feature enhancement of a Digital Still Camera: We understood the functional requirements for a high performance digital camera, and developed UPnP middleware for content browsing from a PC, resulting in cost-effective feature augmentation ahead of competition for an existing product.


Tata Elxsi Solution Features
Development of UPnP middleware comprising UPnP core (SOAP, GENA and SSDP components) and UPnP API layer on the target running mITRON RTOS. We also added wireless functionality to the product.

The figure below gives a snapshot view of the project.



In the UpnP stack part, we developed and successfully implemented the following layers into the DSC product:

UPnP API Layer : This API layer abstracts functionality to be used by application software. The application software could be involved in data transfers across to control points from the device side. At the control point side, the application software could be involved in transferring control commands to the device.

SSDP Layer : The Simple Service Discovery Protocol was implemented to allow discovery of devices and their services on the network.

SOAP : The Simple Object Access Protocol allows control operations. The control points send their control operations to the devices using this protocol. The control operations are in terms of state change. The devices in turn send their active-responses to the control point using SOAP.

GENA : GENA allows event phase of the overall UPnP. Control points subscribe for events with the devices using GENA. In turn, the devices accept the subscription requests from control points and later send the event notifications to the subscribed control points.

XML Parser : SOAP and GENA generate XML documents that need to be parsed. Additionally, the device description and service description is in XML documents. Hence, the XML parser needs to be implemented for UPnP.

Key Customer Value
The above protocol stack combined with the SDK is a ready-to-use software component offering from Tata Elxsi which can be utilized to add plug and play feature to any product in the consumer electronics segment with minimum customization effort


Partnerships
   
 

 

 

 

 

Sitemap | Home  
Tata Elxsi