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 ti aiutano a convalidare il software del tuo dispositivo rispetto alle migliori pratiche per l'utilizzo di TLSDevice Shadow e IoT Jobs. MQTT È 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 eIPv6.

Device Advisor supporta i certificati RSA del server.

Qualsiasi dispositivo progettato per la connessione AWS IoT Core può sfruttare Device Advisor. È possibile accedere a Device Advisor dalla AWS IoT console o utilizzando AWS CLI oSDK. 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 utilizzarla AWS SDK per scegliere i test che desideri 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.

TLSprotocolli

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

Device Advisor supporta i seguenti protocolli: TLS

  • TLS1.3 (consigliato)

  • TLS1.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 ALPNnome del protocollo

MQTTfinita 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