

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Device Advisor
<a name="device-advisor"></a>

O [Device Advisor](https://aws.amazon.com/iot-core/features/) é um recurso de teste totalmente gerenciado baseado em nuvem para validar dispositivos de IoT durante o desenvolvimento do software do dispositivo. O Device Advisor fornece testes pré-criados que você pode usar para validar dispositivos de IoT para conectividade confiável e segura antes de implantá-los na produção. AWS IoT Core Os testes pré-criados do Device Advisor ajudam você a validar o software do dispositivo em relação às práticas 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), [Sombra do dispositivo](https://docs.aws.amazon.com//iot/latest/developerguide/iot-device-shadows.html) e [Tarefas de IoT](https://docs.aws.amazon.com//iot/latest/developerguide/iot-jobs.html). Você também pode baixar relatórios de qualificação assinados para enviar à Rede de Parceiros da AWS para qualificar o dispositivo para o [Catálogo de dispositivos de parceiros da AWS](https://devices.amazonaws.com/) sem a necessidade de enviar o dispositivo e esperar que ele seja testado.

**nota**  
O Device Advisor é compatível com as regiões us-east-1, us-west-2, ap-northeast-1 e eu-west-1.  
O Device Advisor oferece suporte a dispositivos e clientes que usam os protocolos MQTT e MQTT over WebSocket Secure (WSS) para publicar e assinar mensagens. Todos os protocolos suportam IPv4 IPv6 e.  
O Device Advisor é compatível com certificados de servidor RSA.

Qualquer dispositivo que tenha sido criado para se conectar AWS IoT Core pode aproveitar as vantagens do Device Advisor. Você pode acessar o Device Advisor pelo [AWS IoT console](https://us-east-1.console.aws.amazon.com/iot/home?region=us-east-1#/deviceadvisor/intro) ou usando o AWS CLI ou SDK. Quando estiver pronto para testar seu dispositivo, registre-o AWS IoT Core e configure o software do dispositivo com o endpoint Device Advisor. Em seguida, escolha os testes pré-criados, configure-os, execute-os no dispositivo e obtenha os resultados do teste junto com logs detalhados ou um relatório de qualificação.

O Device Advisor é um endpoint de teste na AWS nuvem. Você pode testar os dispositivos configurando-os para se conectarem ao endpoint de teste fornecido pelo Device Advisor. Depois que um dispositivo é configurado para se conectar ao endpoint de teste, você pode visitar o console do Device Advisor ou usar o AWS SDK para escolher os testes que deseja executar em seus dispositivos. Em seguida, o Device Advisor gerencia todo o ciclo de vida de um teste, incluindo o provisionamento de recursos, o agendamento do processo de teste, o gerenciamento da máquina de estado, o registro do comportamento do dispositivo, o registro em logs dos resultados e o fornecimento dos resultados finais na forma de um relatório de teste.

**Protocolos TLS**

O protocolo Transport Layer Security (TLS) é usado para criptografar dados confidenciais em redes não seguras, como a Internet. O protocolo TLS é o sucessor do protocolo Secure Sockets Layer (SSL).

O Device Advisor é compatível com os seguintes protocolos TLS:
+ TLS 1.3 (recomendado)
+ TLS 1.2

**Protocolos, mapeamentos de porta e autenticação**

O protocolo de comunicação do dispositivo é usado por um dispositivo ou cliente para se conectar ao agente de mensagens usando um endpoint do dispositivo. A tabela a seguir lista os protocolos com os quais os endpoints do Device Advisor são compatíveis e os métodos e portas de autenticação usados.


**Protocolos, autenticação e mapeamentos de porta**  

| Protocolo | Operações compatíveis | Autenticação | Porta | Nome do protocolo ALPN | 
| --- | --- | --- | --- | --- | 
| Acabou o MQTT WebSocket | Publicar/assinar | Signature versão 4 | 443 | N/D | 
| MQTT | Publicar/assinar | Certificado do cliente X.509 | 8883 | `x-amzn-mqtt-ca` | 
| MQTT | Publicar/assinar | Certificado do cliente X.509 | 443 | N/D | 

**Topics**
+ [Configurar](device-advisor-setting-up.md)
+ [Conceitos básicos do Device Advisor no console](da-console-guide.md)
+ [Fluxo de trabalho do Device Advisor](device-advisor-workflow.md)
+ [Fluxo de trabalho detalhado do console do Device Advisor](device-advisor-console-tutorial.md)
+ [Fluxo de trabalho do console de testes de longa duração](device-advisor-long-duration-console-tutorial.md)
+ [Endpoints da VPC do Device Advisor (AWS PrivateLink)](device-advisor-vpc-endpoint.md)
+ [Casos de teste do Device Advisor](device-advisor-tests.md)