We can remotely configure and monitor all machines using simple tools with the ultimate goal of making the process fully automated in the future, such that the need to visit them physically is dramatically reduced.
Suitable for configuring just one machine as well as millions of devices with low effort. No additional complexity and time is needed to configure large fleets.
Say goodbye to time-consuming on-site visits. Spotflow allows you to configure and oversee all your connected devices from a single, user-friendly interface—whether through UI, API, or CLI.
Configure devices based on the tags you set up in the cloud environment, such as model, hardware version, or environment. This means you can apply configuration changes to a selected group of devices.
Get real-time reports from your devices to check current configuration and monitor custom attributes like serial number, OS version, and location.
Changes made to the configuration in the cloud propagate to all targeted devices in a few seconds. No need to worry about the current state of device connectivity. All changes get deployed as soon as possible without human intervention.
Install the Spotflow Device SDK (available in C, Python, and Rust) automatically and in seconds during manufacturing to enable remote configuration from day one.
import json
from spotflow_device import DeviceClient
client = DeviceClient.start(
device_id="0070c34e-3db5-4326-836b-1b31914f6ca1",
provisioning_token="secret",
db="spotflow.db")
desired_properties = client.get_desired_properties()
print(json.dumps(desired_properties.values))