Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To connect your IoT device to HiveMQ Cloud, ensure you have the following:

...

How to Verify Device Compatibility:

  • Does your IoT device support TLS?
    Check the manufacturer’s IoT device manufacturer's documentation for TLS support.

  • Does your IoT device support TLS-SNI?
    Refer to the manufacturer’s IoT device manufacturer's documentation to verify TLS-SNI compatibility.

...

  1. Capture the network communication on the MQTT port between your device and the broker (in the picture above, it is port 8883).

  2. Analyze the TLS handshake (in the picture above, look for TLSv1.2 in the Protocol column; (in the picture above, the CLient Hello is highlighted with an amber rectangle)).

  3. Look for the "Client Hello" packet. If it contains the server’s hostname, Extension: server_name“, it means that the TLS-SNI is supported (in the picture above, the CLient Hello packet and the Extension: server_name are highlighted with amber rectangles).

For Devices Without Wi-Fi or Ethernet:

If your device isn’t locally connected to Wi-Fi or Ethernet, you can simulate a TLS server locally and expose it globallyto Internet. Follow this guide. to detect if your IoT device supports TLS-SNI!

Verifying Hostname, Port, and Access Credentials:

...