DPWSim: A simulation toolkit for IoT applications using devices profile for web services

The OASIS standard Devices Profile for Web Services (DPWS) enables the use of Web services on smart and resource-constrained devices, which are the cornerstones of the Internet of Things (IoT). DPWS sees a perspective of being able to build service-oriented and event-driven IoT applications on top of these devices with secure Web service capabilities and a seamless integration into existing World Wide Web infrastructure. We introduce DPWSim, a simulation toolkit to support the development of such applications. DPWSim allows developers to prototype, develop, and test IoT applications using the DPWS technology without the presence of physical devices. It also can be used for the collaboration between manufacturers, developers, and designers during the new product development process.

[1]  Dirk Timmermann,et al.  Beyond 6LoWPAN: Web Services in Wireless Sensor Networks , 2013, IEEE Transactions on Industrial Informatics.

[2]  IEEE World Forum on Internet of Things, WF-IoT 2014, Seoul, South Korea, March 6-8, 2014 , 2014, World Forum on Internet of Things.

[3]  Dirk Timmermann,et al.  Implementing powerful Web Services for highly resource-constrained devices , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[4]  David M. Booth,et al.  Web Services Architecture , 2004 .

[5]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[6]  Xiaoli Zhi,et al.  Dynamic Deployment of Embedded Services for DPWS-enabled Devices , 2012, 2012 International Conference on Computing, Measurement, Control and Sensor Network.

[7]  Dirk Timmermann,et al.  Encoding and Compression for the Devices Profile for Web Services , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[8]  George Hassapis,et al.  A Modified DPWS Protocol Stack for 6LoWPAN-Based Wireless Sensor Networks , 2013, IEEE Transactions on Industrial Informatics.

[9]  Vlad Trifa,et al.  SOA-Based Integration of the Internet of Things in Enterprise Services , 2009, 2009 IEEE International Conference on Web Services.

[10]  Tommaso Cucinotta,et al.  A Real-Time Service-Oriented Architecture for Industrial Automation , 2009, IEEE Transactions on Industrial Informatics.

[11]  Noël Crespi,et al.  Semantic Context-Aware Service Composition for Building Automation System , 2014, IEEE Transactions on Industrial Informatics.

[12]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .