ARTICLE
TITLE

A Survey of Communication Protocols and Cloud Services for IoT Systems

SUMMARY

The increasing number of IoT (Internet of Things) devices is accelerating the research on new solutions of communication protocols and cloud services. The selection of an effective communication protocol as well as a cloud service is a challenging task for any IoT project since it depends on particular requirements of the IoT system. In this paper, at first, we evaluate four main communication protocols, which are commonly used in IoT systems: MQTT (Message Queuing Telemetry Transport), CoAP (Constrained Application Protocol), AMQP (Advanced Message Queuing Protocol) and HTTP (Hypertext Transfer Protocol). Afterwards, we perform an in-depth analysis of two cloud services for storing and transmitting data: CloudMQTT and Firebase Realtime Database (FRD). Finally, we perform a simple IoT system using FRD to demonstrate the efficiency of the cloud service. Based on the detailed evaluation, the user can choose an appropriate communication protocol and a cloud service for IoT systems according to their requirements.

 Articles related

Tim Beal,Moha Abdullah    

Information communications and technology (ICT) is transforming the environment in which SMEs operate and changing the paradigms of value creation, customer satisfaction and business effectiveness. This paper attempts to explore global and Asia Pacific I... see more


Tom Denison    

In 2002, the Centre for Community Networking commenced a research programme aimed at improving the understanding of the use of communications and information technology (ICT) by community and third sector organisations within Australia. The immediate goa... see more


Narayanan Kulathuramaiyer,Hermann Maurer    

The web has changed the way we do things in a variety of ways. It is not uncommon to associate the term disruptive technologies to the radical changes happening on the web. This paper takes an encompassing view of developments surrounding the web with a ... see more


Israa Al baeazanchi,Yitong Niu,Surizal Nazeri,Wahidah Hashim,Ammar Ahmed Ahmed Alkahtani,Haider Rasheed Abdulshaheed    

In a healthy environment, a WBAN system is the key component or aspect of the patient monitoring system. WBAN systems allow for easy networking with other devices and networks so that healthcare professionals can easily access critical and non-critical p... see more


Mukhammad Andri Setiawan    

The slow adoption of IPv6, despite its numerous advantages over IPv4, is a pressing issue in many regions, including Indonesia. This challenge is particularly significant given the increasing demand for Internet of Things (IoT) devices and the need for a... see more