Application Protocols and Wireless Communication for IoT: A Simulation Case Study Proposal

The current Internet of Things (IoT) solutions require support at different network layers, from higher level applications to lower level media-based support. This paper presents some of the main application requirements for IoT, characterizing architecture, Quality of Service (QoS) features, security mechanisms, discovery service resources and web integration options and the protocols that can be used to provide them (e.g. CoAP, XMPP, DDS, MQTT-SN, AMQP). As examples of lower-level requirements and protocols, several wireless network characteristics (e.g. ZigBee, Z-Wave, BLE, LoRaWAN, SigFox, IEEE 802.11af, NB-IoT) are presented. The variety of possible applications scenarios and the heterogeneity of enabling technologies combined with a large number of sensors and devices, suggests the need for simulation and modeling tactics to describe how the previous requirements can be met. As a potential solution, the creation of simulation models and the usage of the OMNET++ simulation tool to enable meaningful IoT simulation is discussed. The analysis of the behavior of IoT applications is proposed for two use cases: Wireless Sensor Networks (WSN) for home and industrial automation, and Low Power Wide Area (LPWA) networks for smart meters, smart buildings, and smart cities.

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

[2]  Maria Rita Palattella,et al.  Internet of Things in the 5G Era: Enablers, Architecture, and Business Models , 2016, IEEE Journal on Selected Areas in Communications.

[3]  András Varga,et al.  An overview of the OMNeT++ simulation environment , 2008, SimuTools.

[4]  Gabriele D'Angelo,et al.  Modeling the Internet of Things: a simulation perspective , 2017, 2017 International Conference on High Performance Computing & Simulation (HPCS).

[5]  Vibhor Sharma,et al.  Near Field Communication , 2013, Encyclopedia of Biometrics.

[6]  Seung-Hoon Hwang,et al.  A survey on LPWA technology: LoRa and NB-IoT , 2017, ICT Express.

[7]  Carsten Bormann,et al.  CoAP: An Application Protocol for Billions of Tiny Internet Nodes , 2012, IEEE Internet Computing.

[8]  Gennaro Boggia,et al.  Standardized Protocol Stack for the Internet of (Important) Things , 2013, IEEE Communications Surveys & Tutorials.

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

[10]  Kire Trivodaliev,et al.  A review of Internet of Things for smart home: Challenges and solutions , 2017 .

[11]  David E. Culler,et al.  Extending IP to Low-Power, Wireless Personal Area Networks , 2008, IEEE Internet Computing.

[12]  A. Vasseur RPL : The IP routing protocol designed for low power and lossy networks Internet Protocol for Smart Objects ( IPSO ) , 2011 .

[13]  Mahesh Sooriyabandara,et al.  Low Power Wide Area Networks: An Overview , 2016, IEEE Communications Surveys & Tutorials.

[14]  Yasin Kabalci,et al.  A survey on smart metering and smart grid communication , 2016 .

[15]  Claire Goursaud,et al.  Dedicated networks for IoT : PHY / MAC state of the art and challenges , 2015, IOT 2015.

[16]  Sneha A. Dalvi,et al.  Internet of Things for Smart Cities , 2017 .

[17]  Boris Bellalta,et al.  Next generation IEEE 802.11 Wireless Local Area Networks: Current status, future directions and open challenges , 2016, Comput. Commun..

[18]  Minyoung Park,et al.  IEEE 802.11ah: sub-1-GHz license-exempt operation for the internet of things , 2015, IEEE Communications Magazine.

[19]  Peter Saint-Andre Extensible Messaging and Presence Protocol (XMPP): Core , 2011, RFC.

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

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

[22]  Carles Gomez,et al.  Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology , 2012, Sensors.

[23]  Wael Guibène,et al.  An evaluation of low power wide area network technologies for the Internet of Things , 2016, 2016 International Wireless Communications and Mobile Computing Conference (IWCMC).

[24]  Thomas Watteyne,et al.  Understanding the Limits of LoRaWAN , 2016, IEEE Communications Magazine.