Device Advisor - AWS IoT Core

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Device Advisor

Device Advisor ist eine cloudbasierte, vollständig verwaltete Testfunktion zur Validierung von IoT-Geräten während der Entwicklung von Gerätesoftware. Device Advisor bietet vorgefertigte Tests, mit denen Sie IoT-Geräte auf zuverlässige und sichere Konnektivität überprüfen können AWS IoT Core, bevor Sie Geräte in der Produktion einsetzen. Die vorgefertigten Tests von Device Advisor helfen Ihnen dabei, Ihre Gerätesoftware anhand von Best Practices für die Verwendung von TLS-, MQTT-, Device Shadow- und IoT-Aufträgen zu validieren. Sie können auch signierte Qualifikationsberichte herunterladen, um sie an das AWS -Partnernetzwerk zu senden, damit Ihr Gerät für den AWS -Partnergerätekatalog qualifiziert wird, ohne dass Sie Ihr Gerät einschicken und warten müssen, bis es getestet wird.

Anmerkung

Device Advisor wird in den Regionen us-east-1, us-west-2, ap-northeast-1 und eu-west-1 unterstützt.

Device Advisor unterstützt Geräte und Clients, die die Protokolle MQTT und MQTT over WebSocket Secure (WSS) verwenden, um Nachrichten zu veröffentlichen und zu abonnieren. Alle Protokolle unterstützen IPv4 und IPv6.

Device Advisor unterstützt RSA-Serverzertifikate.

Jedes Gerät, mit dem eine Verbindung hergestellt AWS IoT Core werden kann, kann Device Advisor nutzen. Sie können über die AWS IoT Konsole oder mithilfe des AWS CLI oder SDK auf Device Advisor zugreifen. Wenn Sie bereit sind, Ihr Gerät zu testen, registrieren Sie es AWS IoT Core und konfigurieren Sie die Gerätesoftware mit dem Device Advisor-Endpunkt. Wählen Sie dann die vorgefertigten Tests aus, konfigurieren Sie sie und führen Sie die Tests auf Ihrem Gerät aus. Sie erhalten dann die Testergebnisse zusammen mit detaillierten Protokollen oder einem Qualifizierungsbericht.

Device Advisor ist ein Testendpunkt in der AWS Cloud. Sie können Ihre Geräte testen, indem Sie sie so konfigurieren, dass sie eine Verbindung zu dem vom Device Advisor bereitgestellten Testendpunkt herstellen. Nachdem ein Gerät für die Verbindung mit dem Testendpunkt konfiguriert wurde, können Sie die Device Advisor-Konsole aufrufen oder das AWS SDK verwenden, um die Tests auszuwählen, die Sie auf Ihren Geräten ausführen möchten. Device Advisor verwaltet dann den gesamten Lebenszyklus eines Tests, einschließlich der Bereitstellung von Ressourcen, der Planung des Testprozesses, der Verwaltung des Zustandsautomats, der Aufzeichnung des Geräteverhaltens, der Protokollierung der Ergebnisse und der Bereitstellung der Endergebnisse in Form eines Testberichts.

TLS-Protokolle

Das TLS-Protokoll (Transport Layer Security) wird für die Verschlüsselung vertraulicher Daten über unsichere Netzwerke wie das Internet verwendet. Das TLS-Protokoll ist der Nachfolger des SSL-Protokolls (Secure Sockets Layer).

Device Advisor unterstützt die folgenden TLS-Protokolle:

  • TLS 1.3 (empfohlen)

  • TLS 1.2

Protokolle, Port-Zuweisungen und Authentifizierung

Das Gerätekommunikationsprotokoll wird von einem Gerät oder einem Client verwendet, um über einen Geräteendpunkt eine Verbindung zum Message Broker herzustellen. In der folgenden Tabelle sind die Protokolle aufgeführt, die von den Device-Advisor-Endpunkten unterstützt werden, sowie die verwendeten Authentifizierungsmethoden und Ports.

Protokolle, Authentifizierung und Port-Zuweisungen
Protokoll Unterstützte Operationen Authentifizierung Port ALPN-Protokollname

MQTT über WebSocket

Veröffentlichen, Abonnieren

Signaturversion 4

443

N/A

MQTT

Veröffentlichen, Abonnieren

X.509-Clientzertifikat

8883

x-amzn-mqtt-ca

MQTT Veröffentlichen, Abonnieren X.509-Clientzertifikat 443 N/A