This setup empowers users to run ClearBlade Edge as an IoT Edge module on Azure IoT Edge. It consists of these steps:
Deploy the edge on Azure
If the user has no device setup, they can follow the Azure instructions to deploy the IoT Edge and its modules on a virtual machine.
-
Click the Get it now action button on the Azure Marketplace, which redirects to the deployment page.
-
In the Deployment Modules section, click the configure button, which opens the custom configuration option.
-
Replace the following placeholders in the Container Create options. The developer must have an edge already created in their ClearBlade system.
The developers' system-specific edge values are in the tutorial instructions' Create section.
```javascript
"Cmd": [
"-platform-ip=<PLATFORM_URL>",
"-parent-system=<SYSTEM_KEY>",
"-edge-id=<EDGE_ID>",
"-edge-cookie=<EDGE_COOKIE>"
]
"Cmd": [
"-platform-ip=platform.clearblade.com",
"-parent-system=c694c6d30bf095c4d3b48c89dacf01",
"-edge-id=azure-edge",
"-edge-cookie=mx912P2429QC97708RFf65Kvj0L"
]
```
-
After updating the createOptions, click deploy to Azure IoT Edge device.
-
The
sudo docker psshould list the running containers if the user creates and deploys the IoT Edge hub on a VM. -
ClearBladeIoTEdgePlatformis the container name the user should be looking for.
Advanced
To have a persistent edge database, the user can update the ClearBlade IoT Edge module deployment configuration options to add more flags to the Docker command.