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 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. |
||
|
Authentification des appareils |
|
||
|
Communication de messages |
RRPC |
Les appareils prennent en charge les RRPC synchrones provenant d'IoT Platform. |
|
|
Communication par diffusion |
Un appareil peut recevoir des messages de diffusion depuis le serveur sans s'abonner aux topics de 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. |
|
|
Tag d'appareil |
Définissez des identifiants personnalisés pour les appareils afin de les gérer avec flexibilité. |
||
|
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. |
||
|
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. |
||
|
Service NTP |
L'appareil obtient l'heure actuelle depuis IoT Platform. |
||
|
Passerelles et sous-appareils |
Connectez un appareil à IoT Platform via sa passerelle, permettant ainsi aux appareils sans adresse IP de se connecter indirectement. |
||
|
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. |
||
|
Téléchargement de fichiers |
Téléchargez des fichiers sur un serveur Alibaba Cloud IoT Platform pour stockage. |
||
|
Surveillance et O&M |
Rapport de journaux |
L'appareil télécharge les journaux en temps réel. |
|
|
Mise à jour OTA |
L'appareil effectue des mises à niveau côté appareil via IoT Platform.
|
||
|
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. |
||
|
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 |
|
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. |
|
|
|
2.x |
|
|
|
|
1.x |
Version initiale. |
Non recommandé. |
Aucune. |