

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Asesor de dispositivos
<a name="device-advisor"></a>

[Device Advisor](https://aws.amazon.com/iot-core/features/) es una capacidad de prueba basada en la nube y totalmente administrada para validar dispositivos IoT durante el desarrollo del software del dispositivo. Device Advisor proporciona pruebas prediseñadas que puede usar para validar los dispositivos de IoT y lograr una conectividad confiable y segura antes de implementar los dispositivos en producción. AWS IoT Core Las pruebas prediseñadas de Device Advisor le ayudarán a validar el software de su dispositivo según las prácticas recomendadas de uso de [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 [IoT Jobs](https://docs.aws.amazon.com//iot/latest/developerguide/iot-jobs.html). También puede descargar informes de cualificación firmados para enviarlos a la Red de socios de AWS y obtener la cualificación de su dispositivo para el [Catálogo de dispositivos de socios de AWS](https://devices.amazonaws.com/) sin necesidad de enviar su dispositivo y esperar a que lo prueben.

**nota**  
Device Advisor es compatible en las regiones us-east-1, us-west-2, ap-northeast-1 y eu-west-1.  
Device Advisor es compatible con dispositivos y clientes que utilizan los protocolos MQTT y MQTT over WebSocket Secure (WSS) para publicar mensajes y suscribirse a ellos. Todos los protocolos admiten y IPv4 . IPv6  
Device Advisor admite certificados de servidor RSA.

Cualquier dispositivo diseñado para conectarse AWS IoT Core puede utilizar Device Advisor. Puede acceder a Device Advisor desde la [AWS IoT consola](https://us-east-1.console.aws.amazon.com/iot/home?region=us-east-1#/deviceadvisor/intro) o mediante el AWS CLI SDK. Cuando esté listo para probar el dispositivo, regístrelo AWS IoT Core y configure el software del dispositivo con el terminal Device Advisor. A continuación, elija las pruebas prediseñadas, configúrelas, ejecute las pruebas en su dispositivo y obtenga los resultados de las pruebas junto con registros detallados o un informe de cualificación.

Device Advisor es un terminal de prueba en la AWS nube. Puede probar sus dispositivos configurándolos para que se conecten al punto de conexión de prueba proporcionado por Device Advisor. Una vez configurado un dispositivo para conectarse al punto final de prueba, puede visitar la consola de Device Advisor o usar el AWS SDK para elegir las pruebas que quiere ejecutar en sus dispositivos. A continuación, Device Advisor administra el ciclo de vida completo de una prueba, incluido el aprovisionamiento de recursos, la programación del proceso de prueba, la administración de la máquina de estados, el registro del comportamiento del dispositivo, el registro de los resultados y el suministro de los resultados finales en forma de informe de la prueba.

**Protocolos TLS**

El protocolo de seguridad de la capa de transporte (TLS) se utiliza para cifrar datos confidenciales a través de redes inseguras, como internet. El protocolo TLS es el sucesor del protocolo Secure Sockets Layer (SSL).

Device Advisor es compatible con los siguientes protocolos TLS:
+ TLS 1.3 (recomendado)
+ TLS 1.2

**Protocolos, asignaciones de puertos y autenticación**

El protocolo de comunicación de dispositivos lo utiliza un dispositivo o un cliente para conectarse al agente de mensajes mediante un punto de conexión de dispositivo. En la siguiente tabla se enumeran los protocolos admitidos por los puntos de conexión de Device Advisor, así como los métodos de autenticación y los puertos que se utilizan.


**Protocolos, autenticación y asignaciones de puertos**  

| Protocolo | Operaciones admitidas | Autenticación | Puerto | Nombre del protocolo ALPN | 
| --- | --- | --- | --- | --- | 
| MQTT ha terminado WebSocket | Publicar, suscribirse | Signature Version 4 | 443 | N/A | 
| MQTT | Publicar, suscribirse | Certificado de cliente X.509 | 8883 | `x-amzn-mqtt-ca` | 
| MQTT | Publicar, suscribirse | Certificado de cliente X.509 | 443 | N/A | 

**Topics**
+ [Configuración](device-advisor-setting-up.md)
+ [Introducción a Device Advisor en la consola](da-console-guide.md)
+ [Flujo de trabajo de Device Advisor](device-advisor-workflow.md)
+ [Flujo de trabajo detallado de la consola de Device Advisor](device-advisor-console-tutorial.md)
+ [Flujo de trabajo de la consola de pruebas de larga duración](device-advisor-long-duration-console-tutorial.md)
+ [puntos de conexión de VPC de Device Advisor (AWS PrivateLink)](device-advisor-vpc-endpoint.md)
+ [Casos de prueba de Device Advisor](device-advisor-tests.md)