Tous les produits
Search
Centre de documentation

IoT Platform:Présentation

Dernière mise à jour :Aug 09, 2026

Si vous développez des produits en C, utilisez le SDK C Link d'IoT Platform pour simplifier le développement et connecter rapidement vos appareils à IoT Platform.

Instructions

  • Utilisez le SDK C Link pour connecter à IoT Platform les appareils disposant d'une connectivité Internet.

  • Configurez le SDK C Link pour gérer et surveiller vos appareils. Pour plus d'informations, consultez la section Fonctionnalités.

  • Personnalisez le SDK C Link selon vos besoins. Pour plus d'informations, reportez-vous à la rubrique Obtenir le SDK C Link.

  • Portez le SDK C Link sur différents systèmes d'exploitation ou plateformes matérielles. Pour plus d'informations, consultez les exemples de portage.

    Si le SDK C Link ne propose pas d'adaptateur adapté à certains appareils connectés via un MCU et un module, développez votre propre adaptateur en vous appuyant sur des protocoles ouverts. Pour en savoir plus, consultez :

Fonctionnalités

Type

Module de fonctionnalité

Description

Références

Connexion des appareils

Connexion MQTT

Établissez une connexion entre l'appareil et IoT Platform via le protocole MQTT pour permettre la communication.

Important

Pour qu'IoT Platform puisse pousser des messages vers un appareil, celui-ci doit être connecté via MQTT.

Connexion MQTT

Connexion HTTPS

Établissez une connexion entre l'appareil et IoT Platform via le protocole HTTPS afin que l'appareil puisse transmettre des données à IoT Platform.

Connexion HTTPS

Authentification des appareils

  • Authentifiez les appareils à l'aide de secrets d'appareil. L'enregistrement dynamique via HTTPS et MQTT est également pris en charge.

  • Authentifiez les appareils à l'aide de certificats X.509.

Connexion MQTT

Connexion HTTPS

Connexion à l'aide d'un certificat X.509

Communication de messages

RRPC

Les appareils prennent en charge les RRPC synchrones provenant d'IoT Platform.

RRPC

Communication par diffusion

Un appareil peut recevoir des messages de diffusion depuis le serveur sans s'abonner aux topics de diffusion.

Communication par diffusion

Gestion des appareils

Gestion des fichiers

Téléchargez des fichiers sur un serveur Alibaba Cloud IoT Platform pour stockage.

En cours de développement

Gestion des appareils

Modèle Thing Specification Language

Gérez les appareils sur la base de modèles TSL. Cela élimine la nécessité de traiter les formats d'échange de données entre les appareils et IoT Platform, réduisant ainsi les coûts de développement.

Modèle Thing Specification Language

Tag d'appareil

Définissez des identifiants personnalisés pour les appareils afin de les gérer avec flexibilité.

Tag d'appareil

Tâche d'appareil

Lancez simultanément des configurations de propriétés, des invocations de services asynchrones et des tâches personnalisées pour plusieurs appareils.

Tâche d'appareil

Shadow d'appareil

Mettez en cache l'état de l'appareil afin que les appareils en ligne puissent obtenir directement les instructions depuis le cloud, et que les appareils qui reviennent en ligne après une déconnexion puissent récupérer activement les instructions.

Shadow d'appareil

Service NTP

L'appareil obtient l'heure actuelle depuis IoT Platform.

Service NTP

Passerelles et sous-appareils

Connectez un appareil à IoT Platform via sa passerelle, permettant ainsi aux appareils sans adresse IP de se connecter indirectement.

Passerelles et sous-appareils

Distribution d'appareils

Implémentez une programmation unifiée pour les appareils situés dans différentes régions et facilitez la migration des activités.

Distribution d'appareils

Téléchargement de fichiers

Téléchargez des fichiers sur un serveur Alibaba Cloud IoT Platform pour stockage.

Téléchargement de fichiers

Surveillance et O&M

Rapport de journaux

L'appareil télécharge les journaux en temps réel.

Rapport de journaux

Mise à jour OTA

L'appareil effectue des mises à niveau côté appareil via IoT Platform.

  1. L'appareil reçoit les messages de mise à niveau depuis IoT Platform et télécharge le package de mise à jour.

  2. Écrivez le package de mise à jour téléchargé dans la mémoire Flash ou la ROM de l'appareil pour l'appliquer et finaliser la mise à jour OTA.

Mise à jour OTA

Configuration à distance

Mettez à jour à distance les informations de configuration, telles que les paramètres système et réseau, sans redémarrer ni interrompre l'appareil.

Configuration à distance

Diagnostic des appareils

Vérifiez si la connexion de l'appareil et la latence de communication sont normales. En cas de latence élevée ou de perte de paquets, l'appareil peut envoyer une alerte au cloud.

Aucune

Investigation forensique des appareils

Surveillez l'état de sécurité d'un appareil.

Important

Si vous utilisez l'authentification « un type, un secret » sans pré-enregistrement, configurez ce module de fonctionnalité.

Aucune

Guide des versions

Numéro de version

Description

Notes

Références

4.x

  • Réduction des exigences en matière de RAM.

  • Affaiblissement des dépendances entre les fonctionnalités.

  • Amélioration de l'expérience de développement sur différents systèmes d'exploitation.

  • Personnalisation implémentée.

  • Les API de cette branche ne sont pas compatibles avec les versions antérieures.

  • Les appareils ne peuvent pas se connecter à Lifestyle IoT Platform.

Important

Cette version du SDK est régulièrement mise à jour et maintenue. Utilisez cette version.

3.x

Fournit un outil d'extraction de code pour faciliter le découpage des fonctionnalités.

  • Extrayez de manière flexible le code des fonctionnalités requises à partir de cette version du SDK pour un portage plus simple.

  • Cette version n'est plus mise à jour et ne prend pas en charge certaines fonctionnalités avancées.

2.x

  • Ajout de certaines fonctionnalités d'IoT Platform par rapport à la version 1.x.

  • Compilation dans un environnement Linux.

  • Lors de la compilation du SDK, utilisez la méthode de compilation propriétaire définie par Alibaba Cloud. Le découpage et le portage du SDK sont complexes.

  • Cette version n'est pas recommandée.

Télécharger le SDK

1.x

Version initiale.

Non recommandé.

Aucune.