This documentation is still in development - use at your own risk

Non-gateway devices must be authenticated to ClearBlade IoT Core through the gateway. After the devices are authenticated, the gateway can perform various tasks on behalf of the devices.

The method that a gateway can use to authenticate a device to ClearBlade IoT Core depends on whether you're using the MQTT or HTTP bridge.

Authenticating over the MQTT bridge

You can select an authentication method when you create the gateway. Choose one of the following:

See Using Gateways with the MQTT Bridge for more details.

Authenticating over the HTTP bridge

If you're using the HTTP bridge, you must bind the device to the gateway and then supply the JWT of either the device or the gateway in every HTTP request. ClearBlade IoT Core checks the bound device's association with the gateway and the supplied JWT to authenticate the device. This provides a similar level of security as when you use the MQTT bridge to send the association and the device's JWT for authentication.

See Using Gateways with the HTTP Bridge for more details.