IoT Platform vous permet d'utiliser des scripts SQL pour traiter les données provenant des topics des appareils et de transférer les données traitées vers d'autres topics ou vers des produits Alibaba Cloud pour leur stockage ou leur traitement.
Qu'est-ce que le transfert de données
Lorsque les appareils communiquent avec IoT Platform via des topics, rédigez des instructions SQL pour traiter les données des topics et configurez des règles afin de transférer les résultats vers d'autres topics d'appareils ou vers des services Alibaba Cloud.
|
Destination des données |
Description |
Références |
|
Transfère les données vers le topic d'un autre appareil pour permettre la communication M2M (Machine-to-Machine). |
||
|
S'abonne à un groupe de consommateurs via un abonnement côté serveur AMQP pour acheminer les messages des appareils vers votre serveur métier. |
||
|
Transfère les données des appareils vers des produits Alibaba Cloud pour le stockage. |
||
|
Transfère les données des appareils vers Message Queue for Apache RocketMQ ou Simple Message Queue (anciennement MNS) (SMQ) pour une consommation de données hautement fiable. |
Transférer des données vers Message Queue for Apache RocketMQ |
|
|
Transfère les données des appareils vers Function Compute pour un calcul piloté par les événements. |
Flux de transfert de données
Le transfert de données vous permet de mettre en place un service complet de collecte, de traitement et de stockage des données sans avoir à acheter de serveurs pour déployer une architecture distribuée.
Remarques sur l'utilisation
Pour transférer les données des appareils, utilisez soit l'abonnement côté serveur, soit le transfert de données. Sélectionnez la méthode adaptée à votre scénario métier. Pour plus d'informations, consultez la rubrique Comparaison des méthodes de transfert de données.
Lorsque vous transférez des données d'appareil vers d'autres produits Alibaba Cloud, assurez-vous que le produit de destination est disponible dans la région cible et qu'il prend en charge le transfert de données au format requis. Pour plus d'informations, consultez la rubrique Fonctionnalités par région.
Limites
|
Limitations |
Description |
Limite |
|
Nombre de règles |
Vous pouvez définir jusqu'à 1 000 règles par instance. |
1 000 |
|
Nombre de destinations |
Une règle peut contenir jusqu'à 10 opérations de transfert de données. |
10 |
|
TPS de transfert de messages |
Les utilisateurs RAM partagent le quota du compte Alibaba Cloud. Le TPS de transfert de messages se calcule comme suit :
Au cours d'une même seconde, n messages peuvent être transférés vers le service de transfert de données, puis vers m destinations. Le TPS de transfert de messages est calculé selon les règles suivantes :
Remarque
|
|
|
Exigences relatives à la destination |
Le transfert de données dépend du service Alibaba Cloud de destination. Assurez-vous que l'instance du service de destination fonctionne correctement. Le transfert de messages peut échouer en raison d'exceptions telles qu'une indisponibilité de l'instance, des impayés, des erreurs de paramètres (telles que des modifications d'autorisation ou des valeurs invalides) ou des erreurs de configuration du service de destination. |
Aucune |
|
Déduplication des messages |
Pendant le transfert de données, le même message peut être envoyé plusieurs fois pour garantir la livraison, jusqu'à ce que le client renvoie un ACK ou que le message expire. Le même message possède le même ID de message. Vous pouvez dédupliquer les messages en fonction de leurs ID de message. |
Aucune |
Guides
Configurer une règle de transfert de données : procédure de configuration d'une règle de transfert de données.
Expressions SQL : syntaxe des expressions SQL dans les règles.
Fonctions : fonctions prises en charge dans les expressions SQL.
Processus de transfert de données : processus de transfert de données et format des données à chaque étape.
Formats de données : formats de données des messages provenant des topics de communication de base et des topics de communication du modèle Thing Specification Language (TSL) après l'analyse TSL. Les champs SQL dans les règles de transfert de données doivent respecter ces formats analysés.