Device Advisor - AWS IoT Core

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Device Advisor

Device Advisor는 디바이스 소프트웨어 개발 중에 IoT 디바이스의 유효성을 검사하기 위한 클라우드 기반의 완전 관리형 테스트 기능입니다. Device Advisor는 디바이스를 프로덕션에 배포하기 전에 IoT 디바이스의 안정적이고 안전한 연결을 검증하는 데 사용할 수 있는 AWS IoT Core사전 빌드된 테스트를 제공합니다. Device Advisor의 미리 빌드된 테스트는 TLS, MQTT, 디바이스 섀도우IoT 작업 사용에 대한 모범 사례에 대해 디바이스 소프트웨어를 검증하는 데 도움이 됩니다. 서명된 자격 보고서를 다운로드하고 AWS 파트너 네트워크에 제출함으로써 디바이스를 보내고 테스트를 기다릴 필요 없이 AWS 파트너 디바이스 카탈로그를 위한 디바이스 검증을 받을 수 있습니다.

참고

Device Advisor는 us-east-1, us-west-2, ap-northeast-1 및 eu-west-1 리전에서 지원됩니다.

디바이스 어드바이저는 MQTT 및 MQTT over WebSocket Secure (WSS) 프로토콜을 사용하여 메시지를 게시하고 구독하는 장치 및 클라이언트를 지원합니다. 모든 프로토콜은 IPv4 및 IPv6을 지원합니다.

Device Advisor는 현재 RSA 서버 인증서를 지원합니다.

연결하도록 설계된 모든 디바이스는 디바이스 어드바이저를 활용할 AWS IoT Core 수 있습니다. AWS IoT 콘솔에서 AWS CLI 또는 SDK를 사용하여 디바이스 어드바이저에 액세스할 수 있습니다. 디바이스를 테스트할 준비가 되면 디바이스를 AWS IoT Core 등록하고 Device Advisor 엔드포인트로 디바이스 소프트웨어를 구성하십시오. 그런 다음 미리 빌드된 테스트를 선택하고, 구성하고, 디바이스에서 테스트를 실행하고, 자세한 로그 또는 검증 보고서와 함께 테스트 결과를 가져옵니다.

디바이스 어드바이저는 AWS 클라우드의 테스트 엔드포인트입니다. Device Advisor가 제공하는 테스트 엔드포인트에 연결하도록 디바이스를 구성하여 테스트할 수 있습니다. 테스트 엔드포인트에 연결하도록 기기를 구성한 후에는 Device Advisor의 콘솔을 방문하거나 AWS SDK를 사용하여 기기에서 실행할 테스트를 선택할 수 있습니다. 그런 다음 Device Advisor는 리소스 프로비저닝, 테스트 프로세스 예약, 상태 시스템 관리, 디바이스 동작 기록, 결과 로깅, 테스트 보고서 형식으로 최종 결과 제공 등 테스트의 전체 수명 주기를 관리합니다.

TLS 프로토콜

전송 계층 보안(TLS) 프로토콜은 인터넷과 같은 안전하지 않은 네트워크를 통해 기밀 데이터를 암호화하는 데 사용됩니다. TLS 프로토콜은 보안 소켓 계층(SSL) 프로토콜의 후속 프로토콜입니다.

Device Advisor는 다음 TLS 프로토콜을 지원합니다.

  • TLS 1.3(권장)

  • TLS 1.2

프로토콜, 포트 매핑 및 인증

디바이스 통신 프로토콜은 디바이스 또는 클라이언트가 디바이스 엔드포인트를 사용하여 메시지 브로커에 연결하는 데 사용됩니다. 다음 테이블에는 Device Advisor 엔드포인트가 지원하는 프로토콜과 사용되는 인증 방법 및 포트가 나열되어 있습니다.

프로토콜, 인증 및 포트 매핑
프로토콜 지원되는 작업 인증 Port ALPN 프로토콜 이름

MQTT 오버 WebSocket

게시, 구독

서명 버전 4

443

N/A

MQTT

게시, 구독

X.509 클라이언트 인증서

8883

x-amzn-mqtt-ca

MQTT 게시, 구독 X.509 클라이언트 인증서 443 N/A