Device Advisor - AWS IoT Core

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

O Device Advisor é 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 CoreOs testes pré-criados do Device Advisor ajudam você a validar o software do seu dispositivo em relação às melhores práticas de uso de TLS, MQTT, Device Shadow e IoT Jobs. 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 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 MQTT e clientes que usam os protocolos e MQTT over WebSocket Secure (WSS) para publicar e assinar mensagens. Todos os protocolos suportam IPv4 IPv6 e.

O Device Advisor oferece suporte a certificados de RSA servidor.

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 ou usando o AWS CLI ouSDK. 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.

TLSprotocolos

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

O Device Advisor oferece suporte aos seguintes TLS protocolos:

  • TLS1.3 (recomendado)

  • TLS1.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 Port (Porta) ALPNnome do protocolo

MQTTterminado 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