Run-time deployment and management of CoAP resources for the Internet of Things

The continuous growth of the Internet of Things in recent years has meant it is increasingly more present, as Internet of Things scenarios such as smart homes and smart cities become part of our everyday lives. The Internet of Things devices involved can be divided into two categories in most Internet of Things scenarios. The devices can constitute a black box with specific sensors which complicates their configuration, for example, wearable products. Other Internet of Things devices can be composed through configurable microcontrollers, enabling customizable environments to be designed. However, the necessary tools and knowledge for programming and configuring microcontrollers are not accessible to everyone. This article proposes a run-time deployment and management system through the Constrained Application Protocol that bridges the gap between end users and customizable environments. With our system, end users can incorporate new sensors or actuators in their installed microcontroller without having to access and program the microcontroller board. Rather, they can manage the resources of the Constrained Application Protocol servers through an accessible and transparent Web user interface.

[1]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[2]  Frank Eliassen,et al.  Optimizing sensor network reprogramming via in situ reconfigurable components , 2013, TOSN.

[3]  Arkady B. Zaslavsky,et al.  Connecting mobile things to global sensor network middleware using system-generated wrappers , 2012, MobiDE '12.

[4]  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.

[5]  Arkady B. Zaslavsky,et al.  Sensing as a Service and Big Data , 2013, ArXiv.

[6]  Ingrid Moerman,et al.  GITAR: Generic extension for Internet-of-Things ARchitectures enabling dynamic updates of network and application modules , 2016, Ad Hoc Networks.

[7]  Gaurav S. Sukhatme,et al.  Connecting the Physical World with Pervasive Networks , 2002, IEEE Pervasive Comput..

[8]  Eui-Nam Huh,et al.  Cloud of Things: Integrating Internet of Things and cloud computing and the issues involved , 2014, Proceedings of 2014 11th International Bhurban Conference on Applied Sciences & Technology (IBCAST) Islamabad, Pakistan, 14th - 18th January, 2014.

[9]  Imrich Chlamtac,et al.  Internet of things: Vision, applications and research challenges , 2012, Ad Hoc Networks.

[10]  Alexander Gluhak,et al.  The SENSEI Real World Internet Architecture , 2010, Future Internet Assembly.

[11]  Luca Veltri,et al.  IoT-OAS: An OAuth-Based Authorization Service Architecture for Secure Services in IoT Scenarios , 2015, IEEE Sensors Journal.

[12]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[13]  Adam Dunkels,et al.  Efficient application integration in IP-based sensor networks , 2009, BuildSys '09.

[14]  Anna Calveras Augé,et al.  A Proxy Design to Leverage the Interconnection of CoAP Wireless Sensor Networks with Web Applications , 2015, Sensors.

[15]  A. Sleman,et al.  Integration of Wireless Sensor Network Services into other Home and Industrial networks; using Device Profile for Web Services (DPWS) , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[16]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[17]  Martin Fowler,et al.  Patterns of Enterprise Application Architecture , 2002 .

[18]  Oleksiy Mazhelis,et al.  Comparing the cost-efficiency of CoAP and HTTP in Web of Things applications , 2014, Decis. Support Syst..

[19]  Daniel Nüst,et al.  Semantically-Enabled Sensor Plug & Play for the Sensor Web , 2011, Sensors.

[20]  Carlo Maria Medaglia,et al.  An Overview of Privacy and Security Issues in the Internet of Things , 2010 .

[21]  Jit Biswas,et al.  A Semantic Plug&Play Based Framework for Ambient Assisted Living , 2012, ICOST.

[22]  Manuel Díaz,et al.  \lambda -CoAP: An Internet of Things and Cloud Computing Integration Based on the Lambda Architecture and CoAP , 2015, CollaborateCom.

[23]  Wouter Joosen,et al.  μPnP: plug and play peripherals for the internet of things , 2015, EuroSys.

[24]  Manuel Díaz,et al.  State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing , 2016, J. Netw. Comput. Appl..

[25]  Nathan Marz,et al.  Big Data: Principles and best practices of scalable realtime data systems , 2015 .

[26]  Michael Beigl,et al.  Using web service gateways and code generation for sustainable IoT system development , 2010, 2010 Internet of Things (IOT).