Device Advisor - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Device Advisor

Device Advisor è una funzionalità di test completamente gestita e basata sul cloud per la convalida dei dispositivi IoT durante lo sviluppo del software dei dispositivi. Device Advisor fornisce test predefiniti che è possibile utilizzare per convalidare i dispositivi IoT per una connettività affidabile e sicura prima di distribuirli in produzione. AWS IoT Core I test predefiniti di Device Advisor consentono di convalidare il software del dispositivo in base alle best practice per l'utilizzo di TLS, MQTT, Device Shadow, e Processi IoT. È inoltre possibile scaricare i rapporti di qualificazione firmati da inviare al Partner Network AWS per ottenere il tuo dispositivo qualificato per il Catalogo dei dispositivi dei partner dei servizi AWS senza la necessità di inviare il dispositivo e attendere che venga testato.

Nota

Device Advisor è supportato nelle regioni us-east-1, us-west-2, ap-northeast-1 e eu-west-1.

Device Advisor supporta dispositivi e client che utilizzano i protocolli MQTT e MQTT over WebSocket Secure (WSS) per pubblicare e sottoscrivere messaggi. Tutti i protocolli supportano IPv4 e IPv6.

Device Advisor supporta i certificati server RSA.

Qualsiasi dispositivo progettato per la connessione AWS IoT Core può sfruttare Device Advisor. Puoi accedere a Device Advisor dalla AWS IoT console o utilizzando l'SDK AWS CLI o. Quando sei pronto per testare il tuo dispositivo, registralo AWS IoT Core e configura il software del dispositivo con l'endpoint Device Advisor. Quindi scegli i test precompilati, configurali, esegui i test sul tuo dispositivo e ottieni i risultati del test insieme a registri dettagliati o a un rapporto di qualificazione.

Device Advisor è un endpoint di test nel AWS cloud. È possibile testare i dispositivi configurandoli per connettersi all'endpoint di test fornito da Device Advisor. Dopo aver configurato un dispositivo per la connessione all'endpoint di test, puoi visitare la console di Device Advisor o utilizzare l' AWS SDK per scegliere i test da eseguire sui tuoi dispositivi. Device Advisor gestisce quindi l'intero ciclo di vita di un test, incluso il provisioning delle risorse, la programmazione del processo di test, la gestione della macchina a stato, la registrazione del comportamento del dispositivo, la registrazione dei risultati e la fornitura dei risultati finali sotto forma di report di test.

Protocolli TLS

Il protocollo Transport Layer Security (TLS) viene utilizzato per crittografare i dati riservati su reti non sicure, ad esempio Internet. Il protocollo TLS è il successore del protocollo Secure Sockets Layer (SSL).

Device Advisor supporta i seguenti protocolli TLS:

  • TLS 1.3 (consigliato)

  • TLS 1.2

Protocolli, mappature delle porte e autenticazione

Il protocollo di comunicazione del dispositivo viene utilizzato da un dispositivo o da un client per connettersi al broker di messaggi utilizzando un endpoint del dispositivo. Nella tabella seguente vengono elencati i protocolli supportati dagli endpoint Device Advisor, nonché i metodi di autenticazione e le porte utilizzati.

Mappature tra protocolli, autenticazione e porte
Protocollo Operazioni supportate Autenticazione Porta Nome del protocollo ALPN

MQTT su WebSocket

Pubblicazione, sottoscrizione

Signature Version 4

443

N/D

MQTT

Pubblicazione, sottoscrizione

Certificato client X.509

8883

x-amzn-mqtt-ca

MQTT Pubblicazione, sottoscrizione Certificato client X.509 443 N/D