Abstract

SummaryWeb of Things or Internet of Things (IoT) was an emerging technology where things of everyday objects could be connected to the Internet. Cloud computing is an important technology for IoT. We proposed six levels of IoT architectures with respect to cloud, and these architectures describe the storage, controlling, and monitoring of various sensors and actuators in IoT applications. Better selection of protocols produce better results for constrained IoT environment. In this paper, we analyzed IoT architecture levels with respect to cloud, various IoT applications, and layer wise protocols and proposed two optimized protocol suites named as MQTT protocol suite and CoAP protocol suite. We implemented these protocols in a small IoT application and compared these two suites with respect to transmission delay, number of packets transferred, the overhead due to re‐transmission, and the battery power usage. We also proposed optimized suite for some IoT applications with respect to their characteristics.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call