We can remotely configure and monitor all machines, thus dramatically reducing the need to visit them physically. For example, we can detect disruptions to our data processing pipelines and resolve issues when they occur, if not before.
Adding new devices to the system takes seconds and can be fully automated. Call Spotflow API during manufacturing and pass a secret to the device firmware. Once off the assembly line, it will automatically connect to the platform.
import json
from spotflow_device import DeviceClient
client = DeviceClient.start(device_id="weatherstation001",
provisioning_token="secret", db="spotflow.db")
sender = client.create_stream_sender()
payload = json.dumps({"temperatureCelsius": 21.6})
sender.send_message(payload.encode())
Setting up or changing the devices’ configuration is an effortless job that can be done from anywhere. Enable sensors or change how often they send data at the click of a button, and the changes will apply to the entire fleet in one go.
Commanding your devices is lightning-fast, as every order gets executed in real time. From remote restart to instructing devices to run diagnostics, you are in control.
{
"sendSystemLogs": {
"logLevel": "debug",
"days": 7
}
}
{
"command": "restart"
}
Monitor the state of large, distributed fleets of IoT devices around the globe. Check all the devices’ vitals in one single interface and know exactly what devices require your attention.
Have a question or want to connect? Visit Contact Us page.