Control Tower

Control Tower

The Control Tower is an add-on that enhances your profile allowing you to access features that give you more visibility and control over your data input and output. With Control Tower, you can:
  1. View data input and output statistics for each device
  2. Set rate limits for your devices
  3. Set rate limits on your profile
These features will help you monitor your device activity and give you control over your resources by allowing you to customize them according to your needs. We designed the Control Tower to make your application more reliable, scalable, and efficient. 

Activate the Control Tower add-on on your My Billing page, or check out our Pricing Page.

View your device statistics

Once you activate Control Tower, you can view data input and output statistics for each device under your profile. This allows you to better understand how much data is being streamed to and from your devices.

You can monitor the statistics by going to your Devices module on your Admin and selecting the device you want to visualize the statistics.



The statistics starts being stored once the add-on is added to a profile, meaning that adding Control Tower does not generate statistics for devices retroactively prior to the date of purchase.

Set rate limits for your devices and profiles

One of the Control Tower features is the option to set custom request rate limits for your profile or devices, these rate limits are applied to a wide range of interactions within the platform and are based on your account's plan. There are two types of limits: hard and soft.
  1. Hard limits are fixed and apply to all accounts. They are based on your account's plan. You can read more here: Rate Limits,
  2. Soft limits are flexible and can be customized by you. They allow you to control the input and output of your profile and prevent it from going haywire and consuming too much input and/or output. You can set soft limits for your whole profile or individual devices. It is available once you activate the add-on.
For example, you can use soft limits to protect your devices from malfunctioning and using too much input or output, or to avoid a single device from sending too many requests and reaching the hard limit for requests of your account, which would block other devices from sending or receiving data for a whole minute.

You can apply soft rate limits to your whole profile, so that all devices in the profile follow them. You can also apply a soft limit to a specific device, which will override the profile limits, this can be useful when you need a certain device to have more or less limit than the others.

The hard limits take precedence over soft limits due to restrictions on the API level, You can't set a soft limit higher than the ones in the Rate Limits documentation.
For example: if the hard limit of your plan is 5,000 , even if the soft limit is set to 10,000 requests in a profile or a device, the limit will still be maintained in 5,000 requests per minute.

Setting soft limits on your Profile or devices

To customize the soft limits for a Profile, navigate to your Admin page, access the Profile page, and then proceed to the "More" tab.


For managing device soft limits, go to the Devices module, select the desired device, and similarly access the "More" tab.




    • Related Articles

    • Input Control Widget

      The Input control allows users to submit values to variables through a form. Editing the form The Input control is a very dynamic widget, as you can customize its colors, layout, text, and even icons. To edit a specific section of this widget, you ...
    • Add-ons Overview

      On top of the fundamental IoT services provided to run your applications, great add-on modules are also available to customize your application using TagoRUN. Add-ons are applied separately to each of your Profiles. In your account, go to Profiles, ...
    • Rate Limits (Hard limits)

      When executing requests to TagoIO, you will have a limit on the number of requests that can be made during a certain time period. These limits are applied in short intervals every minute, allowing us to provide a reliable and scalable API that our ...
    • Step Button Widget

      Step button allows users to increase and decrease values of a number or clock by using the (-) and (+) buttons. You can also define values for the incremental step and the limits. Creating your own To add it to your dashboard, choose the Step button ...
    • Actions

      Actions is a very powerful feature that gives you total control over your devices based on events determined by you. With Actions you can: Send an SMS based on certain conditions; Send an Email based on certain conditions; Run scripts using Analysis; ...