The transport layer for data synchronization between server and client can be HTTP or HTTPS.
The HTTP protocol is used for insecure communication between the device and the Application Server, and for accessing the administration portal.
The HTTPS protocol is used for a secure connection between the device and the Application Server.