Datapoints vs. Setpoints

  • Definition: Measurement data sent from the device to DRIVR.
  • Example: The smart socket reported “ON” at 12:00 PM yesterday
  • Use Case: Device telemetry, status updates, sensor data.

  • Definition: Settings that can be sent both ways—from the device to DRIVR or from DRIVR to the device
  • Example: A user sends a command via DRIVR to turn the socket OFF remotely
  • Use Case: Remore control, configurations, parameter changes.

✅  In our example, SwitchStatus is a Setting, because

  • It tracks the current state of the smart socket (Datapoint)
  • It allows user to remotely change the state (Setpoints)
  • Datapoint → Data flows from deviceto DRIVR (reporting temperature)
  • Setpoint → Data flows from DRIVRto device (changing a thermostat setting).