Skip to main content
The Database tab (Monitor → Database) lets you design custom databases for your product’s devices to store runtime data — readings, events, logs, anything your devices produce.

Schemas and tables

  • Create a schema for the product, then add tables within it
  • Each table defines columns (the fields a record holds)
  • Devices and dashboards read and write records against these tables

Writing and reading data

FromHow
Firmware (Arduino)insertDatainDatabase(...), getDatabaseData(...) — see the API reference
Dashboard scriptdb.query / db.insert
RESTThe Database API endpoints
Dashboard widgetsThe Database Form control writes; Table / Dynamic Repeater display

Typical flow

1

Create a table

Define its columns (e.g. temperature, humidity, created_at).
2

Write from the device

Insert a record whenever the device produces data.
3

Show it

Bind a Table or Dynamic Repeater widget to the table, or query it in a script.

Next: SMS

Send SMS notifications from your product.