Provisionnement
Le provisionnement enregistre un appareil dans un registre et stocke la clé publique avec laquelle il s'authentifie. Cette page vous aide à choisir la méthode de provisionnement adaptée à votre flux de fabrication et de déploiement.
Ce que fait le provisionnement
Chaque appareil provisionné possède :
- un numéro de série unique au sein de son registre. Les numéros de série utilisent des lettres minuscules, des chiffres,
-et_, et la plateforme les convertit en minuscules ; - un type d'actif (par exemple, IoT Device) ;
- des informations d'identification, généralement une clé publique RSA (
RS256), dont la clé privée ne quitte jamais l'appareil.
Une fois l'appareil provisionné, il signe un JWT de courte durée avec sa clé privée et utilise ce JWT pour se connecter via MQTTS ou pour envoyer de la télémétrie via HTTPS.
Choisir une méthode
| Méthode | Qui enregistre l'appareil | Informations d'identification utilisées pour l'enregistrement | À utiliser quand |
|---|---|---|---|
| Auto-provisionnement | L'appareil lui-même, au premier démarrage | Le jeton de provisionnement du registre (issu du fichier de jeton) | Vous connaissez le registre de destination lorsque vous flashez ou installez l'appareil. |
| Appareils en stock | Votre outillage d'usine, puis un installateur ou une intégration | Une clé de provisionnement du projet | Vous fabriquez des appareils avant de savoir à quel client ou registre ils sont destinés. |
| LoRaWAN | Vous, dans le Hub ou via l'API, avant que l'appareil ne rejoigne le réseau | L'AppKey de l'appareil | Vos appareils utilisent LoRaWAN et rejoignent le réseau via un serveur réseau. |
Contrôles du registre
Un registre contrôle qui peut le rejoindre :
- une fenêtre de provisionnement (dates de début et de fin). Les appareils ne peuvent être provisionnés que lorsque la fenêtre est ouverte ;
- une limite d'appareils par type d'appareil. Le reprovisionnement d'un appareil déjà existant ne consomme pas la limite.
Définissez les deux sur le registre dans le Hub avant de provisionner des appareils.
Et ensuite
- Générer une paire de clés et suivre Auto-provisionnement pour le chemin le plus simple.
- Lire Concepts clés pour les projets, les registres et les types d'appareils.
- Consulter la référence de la Devices API v3 pour tous les endpoints de provisionnement.