Nœud Endpoint de sortie
Aperçu technique et capacités
Nœud de point de terminaison de sortie sert de composant de transmission de données au sein des flux IoT Logic, définissant où les données traitées des dispositifs sont envoyées. Sa fonction principale est de standardiser les données hétérogènes des dispositifs dans un format cohérent avant de les transmettre à des systèmes ou services externes. Toutes les données sont transférées dans un format unifié, rendu possible par Navixy Generic Protocol.

Pour plus de détails sur le format dans lequel les données sont transmises, voir Format des données de sortie.
Intégration à l'architecture de flux

Un seul flux IoT Logic peut contenir plusieurs nœuds de sortie, chacun avec des configurations indépendantes. Cette architecture permet :
Transmission de données vers plusieurs destinations envoyant simultanément vers différents systèmes externes
Gestion de plusieurs sources de données avec différents formats d'entrée
Routage sélectif des données permettant des scénarios de flux de données flexibles
Capacités du nœud
Le Output Endpoint nœud, à lui seul, offre :
Transmission sécurisée: Met en œuvre le chiffrement SSL et des mécanismes d'authentification pour la protection des données pendant le transit
Garantie de livraison configurable: Fournit la sélection du niveau QoS MQTT pour équilibrer les garanties de livraison et la surcharge réseau
Réutilisabilité de la configuration: Prend en charge la création de profils de point de terminaison pouvant être réutilisés dans plusieurs flux, assurant la cohérence de la configuration
Traitement concurrent: Accepte des entrées provenant de plusieurs sources de données au sein d'un flux, permettant la transmission consolidée des données
Sélection de la version du protocole de transport: Prend en charge MQTT 3.1.1 et 5.0 afin de s'adapter à diverses implémentations de courtier
Options de configuration
Configurer un nœud de point de terminaison de sortie détermine comment et où les données seront livrées depuis un flux particulier. Chaque option de configuration a un objectif spécifique dans l'établissement d'une transmission de données fiable.

Voyons quels éléments ce nœud utilise et ce que vous pouvez configurer lors de son utilisation :
Étapes de configuration
Sélectionner le type de point de terminaison
Choisissez quel type de transmission utiliser pour ce point de terminaison
Point de terminaison par défaut - configuration standard pour l'envoi des données du flux vers la plateforme Navixy qui ne peut pas être modifiée
Point de terminaison MQTT - configuration personnalisée qui utilise MQTT comme transport pour envoyer les données du flux vers des systèmes tiers.
Sélectionnez un Préréglage (optionnel)
Ouvrez le Préréglage menu déroulant et sélectionnez un modèle qui correspond à vos besoins. Plusieurs configurations prêtes à l'emploi sont disponibles pour des destinations courantes, comme les serveurs Navixy.
Spécifier le nom du point de terminaison
Entrez un nom unique et descriptif pour cette configuration de point de terminaison
Utilisez un nom qui vous aide à identifier la destination vers laquelle les données sont envoyées
Ce nom sera affiché dans le diagramme de flux pour une identification facile
Sélectionner les protocoles
Choisissez un protocole pour la transmission des données vers des services tiers à partir d'une liste déroulante. Actuellement, seul le Navixy Generic Protocol (JSON) est pris en charge. À l'avenir, d'autres formats pourront être envisagés comme options supplémentaires pour la transmission des données.
Configurer les paramètres de connexion
Saisissez la IP/Domaine au format : 123.123.123.123 ou example.example.com.
Spécifiez le numéro de port . Par défaut, 1883 est utilisé pour MQTT standard, 8883 – pour SSL).
Activez Activer SSL pour des connexions sécurisées. Cette action définit automatiquement le port sur 8883 s'il n'a pas été modifié manuellement.
Définir les paramètres MQTT
Saisissez Client ID. Le côté récepteur dispose d'une liste fixe de clients. Dans ce champ, la valeur correcte doit être spécifiée afin que les données ne soient pas rejetées.
Sélectionnez Version MQTT: 3.1.1 ou 5.0.
Spécifiez Topics sous forme d'étiquettes qui seront utilisées pour la transmission des données.
Choisissez le niveau QoS qui détermine la logique de transmission des données :
QoS 0 – pas de confirmation de livraison.
QoS 1 – livraison garantie avec duplication possible.
QoS 2 – livraison garantie sans duplication.
Configurer l'authentification MQTT (optionnel)
Activez Authentification MQTT activée.
Saisissez Identifiant MQTT et Mot de passe MQTT pour la partie réceptrice dans les champs apparus.
Enregistrez votre configuration.
Format des données de sortie
La capacité principale du nœud est la standardisation du format des données via Navixy Generic Protocol. Cette standardisation résout un défi fondamental dans les implémentations IoT : la diversité des protocoles spécifiques aux dispositifs qui nécessitent un travail d'intégration personnalisé.
Habituellement, chaque type de dispositif utilise son propre format de données, nécessitant des gestionnaires de protocole dédiés sur les systèmes récepteurs. Cette approche augmente considérablement la charge de développement et de maintenance à mesure que les flottes d'appareils s'agrandissent. IoT Logic répond à cela en normalisant toutes les données des dispositifs dans une structure JSON standardisée, indépendamment du fabricant ou du protocole d'origine.
Le Navixy Generic Protocol La spécification inclut des champs standardisés pour l'identification des dispositifs, les données de localisation, les valeurs télémétriques et les métadonnées. Ce format prend en charge la communication bidirectionnelle, permettant à la fois la transmission de données depuis IoT Logic vers des systèmes externes et l'ingestion de données depuis des sources externes vers la plateforme.
En implémentant un protocole unique, le Output Endpoint nœud permet :
Un seul modèle d'intégration pour les systèmes récepteurs au lieu de plusieurs gestionnaires spécifiques à chaque dispositif
Structure de données cohérente qui reste uniforme pour tous les dispositifs connectés
Réduction de la charge de traitement côté serveur grâce à la normalisation du protocole
Mise à l'échelle simplifiée lors de l'ajout de nouveaux types de dispositifs aux déploiements existants
Capacités d'échange de données bidirectionnel avec des systèmes externes
Le nœud implémente MQTT comme protocole de transport pour cette charge utile JSON standardisée, offrant un mécanisme de transmission fiable et léger adapté aux déploiements IoT.
Questions fréquemment posées
Puis-je connecter plusieurs sources de données à un seul nœud de point de terminaison de sortie ?
Oui. Le Output Endpoint nœud accepte des entrées de plusieurs Data Source nœuds simultanément. Toutes les données traitées, y compris les coordonnées de localisation, les identifiants de dispositifs, les paramètres télémétriques et les attributs calculés, sont sérialisées selon la Navixy Generic Protocol spécification avant la transmission.

Que se passe-t-il si je modifie un point de terminaison utilisé dans plusieurs flux ?
Les configurations de points de terminaison sont stockées en tant que ressources réutilisables dans l'ensemble du compte client. Les modifications apportées à une configuration de point de terminaison existante affecteront tous les nœuds faisant référence à ce point de terminaison dans tous les flux. Ce comportement facilite la standardisation des configurations mais nécessite une gestion attentive des changements lors de la mise à jour des paramètres du point de terminaison.
Quelles pratiques de sécurité sont recommandées pour les déploiements en production ?
Pour les implémentations nécessitant des normes de sécurité élevées (santé, financier, etc.), activez SSL et mettez en œuvre l'authentification MQTT. Bien que cela augmente légèrement la surcharge du protocole, cela fournit la protection nécessaire des données pendant la transmission. Les implémentations standard devraient utiliser au minimum le niveau QoS 1 pour garantir la confirmation de livraison.
Mis à jour
Ce contenu vous a-t-il été utile ?