Protocolo MQTT e a Internet das Coisas
Foi desenvolvido pela IBM / Eurotech no final dos anos 1990 para uso em sistemas SCADA (tele supervisão e telecomando). Em novembro 2014, após 18 meses de trabalho, a Especificação do MQTT v 3.1.1 foi aprovada como um padrão homologado pela OASIS (Organization for the Advancement of Structured Information Standards). MQTT é um protocolo para troca de mensagens, baseado no modelo publicar – subscrever. Por ser leve é muito adequado para ser usado em sistemas embarcados (embedded) na comunicação remota M2M (Machine-to-Machine) usando o Wi-Fi (wireless) como meio. Pelo fato do cliente que publica estar desacoplado do cliente que assina, o broker faz a função de desacoplamento, este protocolo é muito bom para uso em redes pouco confiáveis e com pouca largura de banda. O MQTT define dois componentes: o broker MQTT (servidor) e o cliente MQTT. Um cliente MQTT pode criar tópicos no broker, publicar e assinar os tópicos. O broker armazena os dados dos tópicos e envia estes da...