Device Advisor - AWS IoT Core

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

Device Advisor

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

참고

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

Device Advisor는 WebSocket 보안(WSS) 프로토콜을 MQTT 통해 MQTT 및 를 사용하여 메시지를 게시하고 구독하는 디바이스 및 클라이언트를 지원합니다. 모든 프로토콜은 IPv4 및 를 지원합니다IPv6.

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

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

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

TLS 프로토콜

전송 계층 보안(TLS) 프로토콜은 인터넷과 같은 안전하지 않은 네트워크를 통해 기밀 데이터를 암호화하는 데 사용됩니다. TLS 프로토콜은 Secure Sockets Layer(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