Pour créer des appareils de passerelle pour un produit utilisant une vérification unilatérale, importez les informations de vérification des appareils. IoT Platform utilise ces informations pour authentifier les appareils lors de leur connexion.
Prérequis
Vous avez ajouté une passerelle et créé un produit de passerelle utilisant une vérification unilatérale. Pour plus d'informations, consultez la rubrique Créer un produit de passerelle (MQTT).
Contexte
-
Après avoir créé une passerelle cloud avec l'option Third-party Authentication, IoT Platform crée automatiquement un appareil basé sur la valeur deviceName renvoyée lors de la première connexion de l'appareil.
Utilisez MQTT.fx pour simuler la connexion d'un appareil à IoT Platform via la passerelle cloud. Pour plus d'informations, consultez la rubrique Utiliser MQTT.fx pour connecter un appareil (authentification Alibaba Cloud FC).
Après avoir créé une passerelle utilisant la one-party verification, importez les informations de vérification des appareils dans IoT Platform afin de créer les appareils de passerelle.
Ajouter des appareils par lots
Connectez-vous à la console IoT Platform.
Sur la page Instance Overview, cliquez sur l'instance Enterprise cible de l'édition Exclusive.
Dans le volet de navigation de gauche, choisissez . Recherchez le produit de passerelle que vous avez créé et cliquez sur Manage Devices dans la colonne Actions.
Sur la page Devices, cliquez sur Batch Add.
Dans la boîte de dialogue Batch Add Devices, cliquez sur Download .csv Template.
-
Dans le modèle, renseignez le numéro de série (SN), le nom d'utilisateur MQTT et le mot de passe MQTT, puis enregistrez le fichier.
ImportantLe nom d'utilisateur MQTT et le mot de passe MQTT sont obligatoires. Le numéro de série (SN) est facultatif.
Un nom d'utilisateur MQTT doit comporter entre 4 et 32 caractères et peut contenir des lettres, des chiffres, des traits d'union (-), des underscores (_), des signes at (@), des points (.) et des deux-points (:). Chaque nom d'utilisateur MQTT doit être unique au sein d'un produit.
Un mot de passe MQTT doit comporter entre 1 et 32 caractères et peut contenir des lettres, des chiffres, des traits d'union (-), des underscores (_), des signes at (@), des points (.) et des deux-points (:).
Un seul fichier peut contenir au maximum 10 000 enregistrements d'appareils. N'importez pas d'appareils en double.
-
Revenez à la boîte de dialogue Batch Add Devices, cliquez sur Upload File, sélectionnez le fichier enregistré, puis cliquez sur OK.
Une fois le fichier téléchargé, la boîte de dialogue affiche l'état Parsing Completed ainsi que le nombre total d'appareils (Total Devices). Après avoir confirmé les informations, cliquez sur OK.
Si la liste des appareils contient des informations non valides, un message d'erreur s'affiche. Cliquez sur Download Invalid List, examinez les entrées non valides, corrigez-les, puis téléchargez à nouveau le fichier.
Le message d'erreur indique les champs spécifiques non valides, tels qu'un SN, un nom d'utilisateur MQTT ou un mot de passe MQTT incorrect. Vérifiez et corrigez les informations avant de télécharger à nouveau le fichier.
Référence API
|
API |
Description |
|
Importe un appareil unique dans un produit de passerelle MQTT. |
|
|
Importe plusieurs appareils dans un produit de passerelle MQTT. |
|
|
Vérifie un lot d'appareils importés. |
|
|
Interroge la liste des appareils importés par lots à l'aide de l'ID de demande (ApplyId). |
Résultats
Une fois les informations de vérification des appareils importées, IoT Platform crée un appareil pour chaque entrée et utilise le nom d'utilisateur MQTT téléchargé comme nom d'appareil. Les nouveaux appareils de passerelle apparaissent sur la page Device Management > Devices. Dans la liste des appareils, le type de nœud de chaque appareil est défini sur device, son statut est inactive, l'appareil est activé et la colonne Last Online Time est vide.
Étapes suivantes
Après avoir créé les appareils de passerelle, mettez à jour leurs endpoints :
Si les appareils possèdent déjà un endpoint configuré, créez un enregistrement CNAME pour mapper cet endpoint à l'URL de la passerelle. Pour plus d'informations sur la configuration DNS, consultez la rubrique Alibaba Cloud DNS.
Si les appareils ne disposent pas d'un endpoint configuré, configurez l'URL de la passerelle sur les appareils. Pour plus d'informations, consultez la rubrique Connecter un appareil via MQTT.
Pour trouver l'URL de la passerelle, consultez la rubrique Afficher l'URL de la passerelle.
Pour en savoir plus sur la manière dont les appareils de passerelle se connectent à IoT Platform pour communiquer, consultez la rubrique Présentation de la messagerie.
Utilisez MQTT.fx pour simuler un appareil de passerelle et le connecter à IoT Platform pour la communication. Pour plus d'informations, consultez la rubrique Connecter un appareil à l'aide de MQTT.fx (vérification unilatérale).