Getting Started

Getting Started

Welcome to TagoIO! Here are some options for you to start with TagoIO. 

Option 1 - Follow the manual steps described below to start quickly.

Option 2 -  Use our SIMULATOR to start right away even without having a real IoT device in hand.

Option 3 -  Go deeper by following the video below.

Step 1. Add a device

Start by adding a device to your account. This will provide a link between the data in your account and the external world.

In this example, let’s send a variable called temperature from your device to your account.

1 - Click the Device button;
2 - Click the Add Device button;
3 - Look for the type HTTPS and select it;
4 - In the field "Device Name", add any name to your device;
5 - Click on the Create Device button.

All devices should use a valid device-token when accessing TagoIO. One device-token is generated when a device is created and it is available for you to copy if you want to insert it in a real device.

Step 2. Build a dashboard

You can build great dashboards to visualize data, interact with your devices and share with others. You can build it with the widgets that best fit your needs.

Click Dashboards on the left side bar, click + then select the type of dashboard, give a name for your dashboard, and click on Save.

Let’s add one widget to show the variable temperature. Click + (the top right button), and pick the widget Card.

Start the configuration of this widget by adding the device and variable to be displayed. Click on the search area then type the variable name that will be sent by the device as temperature, and click Save and your widget will be ready!

Step 3. Send data

Now that you have completed the setup of your account, you are ready to send data from your electronic devices using our APIs. You can use one of our SDKs designed for your platform.

You can simulate your device using any tool that transfers data to and from a server with HTTP. Below, you will learn how to quickly send data depending on the OS that you are using.

Also, you can use our Device Emulator to easily send data directly from your account.

Mac or Linux Command Line

Let’s use curl to post the data. Enter the following command replacing the YOUR_DEVICE_TOKEN by the token created earlier for your device.

curl -H "Content-Type: application/json" -H "Device-Token: YOUR_DEVICE_TOKEN" -X POST -d '{"variable":"temperature","value":100,"unit":"F"}'

Try to send more data by changing the value of the ‘temperature’. Keep an eye on your dashboard. You should see something like this:


To send data, there are some tools that support HTTP communication like Postman or Insomnia. Considering the same input as used above, you can make a POST by entering the URL, Device-Token, and configuration in Postman like this:

Then, input the variable information in the JSON body. Make sure that you select the same configuration as shown in the picture below.

The response should look like this:

Step 4.  Create complete solutions

This is just the beginning! Check out how powerful TagoIO is to deploy solutions in production.

Create powerful analysis in real-time using our script capabilities in Java Script. Program actions to be taken based on your rules.

Learn more about our powerful API’s. And check out the tutorials and SDKs prepared for different boards and applications.

    • Related Articles

    • Getting Data

      HEADERS: Authorization: Your-Device-Token GET - QUERYSTRINGS: KEY TYPE DESCRIPTION variable string || array Get variables query string pre-defined by Tago qty string Maximum number of data to be returned. start_date string ...
    • Devices

      Device is the link between your external things and the data in your account. To allow anything to send or receive data from TagoIO, you need to create a device. The communication between external devices and TagoIO is done via HTTP or MQTT methods ...
    • LoRaWAN Publication of Environmental Measurements with a LoRa-E5 Module

      This tutorial explains how to implement a LoRaWAN publication on The Things Network (TTN) with a TagoIO integration using a MicroPython driver for a Grove LoRa-E5 module. it was originally posted on ...
    • Building Solutions

      You can start building your application using your own devices, third party devices, simulators, or external database. Go beyond the typical IoT solution and integrate your application with external services like Microsoft 365, GoogleSheets, Slack, ...
    • Analysis Service

      Every time the Analysis runs one script, its runtime duration is counted against the limit in that specific Profile (increment of 1 second). This limit defines the total available runtime your Analyses can have to run inside TagoIO. For example: if ...