Analysis Overview

Analysis Overview

Analysis is a powerful feature that experts and developers can use to implement scripts to analyze and manipulate data from any device in real-time.


The scripts that run at TagoIO are programmed with the Node.js TagoIO's SDK. Get more instructions on how to code scripts in our SDK documentation.




By using the Analysis, you have access to all your data, devices, and even to external services through the use of APIs.

By combining Analysis and Actions you can execute specific scripts whenever a condition is met, such as when a variable with a new value arrives at TagoIO.
For example, you can process your information, convert it, or perform any math transformation for that variable.

You can also add new values in another device's data storage, read the data from there, or setup actions that will send email, SMS, or the data back to a specific device.

There are three main steps that you need to take in order to create and run your scripts on analysis.

  1. Setup your analysis
  2. Code your script
  3. Run it

    • Related Articles

    • Creating Analysis

      Creating your own analysis is easy. First, click on Analysis on the sidebar, then click the + Add Analysis button in the upper right of the analysis main screen. Just write a name and you’re ready to go! 1. Name What you usually use to identify your ...
    • 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 ...
    • Distributing analysis

      You can create a copy of your analysis and send a link to anyone so they can add a copy to their account through a customized install page. They will be able to edit the analysis as they wish. Others will be able to edit the analysis that they ...
    • Services Overview

      TagoIO offers a broad range of services that can be allocated the way your applications needs it to be. By provisioning the services that each Profile will use throughout the month, you will know exactly how much you will be charged. You can ...
    • Connector Overview

      Connectors enable you to create a device with built-in behaviors that allow it to communicate with a Network very easily. They also help you automate and scale your devices, once you create a device using a connector, that device will also run the ...