Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols: Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP)

J. Maha Kavya Sri, V. G. Narendra, Vidya Pai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Agriculture involves various physical quantities that need to be monitored and controlled. IoT have several capabilities which are suitable for implementing Precise Agriculture. IoT architecture involves sensors, nodes and computing which can be edge, fog and cloud computing. In IoT there has been a need of communication between nodes, nodes and gateway and gateways to cloud. Different protocols are used at different layers of IoT architecture for communication. Those must be analysed for selecting appropriate protocol for an application. As IoT uses low power devices resources must be utilized properly. There has been a need of low bandwidth, low power communication protocols both in application and network layers to support heavy traffic in power constrained devices. In this paper detailed comparison is made between application layer protocols used in IoT namely MQTT and HTTP for their suitability in IoT applications. To control bandwidth not only energy efficient protocol and also pre-processing of data is required.

Original languageEnglish
Title of host publicationAdvanced Informatics for Computing Research - 3rd International Conference, ICAICR 2019, Revised Selected Papers
EditorsAshish Kumar Luhach, Dharm Singh Jat, Kamarul Bin Ghazali Hawari, Xiao-Zhi Gao, Pawan Lingras
PublisherSpringer Paris
Pages320-333
Number of pages14
ISBN (Print)9789811501104
DOIs
Publication statusPublished - 01-01-2019
Event3rd International Conference on Advanced Informatics for Computing Research, ICAICR 2019 - Shimla, India
Duration: 15-06-201916-06-2019

Publication series

NameCommunications in Computer and Information Science
Volume1076
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference3rd International Conference on Advanced Informatics for Computing Research, ICAICR 2019
CountryIndia
CityShimla
Period15-06-1916-06-19

Fingerprint

Hypertext
Transport Protocol
Telemetry
Internet of Things
Queuing
Agriculture
Telemetering
Network protocols
Testing
Gateways (computer networks)
Gateway
Vertex of a graph
Bandwidth
Heavy Traffic
Network layers
Communication
Communication Protocol
Fog
Cloud computing
Internet of things

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Mathematics(all)

Cite this

Maha Kavya Sri, J., Narendra, V. G., & Pai, V. (2019). Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols: Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP). In A. K. Luhach, D. S. Jat, K. B. G. Hawari, X-Z. Gao, & P. Lingras (Eds.), Advanced Informatics for Computing Research - 3rd International Conference, ICAICR 2019, Revised Selected Papers (pp. 320-333). (Communications in Computer and Information Science; Vol. 1076). Springer Paris. https://doi.org/10.1007/978-981-15-0111-1_29
Maha Kavya Sri, J. ; Narendra, V. G. ; Pai, Vidya. / Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols : Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP). Advanced Informatics for Computing Research - 3rd International Conference, ICAICR 2019, Revised Selected Papers. editor / Ashish Kumar Luhach ; Dharm Singh Jat ; Kamarul Bin Ghazali Hawari ; Xiao-Zhi Gao ; Pawan Lingras. Springer Paris, 2019. pp. 320-333 (Communications in Computer and Information Science).
@inproceedings{f4c74b18887243e193f1b9e8340b6ba0,
title = "Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols: Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP)",
abstract = "Agriculture involves various physical quantities that need to be monitored and controlled. IoT have several capabilities which are suitable for implementing Precise Agriculture. IoT architecture involves sensors, nodes and computing which can be edge, fog and cloud computing. In IoT there has been a need of communication between nodes, nodes and gateway and gateways to cloud. Different protocols are used at different layers of IoT architecture for communication. Those must be analysed for selecting appropriate protocol for an application. As IoT uses low power devices resources must be utilized properly. There has been a need of low bandwidth, low power communication protocols both in application and network layers to support heavy traffic in power constrained devices. In this paper detailed comparison is made between application layer protocols used in IoT namely MQTT and HTTP for their suitability in IoT applications. To control bandwidth not only energy efficient protocol and also pre-processing of data is required.",
author = "{Maha Kavya Sri}, J. and Narendra, {V. G.} and Vidya Pai",
year = "2019",
month = "1",
day = "1",
doi = "10.1007/978-981-15-0111-1_29",
language = "English",
isbn = "9789811501104",
series = "Communications in Computer and Information Science",
publisher = "Springer Paris",
pages = "320--333",
editor = "Luhach, {Ashish Kumar} and Jat, {Dharm Singh} and Hawari, {Kamarul Bin Ghazali} and Xiao-Zhi Gao and Pawan Lingras",
booktitle = "Advanced Informatics for Computing Research - 3rd International Conference, ICAICR 2019, Revised Selected Papers",
address = "France",

}

Maha Kavya Sri, J, Narendra, VG & Pai, V 2019, Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols: Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP). in AK Luhach, DS Jat, KBG Hawari, X-Z Gao & P Lingras (eds), Advanced Informatics for Computing Research - 3rd International Conference, ICAICR 2019, Revised Selected Papers. Communications in Computer and Information Science, vol. 1076, Springer Paris, pp. 320-333, 3rd International Conference on Advanced Informatics for Computing Research, ICAICR 2019, Shimla, India, 15-06-19. https://doi.org/10.1007/978-981-15-0111-1_29

Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols : Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP). / Maha Kavya Sri, J.; Narendra, V. G.; Pai, Vidya.

Advanced Informatics for Computing Research - 3rd International Conference, ICAICR 2019, Revised Selected Papers. ed. / Ashish Kumar Luhach; Dharm Singh Jat; Kamarul Bin Ghazali Hawari; Xiao-Zhi Gao; Pawan Lingras. Springer Paris, 2019. p. 320-333 (Communications in Computer and Information Science; Vol. 1076).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols

T2 - Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP)

AU - Maha Kavya Sri, J.

AU - Narendra, V. G.

AU - Pai, Vidya

PY - 2019/1/1

Y1 - 2019/1/1

N2 - Agriculture involves various physical quantities that need to be monitored and controlled. IoT have several capabilities which are suitable for implementing Precise Agriculture. IoT architecture involves sensors, nodes and computing which can be edge, fog and cloud computing. In IoT there has been a need of communication between nodes, nodes and gateway and gateways to cloud. Different protocols are used at different layers of IoT architecture for communication. Those must be analysed for selecting appropriate protocol for an application. As IoT uses low power devices resources must be utilized properly. There has been a need of low bandwidth, low power communication protocols both in application and network layers to support heavy traffic in power constrained devices. In this paper detailed comparison is made between application layer protocols used in IoT namely MQTT and HTTP for their suitability in IoT applications. To control bandwidth not only energy efficient protocol and also pre-processing of data is required.

AB - Agriculture involves various physical quantities that need to be monitored and controlled. IoT have several capabilities which are suitable for implementing Precise Agriculture. IoT architecture involves sensors, nodes and computing which can be edge, fog and cloud computing. In IoT there has been a need of communication between nodes, nodes and gateway and gateways to cloud. Different protocols are used at different layers of IoT architecture for communication. Those must be analysed for selecting appropriate protocol for an application. As IoT uses low power devices resources must be utilized properly. There has been a need of low bandwidth, low power communication protocols both in application and network layers to support heavy traffic in power constrained devices. In this paper detailed comparison is made between application layer protocols used in IoT namely MQTT and HTTP for their suitability in IoT applications. To control bandwidth not only energy efficient protocol and also pre-processing of data is required.

UR - http://www.scopus.com/inward/record.url?scp=85075259900&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85075259900&partnerID=8YFLogxK

U2 - 10.1007/978-981-15-0111-1_29

DO - 10.1007/978-981-15-0111-1_29

M3 - Conference contribution

AN - SCOPUS:85075259900

SN - 9789811501104

T3 - Communications in Computer and Information Science

SP - 320

EP - 333

BT - Advanced Informatics for Computing Research - 3rd International Conference, ICAICR 2019, Revised Selected Papers

A2 - Luhach, Ashish Kumar

A2 - Jat, Dharm Singh

A2 - Hawari, Kamarul Bin Ghazali

A2 - Gao, Xiao-Zhi

A2 - Lingras, Pawan

PB - Springer Paris

ER -

Maha Kavya Sri J, Narendra VG, Pai V. Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols: Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP). In Luhach AK, Jat DS, Hawari KBG, Gao X-Z, Lingras P, editors, Advanced Informatics for Computing Research - 3rd International Conference, ICAICR 2019, Revised Selected Papers. Springer Paris. 2019. p. 320-333. (Communications in Computer and Information Science). https://doi.org/10.1007/978-981-15-0111-1_29