Device Advisor - AWS IoT Core

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Device Advisor

Device Advisor est une fonctionnalité de test entièrement gérée basée sur le cloud qui permet de valider les appareils IoT lors du développement du logiciel des appareils. Device Advisor propose des tests prédéfinis que vous pouvez utiliser pour valider la fiabilité et la sécurité des appareils IoT AWS IoT Core, avant de les déployer en production. Les tests prédéfinis de Device Advisor vous aident à valider le logiciel de votre appareil par rapport aux meilleures pratiques en matière d'utilisation des protocoles TLS, MQTT, Device Shadow, et IoT Jobs. Vous pouvez également télécharger des rapports de qualification signés à soumettre au AWS Partner Network afin que votre appareil soit qualifié pour le AWS Partner Device Catalog (catalogue d'appareils partenaires) sans avoir à envoyer votre appareil et à attendre qu'il soit testé.

Note

Device Advisor est pris en charge dans les régions us-west-1 et eu-west-1.

Device Advisor prend en charge les appareils et les clients qui utilisent les protocoles MQTT et MQTT over WebSocket Secure (WSS) pour publier des messages et s'y abonner. Tous les protocoles prennent en charge IPv4 et IPv6.

Device Advisor prend en charge les certificats de serveur RSA.

Tout appareil conçu pour se connecter AWS IoT Core peut tirer parti de Device Advisor. Vous pouvez accéder à Device Advisor depuis la AWS IoT console ou à l'aide du AWS CLI SDK. Lorsque vous êtes prêt à tester votre appareil, enregistrez-le auprès du terminal Device Advisor AWS IoT Core et configurez-le avec le logiciel de l'appareil. Choisissez ensuite les tests prédéfinis, configurez-les, exécutez les tests sur votre appareil et obtenez les résultats des tests ainsi que des journaux détaillés ou un rapport de qualification.

Device Advisor est un point de terminaison de test dans le AWS cloud. Vous pouvez tester vos appareils en les configurant pour qu'ils se connectent au point de terminaison de test fourni par le Device Advisor. Une fois qu'un appareil est configuré pour se connecter au point de terminaison de test, vous pouvez accéder à la console Device Advisor ou utiliser le AWS SDK pour choisir les tests que vous souhaitez exécuter sur vos appareils. Device Advisor gère ensuite le cycle de vie complet d'un test, y compris le provisionnement des ressources, la planification du processus de test, la gestion de la machine d'état, l'enregistrement du comportement de l'appareil, l'enregistrement des résultats et la fourniture des résultats finaux sous forme de rapport de test.

Protocoles TLS

Le protocole TLS (Transport Layer Security) est utilisé pour chiffrer les données confidentielles sur des réseaux non sécurisés comme Internet. Le protocole TLS est le successeur du protocole Secure Sockets Layer (SSL).

Device Advisor prend en charge les protocoles TLS suivants :

  • TLS 1.3 (recommandé)

  • TLS 1.2

Protocols, port mappings, and authentication (Protocoles, mappages de ports et authentification)

Le protocole de communication de l'appareil est utilisé par un appareil ou un client pour se connecter au courtier de messages en utilisant un point de terminaison du dispositif. Le tableau suivant répertorie les protocoles pris en charge par les points de terminaison Device Advisor ainsi que les méthodes d'authentification et les ports utilisés.

Protocoles, authentification et mappages de port
Protocole Opérations prises en charge Authentification Port Nom du protocole ALPN

MQTT terminé WebSocket

Publier/s'abonner

Signature Version 4

443

N/A

MQTT

Publier/s'abonner

Certificat de client X.509

8883

x-amzn-mqtt-ca

MQTT Publier/s'abonner Certificat de client X.509 443 N/A