Digital Signal Processing

   

Which Application Layer Protocol Is Best Suited for Networked Monitoring of Beehives? A Comparison of HTTP And MQTT in IoT

Authors: Jan Langen, Kerstin Sahler, Claus Brell

Today, the Internet of Things (IoT) is here to stay. In addition to various application areas, IoT is useful in the context of beekeeping, especially for digital and networked monitoring of hives. For practical implementation, differ-ent application layer protocols can be chosen. But which protocol is more suitable in the context of beekeeping? HTTP (Hypertext Transfer Protocol) or MQTT (Message Queuing Telemetry Transport)? This is one of the questions addressed in the Biene40 project, which focuses on networked sensors. In this paper, we derive the advantages and disadvantages of each protocol based on a literature review and the development of two IoT-based prototypes that communicate via either HTTP or MQTT. Our research show that the message overhead of the MQTT protocol is lower than that of HTTP. However, the connection cost of MQTT is quite high, especially at the beginning of a connection. Therefore, the choice of protocol depends on the specific use case. If only a few messages are transmitted at long intervals, HTTP is more resource efficient. With respect to the developed prototypes and the application context of beehive monitoring, HTTP is the preferred choice.

Comments: 13 Pages.

Download: PDF

Submission history

[v1] 2024-03-20 21:01:36

Unique-IP document downloads: 303 times

Vixra.org is a pre-print repository rather than a journal. Articles hosted may not yet have been verified by peer-review and should be treated as preliminary. In particular, anything that appears to include financial or legal advice or proposed medical treatments should be treated with due caution. Vixra.org will not be responsible for any consequences of actions that result from any form of use of any documents on this website.

Add your own feedback and questions here:
You are equally welcome to be positive or negative about any paper but please be polite. If you are being critical you must mention at least one specific error, otherwise your comment will be deleted as unhelpful.

comments powered by Disqus