Device Advisor
Device Advisor
Note
Device Advisor is supported in us-east-1, us-west-2, ap-northeast-1, and eu-west-1 regions.
Device Advisor supports devices and clients that use the MQTT and the MQTT over WebSocket Secure (WSS) protocols to publish and subscribe to messages. All protocols support IPv4 and IPv6.
Device Advisor supports RSA server certificates.
Any device that has been built to connect to AWS IoT Core can take advantage of Device Advisor. You
can access Device Advisor from the AWS IoT console
Device Advisor is a test endpoint in the AWS cloud. You can test your devices by configuring them to connect to the test endpoint provided by the Device Advisor. After a device is configured to connect to the test endpoint, you can visit the Device Advisor’s console or use the AWS SDK to choose the tests you want to run on your devices. Device Advisor then manages the full lifecycle of a test, including the provisioning of resources, scheduling of the test process, managing the state machine, recording the device behavior, logging the results, and providing the final results in form of a test report.
TLS protocols
Transport Layer Security (TLS) protocol is used to encrypt confidential data over insecure networks like the internet. The TLS protocol is the successor of the Secure Sockets Layer (SSL) protocol.
Device Advisor supports the following TLS protocols:
TLS 1.3 (recommended)
TLS 1.2
Protocols, port mappings, and authentication
The device communication protocol is used by a device or a client to connect to the message broker by using a device endpoint. The following table lists the protocols that the Device Advisor endpoints support and the authentication methods and ports used.
Protocol | Operations supported | Authentication | Port | ALPN protocol name |
---|---|---|---|---|
MQTT over WebSocket |
Publish, Subscribe |
Signature Version 4 |
443 |
N/A |
MQTT |
Publish, Subscribe | X.509 client certificate |
8883 |
|
MQTT | Publish, Subscribe | X.509 client certificate | 443 | N/A |