Each guide takes you from nothing to a working result, using several parts of Thinger.io together. The guides link to the pages of each feature for the details instead of repeating them, so you can follow a guide first and read the reference later.
End to end
From an ESP32 to a dashboardConnect an ESP32, store its temperature in a Data Bucket, plot it on a dashboard and get an email when it goes above a threshold.Provision a device fleetDefine a product with properties, a bucket and a dashboard, and let every unit of your fleet register itself with Auto Provision when it first connects.Build a dashboard appWrite a small web app with the Dashboard SDK that reads a Data Bucket, publish it to a File Storage and open it as a dashboard of the console.Alert on per-device temperature limitsRaise an alarm when a sensor leaves its own temperature range, kept in a property with a default for the product, and email it.
Product examples
Complete products for real devices, ready to adapt to your own:
Shelly Plug SConnect a Shelly Plug S smart plug to Thinger.io over MQTT, without reflashing it, and control it with a ready-made product.Shelly Plus 1PMConnect a Shelly Plus 1PM relay with power metering to Thinger.io over MQTT and switch it, read its status and store its energy readings.Kunbus Revolution PiConnect a Kunbus Revolution Pi to Thinger.io with the Linux client and open its terminal, PiCtory and Node-RED from the console.
Before you start
If you have not connected a device yet, start with the Quick start and the core concepts. The API tabs of the guides need an access token, and the CLI tabs need the thinger CLI.