Research Article Open Access

A Comparative Analysis of Network Management Protocols in IoT Applications

Levi Costa Mota1, Edward David Moreno2, Admilson Lima Ribeiro2 and Ricardo J.P.B. Salgueiro2
  • 1 Federal Institute of Sergipe, Brazil
  • 2 Federal University of Sergipe, Brazil
Journal of Computer Science
Volume 14 No. 9, 2018, 1238-1246


Submitted On: 5 August 2018 Published On: 27 September 2018

How to Cite: Mota, L. C., Moreno, E. D., Ribeiro, A. L. & Salgueiro, R. J. (2018). A Comparative Analysis of Network Management Protocols in IoT Applications. Journal of Computer Science, 14(9), 1238-1246.


The complexity and growth of new smart objects networks are generating a new demand for the maintenance of these devices, with the need to remotely monitor and control these devices without consuming significant resources. Analyzing the memory and electric power consumption of the protocols used in the management of these networks is a way to highlight the best protocol alternatives for this type of application. This study develops an experimental study, analyzing the behavior of SNMP, Zabbix and MQTT protocols, in terms of memory and electric power consumption, when it is used in an Internet of Things application, with a sensor device implemented on the ESP8266. The experiment is performed by monitoring devices in an environment with some Motes and a Zabbix server. The study analyzes the ROM and RAM memories occupied by the firmware code, in addition to the electric power consumption of each protocol. At the end, the study confirms that the three protocols analyzed are supported by the platform used. The research shows that the SNMP is the protocol that consumes the least amount of device memory, that there is no significant difference in the energy consumption between the protocols and that the MQTT protocol is suitable to be used in this environment and it also enables a significant reduction in energy consumption.

  • 0 Citations



  • Internet of Things
  • IoT
  • Management Protocol
  • SNMP
  • Zabbix
  • MQTT