REST assured, we manage your microgrid

A Site Management System (SMS), controlling and coordinating domestic, commercial and industrial sites has an inherently dynamic computer network. Devices can enter and leave the network at any moment because of malfunctions, mobility or new components. Moreover, the size of the network continuously increases, thanks to adding networking capabilities to new ranges of appliances, from electrical plugs to PV panels. In these environments the burden of administration quickly exceeds any potential benefit if the devices require explicit configuration to work together. Furthermore, embedded systems used in these scenarios have severe requirements in terms of costs and size, offering limited resources to applications running on them. This paper presents a SMS platform based on IPv6 protocols and RESTful web services that requires no human intervention for the configuration and simplifies the addition of new nodes. The platform uses inexpensive devices with low power consumption and constrained resources. It lets SMSs discover and interact with new devices automatically, by leveraging efficient protocols like mDNS/DNS-SD and the IETF Constrained Application Protocol. From the communication perspective, the platform offers robustness and versatility. The use of an extended version of the RPL routing protocol, specifically tailored for sensor networks, permits to combine on the same device more than one communication technology, i.e. IEEE 802.15.4 and Ethernet. Thus, the platform can be applied in a large variety of settings where an adaptive and reliable communication infrastructure is needed. To evaluate its performance, the platform has been integrated in a real SMS.

[1]  Stuart Cheshire,et al.  DNS-Based Service Discovery , 2013, RFC.

[2]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[3]  Erik Wilde,et al.  A resource oriented architecture for the Web of Things , 2010, 2010 Internet of Things (IOT).

[4]  Antonio F. Gómez-Skarmeta,et al.  Glowbal IP: An adaptive and transparent IPv6 integration in the Internet of Things , 2012, Mob. Inf. Syst..

[5]  Ettore Ferranti,et al.  An intelligent building that listens to your needs , 2013, SAC '13.

[6]  Diego Adolf Agent Based Architecture for Smart Grids , 2010 .

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

[8]  Kris Steenhaut,et al.  REST Enabled Wireless Sensor Networks for Seamless Integration with Web Applications , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[9]  W. K. Edwards Discovery systems in ubiquitous computing , 2006, IEEE Pervasive Computing.

[10]  2014 IEEE International Conference on Smart Grid Communications, SmartGridComm 2014, Venice, Italy, November 3-6, 2014 , 2014, SmartGridComm.

[11]  Stuart Cheshire,et al.  Multicast DNS , 2013, RFC.

[12]  Simon Mayer,et al.  Moving Application Logic from the Firmware to the Cloud: Towards the Thin Server Architecture for the Internet of Things , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[13]  Yvonne Anne Pignolet,et al.  Smart Eagle - A bird's-eye view on heterogeneous networks for commercial and industrial sites , 2013, 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[14]  Zach Shelby,et al.  Constrained RESTful Environments (CoRE) Link Format , 2012, RFC.

[15]  Ingrid Moerman,et al.  Facilitating Sensor Deployment, Discovery and Resource Access Using Embedded Web Services , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[16]  Pascal Thubert,et al.  Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks , 2011, RFC.

[17]  Roger Wattenhofer,et al.  Towards a zero-configuration wireless sensor network architecture for smart buildings , 2009, BuildSys '09.

[18]  Michele Zorzi,et al.  Architecture and protocols for the Internet of Things: A case study , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[19]  Stephan Koch,et al.  SmartScript - a domain-specific language for appliance control in Smart Grids , 2012, 2012 IEEE Third International Conference on Smart Grid Communications (SmartGridComm).

[21]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

[22]  Yvonne Anne Pignolet,et al.  Multi-Interface PLC / Wireless Network Simulation , 2012, ArXiv.

[23]  Matt Welsh,et al.  Integrating wireless sensor networks with the grid , 2004, IEEE Internet Computing.

[24]  Ronny Klauck,et al.  Bonjour Contiki: A Case Study of a DNS-Based Discovery Service for the Internet of Things , 2012, ADHOC-NOW.

[25]  Jin Mitsugi,et al.  Bridging UPnP and ZigBee with CoAP: protocol and its performance evaluation , 2011, IoTSP '11.

[26]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.