Publishing over HTTP
This page explains how devices can use the HTTP bridge to communicate with ClearBlade IoT Core. For HTTP and MQTT information, see Protocols.
Complete these steps before using the HTTP bridge:
Set up one or more device registries, including a Cloud Pub/Sub topic for telemetry events
Create devices
Publishing telemetry events
Please use these instructions to publish telemetry events.
Configuring devices
You can use ClearBlade IoT Core to configure devices. A device configuration consists of binary data that can update firmware, reboot a device, turn on a feature, or change other properties.
To configure a device using the HTTP bridge, define the configuration in ClearBlade IoT Core, then request the configuration via the device.
Updating device configuration
When using the HTTP bridge, the device must explicitly request device configurations with the API. ClearBlade IoT Core does not push configurations to devices over the HTTP bridge. Instead, devices must poll for new configurations.
To get the device configuration available from ClearBlade IoT Core, use a getConfig request.
Setting device state
Use a setState request to report the device state to ClearBlade IoT Core. State data must be base64-encoded.
View the device details in the Cloud console or use the API to retrieve device state data.