Device Profiles for Web Services (DPWS) on Microsoft .NET Micro Framework
Play Device Profiles for Web Services (DPWS) on Microsoft .NET Micro Framework
This presentation discusses the .NET Micro Framework DPWS stack implementation, and the steps required to develop your own Device Profile in a .NET Micro Framework application. By using the base classes and DPWS protocol stack provided in the .NET Micro Framework, developers can quickly, easily, and efficiently implement Device Profiles for any Micro Framework enabled device. Installing or discovering network-connected devices is not always a simple task. However, by extending the benefits of Web services to a rich and diverse set of devices, Microsoft and industry leaders are reducing the complexity of creating dynamic networks that allow devices to appear, contribute, and disappear seamlessly. The Web services architecture offers a standardized mechanism for devices to send and receive information over a network without needing to know what operating system or application software is on the other side. While many PCs and servers in corporate and home networks already communicate with each other using Web services, the .NET Micro Framework brings that same technology to a broad range of embedded devices. The Devices Profile for Web Services (DPWS), co-authored by Intel, Lexmark and Ricoh, describes a core subset of pre-existing Web services specifications that devices can implement. While these devices are growing rapidly in computational power, they are still resource-constrained by desktop and server standards. To enable a base level of interoperability between devices and Web services, the Devices Profile outlines best-of-breed Web service specifications in core areas and prescribes how to use them in concert to enable simple network installation and communication among devices.