Knowledge Agora



Similar Articles

Title Comparison of the CUPUS Middleware and MQTT Protocol for Smart City Services
ID_Doc 38344
Authors Antonic, A; Marjanovic, M; Skocir, P; Zarko, IP
Title Comparison of the CUPUS Middleware and MQTT Protocol for Smart City Services
Year 2015
Published
Abstract Publish/subscribe messaging pattern is often used as a communication mechanism in data-oriented applications and is becoming wide-spread, especially due to the expansion of the Internet of Things ( IoT) services and applications. In addition to MQTT, which is one of the commonly used publish/subscribe protocols in the context of IoT, there are a number of other message queuing solutions, either open or proprietary. We have designed a CloUd-based PUblish/Subscribe ( CUPUS) middleware solution within the framework of the FP7 project OpenIoT(1) that has developed an open-source cloud platform for the IoT. CUPUS is one of the core OpenIoT components which enables flexible integration of wearable sensors and mobile devices as data sources within the OpenIoT platform. In this paper we compare MQTT and CUPUS in the context of smart city application scenarios. Smart city services pose different key-requirements on IoT publish/subscribe solutions and thus we propose a taxonomy to identify vital features of IoT publish/subscribe middleware. The comparison shows that CUPUS is more appropriate for mobile environments with frequent context changes, while it can filter out unrequired data on devices prior to being reported to backend cloud servers. The MQTT protocol proves to be suitable for Wireless Sensor Networks ( WSNs) and heterogeneous environments due to its small code footprint, low bandwidth usage and standardized interfaces. Finally we evaluate the two solutions in terms of message footprint in a real-world scenario, latency and delivery semantics.
PDF

Similar Articles

ID Score Article
41503 Tenorio-Trigoso, A; Castillo-Cara, M; Mondragon-Ruiz, G; Carrion, C; Caminero, B An Analysis of Computational Resources of Event-Driven Streaming Data Flow for Internet of Things: A Case Study(2023)Computer Journal, 66, 1
38713 D'Ortona, C; Tarchi, D; Raffaelli, C Open-Source MQTT-Based End-to-End IoT System for Smart City Scenarios(2022)Future Internet, 14, 2
36782 Ozturk, F; Ozdemir, AM Content-Based Publish/Subscribe Communication Model between IoT Devices in Smart City Environment(2019)
36888 Fawwaz, DZ; Chung, SH; Ahn, CW; Kim, WS Optimal Distributed MQTT Broker and Services Placement for SDN-Edge Based Smart City Architecture(2022)Sensors, 22.0, 9
45602 Bansal, S; Kumar, D IoT Application Layer Protocols: Performance Analysis and Significance in Smart City(2019)
45727 Al Rasyid, MUH; Astika, F; Fikri, F Implementation MQTT-SN Protocol on Smart City Application based Wireless Sensor Network(2019)
36137 Ali, Z; Mahmood, A; Khatoon, S; Alhakami, W; Ullah, SS; Iqbal, J; Hussain, S A Generic Internet of Things (IoT) Middleware for Smart City Applications(2023)Sustainability, 15, 1
36207 Zabasta, A; Kunicina, N; Kondratjevs, K; Patlins, A; Ribickis, L; Delsing, J MQTT Service Broker for Enabling the Interoperability of Smart City Systems(2018)
39101 Abdurohman, M; Sasongko, A; Herutomo, A M2M Middleware Based on OpenMTC Platform for Enabling Smart Cities Solution(2016)
Scroll