Smart M2M Gateway Based Architecture for M2M Device and Endpoint Management

Internet of Things (IoT) envisions connecting and managing billions of devices and endpoints. This paper describes a smart M2M gateway based architecture to manage the huge volume of M2M devices and endpoints. The architecture is compliant with both ETSI and one M2M standards recommendations. The resources and the attributes of the M2M devices and endpoints are described using CoRE Link Format. The measurements of the sensors and commands for actuators are carried using Sensor Mark up Language (SenML). We have also introduced an extension to CoRE Link for the SenML unit resource description aimed to provide skeuomorphic experience to the end users. The gateway is composed of Restful web services. The internal structure of the gateway and APIs to manage the M2M devices, endpoints, their discovery and interaction with the mobile clients are described in detail. The prototype implementation of the proposed system is discussed along with the lightweight development of FI-WARE Generic Enablers relevant to the work. Finally the paper summarizes the state-of-the-art, analyses the contribution of the work and concludes with future directions.

[1]  Christian Bonnet,et al.  Enrich machine-to-machine data with semantic web technologies for cross-domain applications , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[2]  Ji-De Huang,et al.  Design of Gateway for Monitoring System in IoT Networks , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[3]  Wolfgang Kastner,et al.  A Transparent IPv6 Multi-protocol Gateway to Integrate Building Automation Systems in the Internet of Things , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[4]  Kuei-Li Huang,et al.  A robust M2M Gateway for effective integration of capillary and 3GPP networks , 2011, 2011 Fifth IEEE International Conference on Advanced Telecommunication Systems and Networks (ANTS).

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

[6]  Kiyohito Yoshihara,et al.  A server-assisted provisioning method for machine-to-machine gateway , 2013, 2013 15th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[7]  Zuo Chao,et al.  Design and Implementation of a Smart IoT Gateway , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[8]  Carles Antón-Haro,et al.  Data aggregation schemes for Machine-to-Machine gateways: Interplay with MAC protocols , 2012, 2012 Future Network & Mobile Summit (FutureNetw).

[9]  Qian Zhu,et al.  IOT Gateway: BridgingWireless Sensor Networks into Internet of Things , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[10]  Christian Bonnet,et al.  Survey, comparison and evaluation of cross platform mobile application development tools , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

[11]  Christian Bonnet,et al.  CCT: Connect and Control Things: A novel mobile application to manage M2M devices and endpoints , 2014, 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).

[12]  Christian Bonnet,et al.  An IoT gateway centric architecture to provide novel M2M services , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[13]  Lin Zhu,et al.  Internet of Things: Key technology, architecture and challenging problems , 2011, 2011 IEEE International Conference on Computer Science and Automation Engineering.

[14]  Amelie Gyrard A machine-to-machine architecture to merge semantic sensor measurements , 2013, WWW '13 Companion.

[15]  Deshi Li,et al.  An Enhanced IOT Gateway in a Broadcast System , 2012, 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing.

[16]  R. H. Glitho,et al.  Application architectures for machine to machine communications: Research agenda vs. state-of-the art , 2011, 7th International Conference on Broadband Communications and Biomedical Applications.

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

[18]  Christian Bonnet,et al.  Self-adaptive battery and context aware mobile application development , 2014, 2014 International Wireless Communications and Mobile Computing Conference (IWCMC).

[19]  Claudio Cicconetti,et al.  Performance analysis of an LTE gateway for the IoT , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).