O suporte a MQTT no Altova MobileTogether permite que os desenvolvedores criem aplicações nativas de automação para dispositivos IoT, compatíveis com diferentes plataformas, para aplicações de automação industrial, escritórios inteligentes e casas inteligentes.
MQTT (Message Queuing Telemetry Transport) é um protocolo de comunicação leve utilizado por dispositivos inteligentes. O MQTT facilita um modelo de comunicação descentralizado, permitindo que os dispositivos enviem (publiquem) informações para um servidor central e se inscrevam (subscrevam) em tópicos de interesse. Desta forma, o MQTT permite o monitoramento, o controlo e a automatização de dispositivos IoT de diferentes fabricantes, bem como a integração desses dispositivos numa solução centralizada de controlo e monitorização. A sua natureza leve torna o MQTT ideal para ambientes com recursos limitados, como dispositivos IoT com capacidade de processamento e largura de banda limitadas.
O design e a eficiência deste protocolo tornam-no adequado para uma vasta gama de aplicações, desde a automação de casas e escritórios até à Internet das Coisas industrial, passando por soluções para cidades inteligentes.
Atualmente, o MQTT é um componente essencial para o monitoramento e controlo em tempo real de dispositivos e processos em uma vasta gama de setores, incluindo a indústria automóvel, a indústria manufatureira, o setor dos transportes, a área da saúde e outros.
A automatização de dispositivos industriais inteligentes é possível através do protocolo MQTT, permitindo que sensores e atuadores publiquem e subscrevam tópicos relevantes, o que facilita a comunicação eficiente em todo o sistema.
Existem inúmeros exemplos, mas um deles é o uso de braços robóticos na indústria automóvel para a montagem de componentes como portas, janelas e peças interiores. Sensores nos braços robóticos medem o deslocamento e a pressão, o que pode afetar a qualidade do produto final durante o processo de montagem. Os dados são publicados em tópicos MQTT para monitorização e análise em tempo real. Ou, por exemplo, pode criar uma aplicação que monitorize a temperatura dos equipamentos numa fábrica: a leitura da temperatura é subscrita por um controlador lógico programável (PLC) que ajusta os processos em resposta à temperatura, bem como pela aplicação, para visualização e monitorização de dados em tempo real.
A tecnologia MQTT também pode ser utilizada em sistemas de casas e escritórios inteligentes, onde dispositivos IoT, como luzes, termostatos e sensores, precisam comunicar entre si. Um exemplo simples é uma fechadura inteligente ou um sensor de presença IoT que envia uma mensagem indicando que alguém entrou no espaço. Essa mensagem é recebida por uma aplicação móvel, que pode então acender as luzes, ajustar a temperatura, e assim por diante, através de mensagens MQTT enviadas a esses outros dispositivos inteligentes.
O suporte MQTT no MobileTogether permite que as aplicações se juntem a uma rede MQTT como publicadoras, como subscritoras, ou como ambas. Uma aplicação com funcionalidade de subscritora pode subscrever tópicos publicados tanto por publicadores MobileTogether como por publicadores que não utilizam o MobileTogether.
O paradigma de desenvolvimento de aplicações "low-code" (com pouco código) da MobileTogether implementa o suporte a MQTT de várias formas:
O MobileTogether utiliza uma combinação de design de interface gráfica por arrastar e soltar, a poderosa linguagem de programação visual Action Tree para o tratamento de eventos, e programação funcional padronizada para a seleção e processamento de dados. Esta abordagem única facilita a definição e o teste de vários aspetos de uma aplicação compatível com MQTT:
Ao desenvolver uma aplicação de automação ou monitorização para a Internet das Coisas (IoT), pode gravar um fluxo de mensagens MQTT num ficheiro e, em seguida, reproduzi-lo no simulador da aplicação MobileTogether para testar e depurar durante o desenvolvimento.
O MobileTogether é fornecido com uma solução MQTT de exemplo para o ajudar a começar a utilizar esta funcionalidade. O framework também suporta outras funcionalidades para permitir a automação industrial, incluindo leitura de códigos de barras.
O suporte abrangente e fácil de implementar para MQTT no MobileTogether oferece aos desenvolvedores a flexibilidade necessária para criar uma vasta gama de aplicações de automação IoT, desde casas inteligentes até aplicações de automação industrial em larga escala e muito mais. Descarregue o MobileTogether Designer gratuitamente para começar.


