Tous les produits
Search
Centre de documentation

IoT Platform:Transférer des données vers Message Service (MNS)

Dernière mise à jour :Aug 09, 2026

Vous pouvez utiliser la fonctionnalité de transfert de données du moteur de règles pour acheminer les données vers une rubrique Simple Message Queue (anciennement MNS) (SMQ). Un serveur s'abonne aux messages de cette rubrique. Cette approche permet de mettre en œuvre une transmission de messages haute performance entre le serveur et les appareils.

Prérequis

  • Une rubrique MNS est créée. Un abonnement dont le paramètre Push Type est défini sur HTTP ou Queue est créé pour cette rubrique. Pour plus d'informations, consultez la documentation MNS.

    Important

    Si vous utilisez une instance IoT Platform de l'édition Enterprise, la région dans laquelle réside la rubrique MNS doit être identique à celle de l'instance IoT Platform.

  • Une règle de transfert de données est créée et une instruction SQL destinée au traitement des données est rédigée. Pour plus d'informations, voir Configurer une règle de transfert de données.

Notes d'utilisation

Il est possible de transférer des données vers MNS en utilisant la nouvelle ou l'ancienne version de la fonctionnalité de transfert de données. Pour savoir comment exploiter la nouvelle version, reportez-vous à la section Utiliser la nouvelle version de la fonctionnalité de transfert de données pour envoyer des données vers MNS.

Procédure de transfert de données

  • Un appareil envoie des données à un serveur.

    L'appareil publie des messages sur IoT Platform. Le moteur de règles traite ces messages et les transmet à une rubrique MNS. Le serveur appelle ensuite une opération MNS pour s'abonner aux messages de la rubrique.

    MNS garantit la disponibilité des messages, ce qui évite toute perte de données en cas d'indisponibilité du serveur. Par ailleurs, lors du traitement d'un grand nombre de messages simultanés, MNS permet d'équilibrer la charge de travail du serveur. Cela prévient les interruptions de service dues à une augmentation soudaine de la charge. L'utilisation conjointe d'IoT Platform et de MNS assure une transmission de messages haute performance entre le serveur et l'appareil.

  • Le serveur envoie des données à l'appareil.

    Le serveur appelle une opération IoT Platform pour publier des messages sur IoT Platform. L'appareil s'abonne ensuite aux messages d'IoT Platform.

La figure suivante illustre la procédure de transfert de données.

Data forwarding between servers and devices

Procédure

  1. Connectez-vous à la console IoT Platform.

  2. Sur la page Overview, repérez l'instance à gérer et cliquez sur son ID ou son nom.

  3. Dans le volet de navigation de gauche, choisissez Message Forwarding > Data Forwarding.

  4. Cliquez sur View en regard de la règle cible. La page Data Forwarding Rule s'affiche.

    Important

    Si la page Data Forwarding (New Version) s'affiche, cliquez sur Back to Previous Version dans le coin supérieur droit, puis cliquez sur View en regard de la règle cible.

  5. Dans la section Forward Data, cliquez sur Add Operation.

  6. Dans la boîte de dialogue Add Operation, sélectionnez Send Data to MNS dans la liste déroulante Operation. Définissez les paramètres et cliquez sur OK.

    Parameter

    Description

    Operation

    Sélectionnez Send Data to MNS.

    Region

    Sélectionnez une région où MNS est exécuté.

    Topic

    Sélectionnez une rubrique MNS utilisée pour recevoir les données.

    MNS envoie les messages reçus à un abonnement de la rubrique. La valeur du paramètre Push Type de l'abonnement est HTTP ou Queue. Vous ne pouvez vous abonner aux messages qu'IoT Platform transfère vers MNS que via la méthode HTTP ou par file d'attente.

    Pour créer une rubrique et un abonnement MNS dans la console MNS, cliquez sur Create Topic. Pour plus d'informations, consultez la documentation MNS.

    Role

    Autorisez IoT Platform à écrire des données dans MNS.

    Si aucun rôle RAM n'existe, cliquez sur Create RAM Role pour créer un rôle RAM et une stratégie d'autorisation dans la console RAM. Créer un rôle RAM.

  7. Sur la page Data Forwarding, localisez la règle et cliquez sur Start dans la colonne Actions.