

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
<a name="device-advisor"></a>

[Device Advisor](https://aws.amazon.com/iot-core/features/) è 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](https://docs.aws.amazon.com//iot/latest/developerguide/protocols.html), [MQTT](https://docs.aws.amazon.com//iot/latest/developerguide/protocols.html), [Device Shadow](https://docs.aws.amazon.com//iot/latest/developerguide/iot-device-shadows.html), e [Processi IoT](https://docs.aws.amazon.com//iot/latest/developerguide/iot-jobs.html). È 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](https://devices.amazonaws.com/) 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 e. IPv4 IPv6  
Device Advisor supporta i certificati server RSA.

Qualsiasi dispositivo progettato per connettersi AWS IoT Core può sfruttare Device Advisor. Puoi accedere a Device Advisor dalla [AWS IoT console](https://us-east-1.console.aws.amazon.com/iot/home?region=us-east-1#/deviceadvisor/intro) 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 | 

**Topics**
+ [Configurazione](device-advisor-setting-up.md)
+ [Nozioni di base su Device Advisor nella console](da-console-guide.md)
+ [Flusso di lavoro di Device Advisor](device-advisor-workflow.md)
+ [Flusso di lavoro della console dettagliato di Device Advisor](device-advisor-console-tutorial.md)
+ [Flusso di lavoro della console per test di lunga durata](device-advisor-long-duration-console-tutorial.md)
+ [Endpoint VPC di Device Advisor (AWS PrivateLink)](device-advisor-vpc-endpoint.md)
+ [Case test di Device Advisor](device-advisor-tests.md)