Device microagent for IoT home gateway: a lightweight plug-n-play architecture

Smart home implementation in IoT involves practical challenges of management and scalability of connecting various non IP end-devices i.e. sensors and actuators behind the connnected home gateway. While there are separate standards for interaction between IoT service to home gateway and gateway to variety of end-devices there remains disconnect regarding how this two ends meet in an adaptable and scalable way. In this paper we present an light-weight, loosly coupled architecture for IoT smart home gateway whereby end-devices can be added dynamically on the gateway without disrupting long haul communication between IoT cloud service and gateway. The gateway agent exchanges data through sensor-block or actuator-block with end-devices via device microagents and the protocol specific read-write task is offloaded to individual device microagent. This hybrid approach to integrate MQTT pub/sub flexibility with LWM2M RESTful adaptability results in a design of plug-n-play modular agent architecture for home gateway management in IoT applications.

[1]  R. Dasgupta,et al.  A novel comprehensive sensor model for cyber physical system: Interoperability for heterogeneous sensor , 2012, 2012 Sixth International Conference on Sensing Technology (ICST).

[2]  J D Littler,et al.  A PROOF OF THE QUEUING FORMULA , 1961 .

[3]  John Frank Charles Kingman,et al.  The single server queue in heavy traffic , 1961, Mathematical Proceedings of the Cambridge Philosophical Society.

[4]  J. Little A Proof for the Queuing Formula: L = λW , 1961 .

[5]  D C LittleJohn A Proof for the Queuing Formula , 1961 .

[6]  Giovanni Emanuele Corazza,et al.  Introducing the QEST broker: Scaling the IoT by bridging MQTT and REST , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[7]  S. Kami Makki,et al.  A comparison of data serialization formats for optimal efficiency on a mobile platform , 2012, ICUIMC.

[8]  Subhasri Duttagupta,et al.  Performance Prediction of IoT Application: an Experimental Analysis , 2016, IOT.

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

[10]  Carles Gomez,et al.  Wireless home automation networks: A survey of architectures and technologies , 2010, IEEE Communications Magazine.

[11]  Ashraf S. Hasan Mahmoud,et al.  A survey on developing publish/subscribe middleware over wireless sensor/actuator networks , 2015, Wireless Networks.

[12]  Hoan-Suk Choi,et al.  IoT home gateway for auto-configuration and management of MQTT devices , 2015, 2015 IEEE Conference on Wireless Sensors (ICWiSe).

[13]  Ranjan Dasgupta,et al.  Sensor data modeling for smart meters — A methodology to compare different systems , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[14]  Dhiman Chattopadhyay,et al.  Lightweight Device Task Actuation Framework as IoT Test Platform , 2015, IoT 360.

[15]  Xiaoping Ma,et al.  Performance evaluation of MQTT and CoAP via a common middleware , 2014, 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).

[16]  Ranjan Dasgupta,et al.  Event Driven Video Surveillance System using City Cloud A solution compliant with Sensor Web Enablement Architecture , 2013 .

[17]  Geoffrey C. Fox,et al.  Real-time performance analysis for publish/subscribe systems , 2010, Future Gener. Comput. Syst..

[18]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.