Uma análise comparativa dos protocolos SNMP, Zabbix e MQTT, no contexto de aplicações de internet das coisas

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Mota, Levi da Costa
Orientador(a): Ordoñez, Edward David Moreno
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: http://ri.ufs.br/jspui/handle/riufs/10776
Resumo: The complexity and the growth of new smart object networks has generated new demand for the maintenance of these devices, with the need to remotely monitor and control such equipment without consuming significant resources. Analyzing the memory consumption and the power consumption of the protocols used in the management of these networks is one way to highlight the best protocol alternatives for this type of application. This work performs an experimental study, analyzing the behavior of the SNMP, Zabbix and MQTT protocols, regarding memory consumption and power consumption, when used in an Internet of Things application, with sensor device implemented on the ESP8266. The experiment is executed by monitoring devices in an environment with some Motes and a Zabbix server. The Mote collects temperature and humidity from the environment and provides, through the agent, information about fault and performance to the management server. An agent is implemented for each protocol. The study analyzes the ROM memory and the RAM memory occupied by the firmware code resulting from each agent, and monitors the evolution of the RAM consumption over the time. The energy consumption of each protocol is also measured. In the end, the study finds that the three analyzed protocols are supported by the used platform. SNMP is the protocol that consumes less device memory, and the Zabbix protocol is what allocates more memory over the time. The study also concludes that there is no significant difference of energy consumption between the protocols. However, the operation model of MQTT allows the ESP8266 to be put into sleep mode during downtime, reducing the average device power consumption by more than 60%.