QUICK START
Connecting IoT devices in minutes
Quick Start Guide
To start working with Thinger.io just create a free account in our cloud platform and follow the next steps to configure and connect your first IoT device.
1. Create Device
Using Devices
menu tab, just click in Add Device
button. We recommend starting with a compatible Arduino Framework device (ESP2666, ESP32, MKR1010, etc), so, chose Generic Device in Device Type
and fill the form with the Device Id
, Name
, Description
and Credentials
you prefer.
2. Connect Device
After provisioning the device at Thinger.io cloud, it is the moment to configure it in the Hardware device. there are many different hardware supports and communication technologies but Thinger.io allows using all of them:
The most suitable devices to start working with Thinger.io are the ESP8266 or ESP32. Our Thinger.io library for the Arduino framework allows programing the first device in two minutes just following the next steps:
Going to "File>Examples>Thinger.io", open the example code that fits better with your board, i.e., ESP8266
Edit the example code to include your
USERNAME
,DEVICE_ID
andDEVICE_CREDENTIALS
stablished in previous step.
The basic example contains two simple resources to send and retrieve to your device, i.e., controlling a digital pin, or reading a value from the device. It can be modified with many different functionalities that we have explained at the Coding Guide section. After modifying the source code, just flash your device again and wait for the device connection.
Find additional information about Thinger.io devices in the next sections:
3. Devices & Data management
Each device can be managed through the "Device Dashboard". This interface shows connection data and also allows checking the "device API" with raw device data representation.
Thinger.io provides bidirectional communication, so it is possible to retrieve data into the server using "devices output resources" and also sending messages from server to the "devices input resources". Both kind of resources are represented in the device API
section. For example, the default Thinger.io example provides a resource input for digital pin control, and a resource output for reading current device millis()
. Those user-defined resources are automatically represented in the API section, and the user can use it for interacting with them in real-time.
4. Store, Show & Share Data
Thinger.io provides three essential tools to work with devices data that are the basis for creating any IoT project, next tabs shows each tool introduction:
To store device data in a scalable way, programming different sampling intervals or recording events raised by devices.
DATA BUCKETS5. Extend Thinger.io
Thinger.io platform can be complemented with many different Internet services using Plugins that can be found and deployed within seconds Just going to our marketplace and selecting it.
Last updated