IoT Platform propose l'ingestion de périphériques, la gestion des périphériques et un moteur de règles pour aider les développeurs à créer et à mettre à l'échelle des solutions IoT dans divers secteurs.
Gestion des instances
IoT Platform propose des instances publiques et des instances Enterprise pour l'ingestion de périphériques et la gestion commerciale. Pour plus d'informations, consultez la rubrique Présentation des instances.
|
Fonctionnalité |
Description |
|
Instance publique |
Lorsque vous activez IoT Platform, une instance publique d'essai est fournie par défaut. Les instances publiques s'exécutent sur le réseau classique d'Alibaba Cloud. |
|
Instance Enterprise |
Les instances achetées sont des instances Enterprise. Elles s'exécutent au sein d'un VPC Alibaba Cloud. Un compte Alibaba Cloud peut acheter plusieurs instances Enterprise. Pour plus d'informations sur les types d'instances, consultez la rubrique Différences entre les types d'instances Enterprise. |
IoT Platform fournit des environnements de préproduction et de production pour la gestion des instances. Cela permet de séparer les périphériques connectés à IoT Platform selon différents environnements. Pour plus d'informations, consultez la rubrique Configurer les environnements des instances.
Les sections suivantes décrivent les fonctionnalités d'IoT Platform. Pour une comparaison des fonctionnalités disponibles selon le type d'instance, consultez la rubrique Différences entre les instances publiques et les instances Enterprise.
Ingestion de périphériques
IoT Platform prend en charge les connexions de périphériques à grande échelle vers le cloud et garantit une communication bidirectionnelle stable et fiable entre les périphériques et la plateforme.
|
Fonctionnalité |
Description |
|
Fournit du code côté périphérique open source pour plusieurs plateformes ainsi que des instructions de portage multiplateforme. Cette solution aide les entreprises à connecter des périphériques sur diverses plateformes. Elle propose également des kits de développement logiciel (SDK) côté périphérique afin de faciliter la connexion de différents périphériques à Alibaba Cloud. |
|
|
|
|
Fournit des rubriques de produit et de périphérique pour la communication. Cela simplifie la gestion de la communication entre les périphériques et le serveur et rationalise les opérations d'autorisation. |
|
|
Fournit des SDK côté périphérique pour plusieurs protocoles. Ces SDK répondent aux exigences de temps réel des connexions persistantes ainsi qu'aux besoins en faible consommation des connexions éphémères. |
|
|
Met à disposition un SDK de connexion cloud-to-cloud pour créer rapidement des services de pontage. Cela établit un canal de données bidirectionnel entre les périphériques et Alibaba Cloud IoT Platform. |
|
|
Connectez rapidement des périphériques utilisant les protocoles China Telecom NB-IoT, MQTT open source, JT/T 808, GB/T 32960 et SL 651. |
Communication de messages
IoT Platform vous permet de configurer des règles pour la synchronisation, la transformation, le filtrage et le stockage des messages afin de gérer la communication entre les périphériques, les serveurs et la plateforme.
|
Fonctionnalité |
Description |
|
Abonnez-vous à un ou plusieurs types de messages provenant de tous les périphériques d'un produit. Votre côté serveur peut recevoir les messages abonnés via un client AMQP ou un client Simple Message Queue (anciennement MNS). |
|
|
IoT Platform transfère les champs spécifiés des messages d'une rubrique spécifique vers une destination pour stockage et traitement, selon les règles de transfert de données que vous configurez. Pour une comparaison des solutions de transfert de données, consultez la rubrique Comparaison des solutions de transfert de données. Pour en savoir plus sur les destinations de transfert de données, consultez : |
|
|
Configurez des règles simples pour transférer les données des périphériques vers d'autres périphériques, permettant ainsi l'interaction entre périphériques. |
|
|
Propose deux modes de communication, revert-RPC (RRPC) et Pub/Sub, pour répondre à vos besoins dans différents scénarios. Pub/Sub est un modèle de routage de messages basé sur des rubriques. |
|
|
Compresse les données transmises entre les périphériques et IoT Platform afin d'économiser le trafic des périphériques et d'augmenter la vitesse de transmission. |
Gestion des périphériques
|
Fonctionnalité |
Description |
|
Fournit un modèle de périphérique Thing Specification Language (TSL) pour simplifier le développement d'applications. |
|
|
Prend en charge la transmission des messages des périphériques vers votre serveur en mode binaire pass-through. Les données des périphériques ne sont pas enregistrées, ce qui garantit la sécurité et le contrôle des données. |
|
|
Classez et gérez les périphériques issus de différents produits. |
|
|
Utilisez des instructions de type SQL pour rechercher rapidement les périphériques répondant à des conditions spécifiées. |
|
|
Simulez un périphérique réel pour établir une connexion avec IoT Platform. Utilisez des données simulées pour tester la communication et identifier les problèmes. |
|
|
Fournit un mécanisme de mise en cache par shadow de périphérique qui découple les périphériques des applications et remédie aux problèmes de communication peu fiables sur les réseaux sans fil instables. |
|
|
Téléchargez des fichiers sur Alibaba Cloud IoT Platform pour les stocker. Vous pouvez également télécharger et supprimer des fichiers dans la console IoT Platform. |
|
|
Permet aux appareils embarqués aux ressources limitées d'obtenir l'heure côté serveur en temps réel. |
|
|
Gérez les sous-périphériques, les relations topologiques entre les sous-périphériques et les passerelles, et effectuez la surveillance et les opérations et la maintenance (O&M) des sous-périphériques. |
|
|
Répartissez les périphériques entre les régions, les instances et les comptes afin de réduire les coûts d'ingestion des périphériques. |
DataService Studio
|
Fonctionnalité |
Description |
|
Configurez l'ingestion de données pour préparer les données des périphériques en vue d'une analyse et d'une utilisation ultérieures. Les données peuvent être ingérées à partir de sources de données de périphériques, de sources de données de produits cloud, de sources de données API, de sources de données téléchargées localement. |
|
|
Utilisez des nœuds de fonction pour prétraiter les données provenant des rubriques d'instance IoT et des sources de données API. |
|
|
Stockez les données chaudes et froides des périphériques pour une utilisation et une analyse ultérieures. Stockage des données chaudes : inclut les données du modèle TSL (propriétés, services et événements) signalées par les périphériques et les données de rubrique personnalisées configurées via des règles de stockage de données chaudes. Stockage des données froides : inclut les tables système de la plateforme, les tables de séries temporelles/instantanés et les tables de stockage personnalisées. |
|
|
Gérez les métriques de données prédéfinies et personnalisées. Utilisez ces métriques pour l'analytique visuelle afin de découvrir de la valeur, d'optimiser les configurations et d'améliorer l'efficacité commerciale. |
|
|
Fournit des capacités d'analyse basées sur SQL. Vous pouvez analyser les données froides des périphériques ou effectuer une analyse associative sur les données sectorielles et commerciales importées. Vous pouvez également rédiger des instructions SQL, configurer des politiques d'exécution de requêtes et planifier la sortie vers des tables de stockage personnalisées pour une exploitation approfondie des données. |
|
|
Appelez des API de métriques prédéfinies, des API de données de produit ou des API de service personnalisées pour récupérer des données. Cela permet une intégration au niveau du système entre votre serveur et IoT Platform. |
Surveillance et O&M
|
Fonctionnalité |
Description |
|
Effectuez une surveillance en temps réel et définissez des alertes Cloud Monitor pour les métriques liées aux périphériques, aux messages, aux modèles TSL et au moteur de règles. |
|
|
Fournit des statistiques sur les périphériques, les conditions de fonctionnement et les événements pour vous aider à comprendre et à analyser rapidement l'ensemble de vos périphériques sous plusieurs angles. |
|
|
Fournit des services O&M intelligents basés sur les données opérationnelles des périphériques. Ces services vous aident à analyser et diagnostiquer les pannes des périphériques, détecter les risques potentiels et prévoir les anomalies commerciales. |
|
|
Envoyez des instructions depuis la console IoT Platform vers un périphérique pour déboguer les fonctionnalités côté périphérique. |
|
|
Affiche les journaux IoT Platform et les journaux des périphériques sur site pour vous aider à localiser les problèmes et effectuer l'analyse des pannes. |
|
|
Active les capacités de mise à jour over-the-air (OTA) pour les périphériques. |
|
|
Initiez simultanément des paramètres de propriété, des invocations de service asynchrones, des messages de rubrique personnalisés et des tâches personnalisées pour plusieurs périphériques. |
|
|
Mettez à jour à distance la configuration des périphériques en ligne, telle que les paramètres système et les paramètres réseau. |
Guide de développement côté serveur
IoT Platform met à disposition des SDK côté serveur pour Java, Python, PHP, .NET et Go, ainsi que des API Cloud. Ces outils aident les développeurs à accéder aux fonctionnalités côté serveur telles que la gestion des produits, la gestion des périphériques, la gestion des rubriques, le transfert de données et la communication de messages.
Les régions et les types d'instances pris en charge par chaque API IoT Platform sont identiques à ceux pris en charge par la fonctionnalité correspondante dans la console IoT Platform.