De MQTT-ondersteuning in Altova MobileTogether stelt ontwikkelaars in staat om native, platformonafhankelijke IoT-automatiseringsapps te bouwen voor toepassingen in de industriële automatisering, de slimme kantooromgeving en de slimme woning.
MQTT (Message Queuing Telemetry Transport) is een lichtgewicht communicatieprotocol dat wordt gebruikt door slimme apparaten. MQTT maakt een gedecentraliseerd communicatiemodel mogelijk, waardoor apparaten informatie kunnen versturen naar een centrale server en zich kunnen abonneren op relevante onderwerpen. Op deze manier maakt MQTT het mogelijk om IoT-apparaten van verschillende fabrikanten te monitoren, te besturen en te automatiseren, en om deze apparaten te integreren in een gecentraliseerde oplossing voor controle en monitoring. Door zijn lichtgewicht karakter is MQTT ideaal voor omgevingen met beperkte resources, zoals IoT-apparaten met beperkte verwerkingskracht en bandbreedte.
Het ontwerp en de efficiëntie van dit protocol maken het zeer geschikt voor een breed scala aan toepassingen, van automatisering van woningen/kantoren en industriële IoT-oplossingen tot slimme oplossingen voor steden.
Tegenwoordig is MQTT een essentieel onderdeel van de real-time monitoring en controle van apparaten en processen in een breed scala aan industrieën, waaronder de auto-industrie, de productie, transport, de gezondheidszorg en andere sectoren.
De automatisering van industriële slimme apparaten wordt mogelijk gemaakt door MQTT, waarbij sensoren en actuatoren relevante onderwerpen kunnen publiceren en abonneren, wat een efficiënte communicatie binnen het systeem bevordert.
Er zijn talloze voorbeelden, maar één ervan is het gebruik van robotarmen in de auto-industrie voor het assembleren van onderdelen zoals deuren, ramen en interieurdelen. Sensoren op de robotarmen meten verplaatsing en druk, wat van invloed kan zijn op de kwaliteit van het eindproduct tijdens het assemblageproces. De gegevens worden gepubliceerd naar MQTT-onderwerpen voor real-time monitoring en analyse. Of, u kunt een app ontwikkelen die de temperatuur van apparatuur in een productiehal bewaakt: De temperatuurmeting wordt ontvangen door een PLC (Programmeerbare Logische Controller) die processen aanpast op basis van de temperatuur, evenals door de app voor real-time visualisatie en monitoring van de gegevens.
MQTT-technologie kan ook worden gebruikt in slimme huis- en kantoorsystemen, waar IoT-apparaten, zoals lampen, thermostaten en sensoren, met elkaar moeten communiceren. Een eenvoudig voorbeeld is een slimme deurslot of een IoT-bewegingssensor die een bericht verstuurt dat een persoon de ruimte is binnengekomen. Een mobiele app abonneert zich op dat bericht en kan vervolgens, via MQTT-berichten naar andere slimme apparaten, de lichten aanzetten, de temperatuur instellen, enzovoort.
MQTT-ondersteuning in MobileTogether maakt het mogelijk voor apps om deel te nemen aan een MQTT-netwerk, zowel als uitgever, als abonnee, of als beide. Een app met abonneefuncties kan zich abonneren op onderwerpen die worden gepubliceerd door zowel MobileTogether-uitgevers als uitgevers die geen onderdeel zijn van MobileTogether.
Het unieke, low-code platform voor app-ontwikkeling van MobileTogether implementeert MQTT-ondersteuning op verschillende manieren:
MobileTogether maakt gebruik van een combinatie van een gebruiksvriendelijke interface met drag-and-drop functionaliteit, de krachtige visuele programmeertaal Action Tree voor het afhandelen van gebeurtenissen, en gestandaardiseerde functionele programmering voor het selecteren en verwerken van data. Deze unieke aanpak maakt het eenvoudig om de verschillende aspecten van een MQTT-gebaseerde app te definiëren en te testen:
Bij het ontwikkelen van een app voor IoT-automatisering of -monitoring kunt u een MQTT-berichtstroom opslaan in een bestand en deze vervolgens afspelen in MobileTogether app-simulator om te testen en fouten op te sporen tijdens de ontwikkeling.
MobileTogether wordt geleverd met een voorbeeldoplossing voor MQTT om u te helpen aan de slag te gaan met deze functionaliteit. Het framework ondersteunt ook andere functionaliteiten voor het mogelijk maken van industriële automatisering, waaronder barcode scanning.
De uitgebreide en eenvoudig te implementeren MQTT-ondersteuning in MobileTogether biedt ontwikkelaars de flexibiliteit om een breed scala aan IoT-automatiseringsapplicaties te realiseren, van slimme huisautomatisering tot grootschalige industriële toepassingen en meer. Download de gratis MobileTogether Designer om te beginnen.


