Tous les produits
Search
Centre de documentation

IoT Platform:Comparaison des fonctionnalités de transfert de données

Dernière mise à jour :Aug 09, 2026

Dans de nombreux scénarios, vous devez traiter les données envoyées par les appareils vers IoT Platform ou les exploiter dans vos applications métier. IoT Platform vous permet de transférer les données des appareils via l'abonnement côté serveur ou le transfert de données vers un service Alibaba Cloud. Cette rubrique décrit les cas d'utilisation de ces fonctionnalités, ainsi que leurs avantages et inconvénients. Choisissez la fonctionnalité la plus adaptée à vos besoins métier.

Fonctionnalités de transfert de données

Fonctionnalité

Description

Références

Transfert de données vers un service Alibaba Cloud

Prend en charge le filtrage et le traitement basiques des données. Configurez des règles de transfert pour filtrer et traiter les données des appareils, puis transférez-les vers d'autres services Alibaba Cloud.

Configurer une règle de transfert de données

Abonnement côté serveur

Permet d'obtenir les messages des appareils à l'aide d'un client AMQP (Advanced Message Queuing Protocol) ou Simple Message Queue (formerly MNS) (SMQ). L'abonnement côté serveur est simple à utiliser et efficace. Toutefois, il ne permet pas de filtrer ni de traiter les messages des appareils.

Comparaison des fonctionnalités et des solutions

Comparaison des fonctionnalités

Fonctionnalité

Scénario

Avantage

Inconvénient

Limites

Transfert de données vers un service Alibaba Cloud

  • Cette fonctionnalité permet de transférer les données des appareils vers un topic ou un service Alibaba Cloud pour stockage ou traitement.

  • Utilisez cette fonctionnalité pour transférer un grand volume de données.

  • Répond à la plupart de vos besoins métier.

  • Permet de modifier les règles de transfert sans interrompre celles en cours d'exécution.

  • Prend en charge le filtrage et le traitement basiques des données.

  • Permet de transférer les données vers d'autres services Alibaba Cloud.

    Pour plus d'informations sur le transfert de données vers d'autres services Alibaba Cloud, consultez la section Comparaison des solutions de transfert de données vers différents services Alibaba Cloud.

Requiert une expertise technique, car vous devez écrire des instructions SQL et configurer des règles de transfert.

Pour plus d'informations sur les limites, consultez la page Limites du transfert de données.

Abonnement côté serveur

  • Adapté si vous souhaitez uniquement recevoir les données des appareils.

  • Convient lorsque le serveur doit recevoir toutes les données d'appareil abonnées d'un produit.

Simple à utiliser et efficace.

Ne permet pas de filtrer ni de traiter les données.

  • L'abonnement côté serveur ne permet pas de filtrer les données. Le serveur reçoit tous les messages provenant des appareils d'un produit spécifique.

  • Un seul groupe de consommateurs peut traiter jusqu'à 1 000 requêtes par seconde (QPS).

Pour plus d'informations sur les limites, consultez la page Limites des abonnements côté serveur.

Comparaison des solutions de transfert de données vers différents services Alibaba Cloud

Destination des données

Scénario

Avantage

Inconvénient

Références

Message Queue for Apache RocketMQ

Transférez les données des appareils vers Message Queue for Apache RocketMQ pour effectuer un traitement granulaire des données issues d'un grand nombre d'appareils.

Si le débit des données des appareils dépasse 1 000 QPS, nous vous recommandons de les transférer vers Message Queue for Apache RocketMQ.

  • Solution fiable et stable.

  • Prend en charge un grand volume de données.

Les performances de Message Queue for Apache RocketMQ sont moins satisfaisantes lors de l'accès aux services Alibaba Cloud via Internet. Les instances Enterprise Platinum Edition offrent de meilleures performances que les instances Standard Edition.

Simple Message Queue (formerly MNS) (SMQ)

Transférez les données des appareils vers MNS pour effectuer un traitement granulaire lors de l'accès aux services Alibaba Cloud via Internet.

Si le débit des données des appareils est inférieur à 1 000 QPS, nous vous recommandons de les transférer vers MNS.

  • Prend en charge la transmission de données via HTTPS.

  • MNS offre de meilleures performances lors de l'accès aux services Alibaba Cloud via Internet.

Toutefois, les performances de MNS sont légèrement inférieures à celles de Message Queue for Apache RocketMQ.

ApsaraDB RDS

Transférez les données des appareils vers ApsaraDB RDS pour uniquement les stocker.

Les données sont écrites dans des bases de données.

S.O.

Time Series Database (TSDB)

Transférez les données des appareils vers TSDB pour analyser et surveiller votre activité métier à partir de ces données.

Les données sont écrites dans TSDB.

S.O.

Tablestore

Transférez les données des appareils vers Tablestore pour uniquement les stocker.

Les données sont écrites dans Tablestore.

S.O.

Function Compute

Transférez les données des appareils vers Function Compute pour simplifier le processus de développement des appareils et traiter les données de manière flexible.

  • Permet un traitement des données plus flexible grâce à Function Compute.

  • Function Compute propose plusieurs fonctionnalités.

  • Aucune charge de déploiement n'est requise avec Function Compute.

Les coûts de Function Compute sont légèrement supérieurs à ceux des autres solutions.

Remarques d'utilisation

Abonnement côté serveur

Description de la fonctionnalité

Remarques

Un serveur peut utiliser le SDK AMQP ou le SDK Simple Message Queue (formerly MNS) (SMQ) pour recevoir tous les messages d'appareil abonnés d'un produit. Les messages d'appareil incluent les messages montants, les messages relatifs aux changements d'état, aux changements de cycle de vie, aux données TSL historiques, à l'état des mises à jour OTA (over-the-air), aux connexions passerelle et sous-appareil, ainsi qu'aux changements topologiques.

  • L'abonnement côté serveur traite prioritairement les messages en temps réel par rapport aux messages accumulés. Consommez les messages dès que possible.

  • N'utilisez pas l'abonnement côté serveur dans les scénarios nécessitant un filtrage des données et un traitement granulaire. Nous vous recommandons d'utiliser un moteur de règles dans ces cas.

Transfert de données vers Message Queue for Apache RocketMQ

Description de la fonctionnalité

Limites

Remarques

Transférez les messages d'un topic spécifié dans IoT Platform vers un topic dans Message Queue for Apache RocketMQ. Ensuite, utilisez le SDK Message Queue for Apache RocketMQ pour recevoir les messages.

  • Message Queue for Apache RocketMQ offre d'excellentes capacités de traitement des données. Nous vous recommandons de l'utiliser pour recevoir les messages des appareils.

  • Message Queue for Apache RocketMQ prend en charge l'autorisation intercomptes sur les topics. Vous pouvez l'utiliser pour transférer des données entre différents comptes Alibaba Cloud.

  • N'utilisez pas les clusters de test Message Queue for Apache RocketMQ accessibles via Internet dans l'environnement de production.

  • Le débogage local de Message Queue for Apache RocketMQ via des endpoints internes n'est pas possible. Vous devez déboguer Message Queue for Apache RocketMQ déployé sur une instance Elastic Compute Service (ECS). L'instance ECS doit se trouver dans la région où s'exécute votre service IoT Platform.

  • Les développeurs peuvent utiliser les clusters de test Message Queue for Apache RocketMQ accessibles via Internet pour recevoir des messages. Toutefois, le service est instable. Nous vous déconseillons d'utiliser ces clusters de test en production.

  • Si le débit des messages des appareils dépasse 5 000 QPS ou si vous exigez une grande stabilité du service, nous vous recommandons d'utiliser des instances Enterprise Platinum Edition de Message Queue for Apache RocketMQ.

  • En cas d'échec du transfert d'un message, le moteur de règles tente de le transférer à nouveau. Si un nombre spécifié de tentatives échoue, le message est ignoré. Une latence peut survenir dans les services basés sur les messages. Pour minimiser l'impact de la perte de données ou des délais de transmission, nous vous recommandons de prendre des mesures préventives.

Transfert de données vers Simple Message Queue (formerly MNS) (SMQ)

Description de la fonctionnalité

Limites

Remarques

Transférez les messages d'un topic spécifié dans IoT Platform vers un topic dans MNS. Ensuite, utilisez le SDK MNS pour recevoir ces messages. L'accès à MNS via Internet est possible. Si le débit des messages des appareils est inférieur à 1 000 QPS, nous vous recommandons d'utiliser MNS.

Pour plus d'informations sur les limites des topics MNS, consultez la page Limites.

En cas d'échec du transfert d'un message, le moteur de règles tente de le transférer à nouveau. Si un nombre spécifié de tentatives échoue, le message est ignoré. Une latence peut survenir dans les services basés sur les messages. Pour minimiser l'impact de la perte de données ou des délais de transmission, nous vous recommandons de prendre des mesures préventives.

Transfert de données vers Function Compute

Description de la fonctionnalité

Limites

Remarques

Transférez les messages d'un topic spécifié dans IoT Platform vers Function Compute. Ensuite, utilisez Function Compute pour traiter ces messages. Function Compute est un service entièrement géré qui simplifie le développement métier.

Pour plus d'informations sur les limites de Function Compute, consultez la page Limites.

  • Transférez les données vers Function Compute dans les scénarios où vous souhaitez traiter les données selon vos besoins métier ou simplifier le développement et les opérations (O&M).

  • En cas d'échec du transfert d'un message, le moteur de règles tente de le transférer à nouveau. Si un nombre spécifié de tentatives échoue, le message est ignoré. Pour minimiser l'impact de la perte de données ou des délais de transmission, nous vous recommandons de prendre des mesures préventives.