Device Creation

Devices are created automatically in Deploy the Fleet any time a device uses your product-specific update URL.

Device Updates

Each time a device connects to Deploy the Fleet using the provided library the Last Check-In time is updated as well as the Reported Version of the firmware. All your project code needs to do is include the library and call the provided API. See the Getting Started guide for your setup:

Manual Device Updates

If you don’t want to include the provided Deploy the Fleet library to handle device updates you can still use the service. Simply add your own code to update devices and request firmware updates over HTTPS. The Device ID and Firmware Version can be reported via your product-specific update URL with query parameters as follows:

Value Query Param Example
Device ID did ?did=b89f3df8-bdd9
Firmware Version v ?v=1.2.0

Example

Assume we have the following values in our setup:

  • Product URL: https://deploythefleet.io/api/ota/58e60a43-4e22-4652-8efa-4e92973a8736 (found on the product dashboard)
  • Version:1.0.0 (your defined product version)
  • Device ID: a5f872edaf11 (MAC address or some other unique identifier for your device)

Your custom code would need to make an HTTPS GET request to the followilng URI:

https://deploythefleet.io/api/ota/58e60a43-4e22-4652-8efa-4e92973a8736?v=1.0.0&did=a5f872edaf11

Device Deletion

Currently there is no way to delete a device. If this is a feature you need please request it using the Feedback dialog within the app.

Updated: