Fermer

mai 21, 2025

La route vers une connectivité transparente / blogs / perficient

La route vers une connectivité transparente / blogs / perficient


Dans le monde hyper-connecté d’aujourd’hui, l’Internet des objets (IoT) transforme les industries, de la fabrication intelligente aux soins de santé intelligents. Cependant, le réel potentiel de l’IoT est de se connecter en continu avec les systèmes d’entreprise, fournissant des informations en temps réel et l’automatisation. C’est là que la plate-forme AnyPoint de Mulesoft entre en jeu, une perturbation dans l’intégration des unités IoT et de l’API pour créer un écosystème. Ce blog explique comment Mulesoft définit la plate-forme de connexion et introduit une base solide pour l’intégration IoT et API qui va au-delà du tableau de bord spécifique pour offrir l’évolutivité, la sécurité et l’efficacité.

Objectif

Dans ce blog, je montrerai la capacité de Mulesoft à intégrer les appareils IoT avec les systèmes d’entreprise via la connectivité de l’API, en se concentrant sur le traitement des données en temps réel. Je fournirai un exemple de la façon dont la plate-forme AnyPoint de Mulesoft se connecte à un courtier MQTT et traite les données du capteur de périphérique IoT. L’exemple met en évidence la capacité de Mulesoft à gérer les protocoles IoT comme MQTT et à transformer des données pour les informations.

Comment Mulesoft facilite-t-il l’intégration IoT?

La plate-forme AnyPoint de Mulesoft est spécifique à la connexion API, le support du protocole natif et une structure d’intégration complète pour gérer les complications de l’intégration IoT. C’est ainsi que Mulesoft IoT fait confortablement l’intégration:

  1. Connectivité API pour les écosystèmes évolutifs

La stratégie API de Mulesoft classe les intégrations dans le système, le processus et l’expérience des API, permettant des connexions modulaires entre les appareils IoT et les systèmes d’entreprise. Par exemple, dans une ville intelligente, les API système collectent des données à partir des capteurs de trafic et des informations sur un tableau de bord. Cette évolutivité évite le chaos des intégrations point à point, un défaut dans la plupart des outils axés sur la visualisation.

  1. Support de protocole IoT natif

Les appareils IoT sont basés sur des protocoles tels que MQTT, AMQP et COAP, que Mulesoft prend en charge. Sans middleware, cela permet une communication directe entre les capteurs et les passerelles. Dans un scénario, Mulesoft est mieux en mesure de connecter les données MQTT des capteurs de température à une plate-forme cloud telle que Azure IoT Hub que les autres outils qui nécessitent des plugins personnalisés.

  1. Traitement et automatisation en temps réel

L’IoT nécessite le traitement des données en temps réel et le moteur d’exécution de Mulesoft traite les flux de données en temps réel tout en prenant en charge l’automatisation. Par exemple, si un capteur d’usine ramasse un défaut, Mulesoft peut invoquer une API pour informer les équipes de maintenance et la mise à jour des systèmes. Mulesoft intègre la visualisation avec des workflows exploitables.

  1. Connecteurs prédéfinis pour la configuration

AnyPoint Exchange de Mulesoft fournit des connecteurs pour les plates-formes IoT (par exemple, AWS IoT) et les systèmes d’entreprise (par exemple, Salesforce). Dans les soins de santé, les connecteurs relient les vêtements portables aux patients aux DSE, ce qui réduit le temps de développement. Cette approche plug-and-play bat les intégrations personnalisées couramment requises par d’autres outils.

  1. Gestion et sécurité centralisées

Les appareils IoT gèrent les informations sensibles et Mulesoft maintient la sécurité via le cryptage API et OAuth. Son centre de gestion fournit un tableau de bord pour suivre la santé des appareils et les flux de données, offrant un contrôle centralisé que les applications de tableau de bord autonome ne peuvent pas fournir sans infrastructure supplémentaire.

  1. Déploiements hybrides et évolutifs

Le modèle hybride de Mulesoft prend en charge les environnements sur site et cloud, offrant une flexibilité pour les déploiements IoT. Son évolutivité gère les réseaux en croissance, tels que les flottes de véhicules connectés, ce qui en fait une solution à l’épreuve du temps.

Construire une simple intégration IoT avec Mulesoft

Pour démontrer l’intégration IoT de Mulesoft, ci-dessous, j’ai créé un flux simple dans AnyPoint Studio qui se connecte à un explorateur MQTT, traite les données du capteur et les enregistre à l’intégration du tableau de bord. Ce flux utilise un explorateur MQTT public pour simuler les données du capteur IoT. Voici les étapes de l’écoulement de l’API mule:

API de l'organigramme

Étape 1: Configuration du flux de mule

Dans AnyPoint Studio, créez un nouveau projet de mule (par exemple, «IoT-MQTT-Demo»). Concevez un flux avec un connecteur MQTT pour se connecter à un explorateur, un composant de message de transformation pour traiter les données et un enregistreur pour sortir les résultats.

Étape

Étape 2: Configuration du connecteur MQTT

Configurez les propriétés du connecteur MQTT. Dans les paramètres généraux, configurez sur un courtier public («tcp: //test.mosquitto.org: 1883»). Ajoutez le filtre de la rubrique «IoT / Sensor / Data» et sélectionnez QoS «at_most_once».

Étape2

Étape 3: Transformer les données

Utilisez DataWeave pour analyser la charge utile JSON entrante (par exemple, ‘{«Température»: 25,5}’) et ajoutez un horodatage. Le code DataWeave est:

«  »

% dw 2.0

Application de sortie / JSON


{

capteur: «température»,

Valeur: lire (charge utile, «Application /json«). Température par défaut»,

Timestamp: maintenant ()

}

«  »

Étape3

Étape 4: Connectez-vous à MQTT

Cliquez sur le Relations et utilisez les informations d’identification comme indiqué ci-dessous pour se connecter à l’explorateur MQTT:

Étape 4

Étape 5: Simulation des données IoT

Une fois que le MQTT se connecte à l’aide d’un explorateur MQTT, publiez un exemple de message ‘{«Température»: 28}’ au sujet «IoT / Sensor / Data», envoyant au flux de mule comme indiqué ci-dessous.

Étape 5

Étape 6: Enregistrement de la sortie

Exécutez l’API et publiez le message de l’explorateur MQTT, et les données traitées seront connectées à la console. Ci-dessous montre un exemple de journal:

Étape 6

L’exemple ci-dessus met en évidence le processus de Mulesoft pour connecter les périphériques IoT, le traitement des données et les préparer pour la visualisation ou l’automatisation.

Défis dans l’intégration IoT et les solutions de Mulesoft

L’intégration IoT fait face à des défis:

  • Diversité des appareils et protocoles: Les écosystèmes IoT impliquent différents appareils, tels que des capteurs ou des passerelles, en utilisant des protocoles tels que MQTT ou HTTP avec différents formats de données, tels que JSON, XML ou binaire.
  • Volume et vitesse des données: Les appareils IoT génèrent des volumes élevés de données en temps réel, ce qui nécessite un traitement efficace pour éviter les restrictions.
  • Sécurité et authentification: Les appareils IoT sont dangereux et nécessitent des communications sécurisées comme TLS ou OAuth pour l’authentification des appareils.
  • Transformation et traitement des données: Les données IoT envoient des données binaires, ce qui nécessite une transformation du binaire en JSON et a besoin d’amélioration avant utilisation.

L’avenir de l’IoT avec Mulesoft

L’avenir de l’IoT avec Mulesoft est prometteur. Mulesoft utilise la plate-forme AnyPoint pour résoudre les problèmes d’intégration critiques. Il intègre différents périphériques IoT et protocoles, tels que MQTT, pour fournir un flux de données entre les écosystèmes. Il fournit un traitement des données en temps réel et une intégration analytique. La sécurité est ajoutée avec TLS et OAuth.

Conclusion

La plate-forme AnyPoint de Mulesoft examine l’intégration IoT et API en fournissant une solution évolutive, sécurisée et en temps réel pour connecter les appareils aux systèmes d’entreprise. Comme je l’ai montré dans l’exemple, Mulesoft traite les données IoT basées sur MQTT et la transforme pour des informations utiles sans scripts ou capteurs externes. En relevant des défis tels que le volume et la sécurité des données, Mulesoft fournit une plate-forme pour créer des écosystèmes IoT qui fournissent l’automatisation et les informations. Alors que l’IoT continue de croître, la connectivité de l’API de Mulesoft et le soutien au protocole natif l’établissent comme une innovation, avec une nouvelle ville intelligente, des soins de santé et plus de connectivité. Découvrez la plate-forme AnyPoint de Mulesoft pour débloquer le plein potentiel de vos projets IoT et préparer la voie à un avenir connecté.






Source link