HTTPS protocol specifications
Updated at:
HTTPS is a secure communication protocol that uses Secure Sockets Layer (SSL) encryption over HTTP. This topic describes the HTTPS protocol specifications that IoT Platform supports.
Supported HTTP protocol versions
Channel security
IoT Platform uses HTTPS (Hypertext Transfer Protocol Secure) to ensure channel security.
Note
- TLS versions 1.0, 1.1, and 1.2 are supported. For enhanced security, we recommend that you use TLS 1.2 on your devices. Earlier versions, such as TLS 1.0 and 1.1, are outdated and pose security risks.
- The Link SDK for devices is pre-configured with TLS 1.2, so no manual configuration is required.
Limits
- IoT Platform supports only HTTPS.
- Passing parameters using a question mark (?) is not supported.
- Resource discovery is not supported.
- After a device is registered, you can use only one communication protocol to connect it to IoT Platform. Do not use multiple communication protocols for the same device simultaneously.
Usage notes
- The Uniform Resource Identifier (URI) for an HTTP resource is the same as the MQTT topic. For more information, see MQTT protocol specifications.
- If a device reports data over HTTPS at least once within a 10-minute period, its status is displayed as online in the IoT Platform console.
Is this page helpful?