Internet of Things (IoT) refers to interconnection of a significant number of 'things' which include objects, services and living beings. The realization of IoT systems will fundamentally change how we interact with the world; a key technology in that direction is Middleware. Middleware is an intermediary software system between IoT devices and application services. The objective of this paper is to propose and evaluate a lightweight Middleware solution which can be deployed either on the Cloud (remote data centers) for deep analytics or on the Edge Network (nearby IoT Gateways) for local analytics to support near real-Time applications. Middleware supports interoperability between heterogeneous devices and applications, which is one of the most important system requirements, by providing multiple protocol bindings as plug and play services. Experiments have been conducted on a SDN (Software-defined Networking) managed IoT network testbed and the results show that the proposed Middleware solution is suitable for both Cloud (resourceful) and Edge network devices (IoT Gateway, designed on a resource constrained single board computer such as Raspberry Pi 3) and provides interoperability between IoT devices and applications.

Additional Metadata
Keywords Cloud Computing, Edge Computing, Internet of Things (IoT), Middleware, Software-defined Networking (SDN)
Persistent URL dx.doi.org/10.1109/Cybermatics_2018.2018.00057
Conference 11th IEEE International Congress on Conferences on Internet of Things, 14th IEEE International Conference on Green Computing and Communications, 11th IEEE International Conference on Cyber, Physical and Social Computing, 4th IEEE International Conference on Smart Data, 1st IEEE International Conference on Blockchain and 18th IEEE International Conference on Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018
Citation
Budakoti, J. (Jyoti), Gaur, A.S. (Amit Singh), & Lung, C.H. (2018). IoT Gateway Middleware for SDN Managed IoT. In Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018 (pp. 154–161). doi:10.1109/Cybermatics_2018.2018.00057