20,919,685Total Points24,106Total Sites23,382Cell Towers69,500Racks Monitored56,753HVAC Units Monitored31,322UPS Units Monitored24,788Generators Monitored20,919,685Total Points24,106Total Sites23,382Cell Towers69,500Racks Monitored56,753HVAC Units Monitored31,322UPS Units Monitored24,788Generators Monitored20,919,685Total Points24,106Total Sites23,382Cell Towers69,500Racks Monitored56,753HVAC Units Monitored31,322UPS Units Monitored24,788Generators Monitored

Mango by Radix IoT Training

Step-by-step lessons that take you from installing Mango to scripting, securing, scaling and troubleshooting it. Each lesson pairs a video walkthrough with the full written steps. The chapters run in course order, so start at the beginning or go straight to the task in front of you.

  • 65 lessons
  • 11 chapters
  • Beginner to advanced
  • Free access with one short form

Get free access to all 65 Mango by Radix IoT training lessons

One short form unlocks every lesson and its video in this browser.

This form is hosted by Zoho. It loads only after you enable support cookies or choose to load it below.

Every lesson is unlocked in this browser.

Chapter 2 · 8 lessons

Core Concepts

Lesson 4

Understanding Data Points: Types, Properties, and Logging Options

Learn the fundamentals of Mango by Radix IoT data points including data types, point properties, logging strategies, and how points connect to data sources.

Beginner10 min read
Lesson 5

How to Design a Tagging Strategy for a Single Site

Learn the three-tier tagging model (site, device type, device ID) for organizing Mango by Radix IoT data points at a single site into a scalable, filterable structure.

Beginner12 min read
Lesson 6

XID Best Practices: Naming Conventions for Scalable Deployments

Design consistent, meaningful XID naming conventions for data sources, data points, and other Mango by Radix IoT objects to simplify scripting, API usage, and multi-site management.

Intermediate8 min read
Lesson 7

How to Apply and Manage Tags in Bulk

Learn how to add, edit, and remove tags across hundreds of data points at once using Bulk data point edit, JSON export/import, and REST API bulk operations.

Intermediate10 min read
Lesson 8

How to Design a Scalable Tagging Strategy for Multi-Site Deployments

Scale your tagging taxonomy from a single site to a fleet of 10+ sites, enabling cross-site dashboards, bulk permission assignment, and enterprise reporting.

Advanced12 min read
Lesson 9

How to Duplicate a Device Using JSON Export and Import

Clone a fully configured Mango by Radix IoT data source with all its points using JSON export and import, then modify only what differs for the new device.

Intermediate8 min read
Lesson 10

Dashboards vs Views vs Watch Lists: When to Use Each

Understand the differences between Mango by Radix IoT dashboards, Platform Manager views, and watch lists, and learn when to use each for different monitoring and management scenarios.

Beginner8 min read
Lesson 11

How to Export Data from Watch Lists (CSV and JSON)

Export real-time and historical data from Mango by Radix IoT watch lists as CSV or JSON for offline analysis, compliance records, or integration with other tools.

Beginner6 min read

Chapter 3 · 9 lessons

Data Sources & Protocols

Lesson 12

Configuring SNMP Data Sources with Network Discovery

Use Mango by Radix IoT's SNMP device scan and SNMP point import tools to find devices, walk them for OIDs, and turn the results into Mango data points.

Intermediate8 min read
Lesson 13

Configuring a Modbus TCP Data Source

How to set up a Modbus TCP data source in Mango by Radix IoT to read registers from PLCs, meters, and other Modbus-compatible devices.

Intermediate8 min read
Lesson 14

Configuring a BACnet IP Data Source

How to discover BACnet devices on your network and set up a BACnet IP data source in Mango by Radix IoT to monitor building automation systems.

Intermediate10 min read
Lesson 15

Configuring the MQTT Sparkplug Data Source

Set up the MQTT Sparkplug B data source to connect Mango by Radix IoT to an MQTT broker, add edge nodes, and let their BIRTH messages create data points.

Intermediate12 min read
Lesson 16

Configuring the HTTP Retriever Data Source

How to pull data from external web endpoints and REST APIs using the HTTP Retriever data source, including URL configuration, authentication, regex extraction, and JSON parsing.

Intermediate12 min read
Lesson 17

Getting Started with the Mango REST API

How to authenticate with and use the Mango by Radix IoT REST API to read data point values, set values, and query historical data programmatically.

Intermediate10 min read
Lesson 18

Using JWT Tokens for REST API Authentication

How to generate, configure, and use JWT authentication tokens for secure programmatic access to the Mango by Radix IoT REST API.

Intermediate10 min read
Lesson 19

Using Python with the Mango REST API

How to interact with Mango by Radix IoT programmatically using Python, including session authentication, JWT tokens, reading/writing point values, and querying historical data.

Intermediate14 min read
Lesson 20

Bulk Importing and Editing Data Points

Mass-configure data points with the Bulk data point edit CSV tools, the Data points and related data extended export, Configuration import/export JSON, and the REST bulk endpoints - with the real column paths, action values and request shapes.

Intermediate15 min read

Chapter 5 · 6 lessons

Events & Alarms

Lesson 25

Understanding the Mango Event Lifecycle

Learn how events flow through Mango by Radix IoT from detection to acknowledgment to return-to-normal, including event states, alarm levels, and how the lifecycle affects handlers and notifications.

Intermediate12 min read
Lesson 26

Guide to Event Detector Types in Mango

Reference for all 18 Mango by Radix IoT event detector types - high and low limit, range, analog change, rate of change, CUSUM, smoothness, state, bitmask, regex, change, no change and no update - with the real field labels, which point data types each one supports, and configuration guidance.

Intermediate16 min read
Lesson 27

How to Configure Event Handlers: Email, Scripts, Set Points, and Process

Create and configure Mango by Radix IoT event handlers: email with escalation, set point actions, script callbacks, and the process handler, which is disabled until enabled in mango.properties.

Intermediate12 min read
Lesson 28

Configuring Event Handlers and Email Alerts

How to set up event detectors on data points and configure email notifications so you get alerted when values go out of range.

Beginner8 min read
Lesson 29

Configuring Slack Notifications for Mango Alarms

Configure the Slack Message event handler to deliver Mango by Radix IoT alarm notifications to a Slack channel, including the classic-app bot token it requires and what to do if you do not have one.

Beginner8 min read
Lesson 30

Configuring Process Event Handlers

Run external commands and scripts automatically when Mango by Radix IoT alarms trigger, including command syntax, event data arguments, and security configuration.

Intermediate11 min read

Chapter 7 · 7 lessons

Reporting & Historical Data

Lesson 36

Understanding Rollups and Statistics for Time Series Data

How Mango by Radix IoT rollups aggregate raw time-series samples into summary statistics like averages, deltas, and integrals for charting, reporting, and API queries.

Intermediate11 min read
Lesson 37

Creating Excel Reports with Scheduled Email Delivery

Build automated Excel reports using templates with named ranges, configure rollups, and schedule email delivery.

Intermediate14 min read
Lesson 38

How to Build Excel Report Templates with Named Ranges

Build Excel report templates that the Mango by Radix IoT Excel Reports module fills with live and historical point data through named ranges, time periods and rollups.

Intermediate12 min read
Lesson 39

How to Schedule and Deliver Automated Reports

Configure Mango by Radix IoT to automatically generate and email reports on a schedule, including daily summaries, weekly performance reports, and monthly compliance documents.

Intermediate7 min read
Lesson 40

How to Estimate Mango Storage Requirements

Size a Mango by Radix IoT deployment by calculating exact record counts from point count, polling intervals, and retention, then converting records to disk space by measuring your own point value backend.

Intermediate10 min read
Lesson 41

How to Plan Data Retention Policies for Compliance and Performance

Design system-wide and per-point data retention policies in Mango by Radix IoT to balance compliance requirements, query performance, and storage costs.

Intermediate11 min read
Lesson 42

How to Manage Disk Space and Purge Historical Data

Identify Mango by Radix IoT's common disk consumers and configure purge settings at the system, data source, and data point level to keep storage under control.

Intermediate10 min read

Chapter 9 · 6 lessons

Security & User Management

Lesson 47

Understanding Role-Based Access Control in Mango

Learn how Mango by Radix IoT's role-based access control works: the three built-in roles, role inheritance, how a permission is checked, object versus system permissions, and the permission chain behind a dashboard.

Beginner10 min read
Lesson 48

How to Design and Implement a Role Hierarchy

Step-by-step guide to planning and implementing a role structure that matches your organization's access requirements, from three-role setups to multi-tenant deployments.

Intermediate10 min read
Lesson 49

How to Create and Configure User Accounts

Step-by-step guide to creating Mango by Radix IoT user accounts, assigning roles, setting home pages, configuring permissions, and managing account lifecycle.

Beginner8 min read
Lesson 50

How to Configure System Permissions by Role

Configure Mango by Radix IoT system permissions by role: what the System permissions page can actually delegate, what stays superadmin-only, and how each permission defaults.

Intermediate8 min read
Lesson 51

How to Set Object-Level Permissions on Dashboards and Data Points

Set View, Edit and Set point value permissions on data points, pages, watch lists, menu items and report templates, and check the whole chain behind a dashboard, for multi-tenant access control in Mango by Radix IoT.

Intermediate8 min read
Lesson 52

How to Use the Audit Trail for Configuration Change Tracking

How to view and use Mango by Radix IoT's audit trail for configuration Create/Modify/Delete history — and where to look instead for logins and setpoints.

Intermediate8 min read

Chapter 10 · 6 lessons

Scalability & System Admin

Lesson 53

How to Choose and Configure Your Mango Database (MySQL, PostgreSQL, MariaDB)

Compare the SQL database types Mango by Radix IoT defines — H2, MySQL, and PostgreSQL, plus MariaDB as a MySQL-compatible option — and learn how to configure each for development and production deployments.

Advanced12 min read
Lesson 54

How to Migrate from H2 to a Production Database

Step-by-step guide to converting your Mango by Radix IoT SQL database from the default H2 to MySQL or PostgreSQL for production deployment, using Mango's built-in database conversion.

Advanced10 min read
Lesson 55

How to Configure NoSQL Time-Series Backup Settings

Configure and manage backups for Mango by Radix IoT's NoSQL time-series database to protect historical point values from data loss.

Advanced8 min read
Lesson 56

Guide to Mango System Administration Settings

Reference guide to Mango by Radix IoT's system-level settings including email, database, backup, purge, session, and web server configuration.

Intermediate10 min read
Lesson 57

How to Configure Mango JVM Memory Settings

Tune Java Virtual Machine memory allocation for Mango by Radix IoT to optimize performance based on your deployment size, avoid out-of-memory errors, and maintain system stability.

Advanced8 min read
Lesson 58

Configuring Email and SMTP Settings

Complete guide to setting up outbound email in Mango by Radix IoT for alarm notifications and reports, including Gmail SMTP, SendGrid, TLS configuration, and troubleshooting common delivery issues.

Beginner10 min read

Chapter 11 · 7 lessons

Troubleshooting & Maintenance

Lesson 59

Mango Troubleshooting Methodology: Step-by-Step Triage Guide

A repeatable 8-step methodology for diagnosing any Mango by Radix IoT issue, from stale data to slow dashboards to failed connections.

Intermediate18 min read
Lesson 60

Common Mango Issues and Quick Fixes

Quick-reference guide to ten frequently reported Mango by Radix IoT issues with step-by-step fixes for each, from permission problems to polling failures to slow performance.

Beginner11 min read
Lesson 61

How to Troubleshoot Data Source Issues

Diagnose data sources that poll slower than expected, miss readings, or show gaps — including overloaded systems, network latency, device timeouts, and configuration errors.

Intermediate10 min read
Lesson 62

How to Use Mango Logs for Troubleshooting

Navigate Mango by Radix IoT's log files to diagnose startup failures, communication errors, script problems, and performance issues using practical search patterns and log analysis techniques.

Intermediate10 min read
Lesson 63

How to Monitor Mango System Health with Internal Metrics

Use Mango by Radix IoT's Internal Data Source to monitor JVM memory, thread count, database performance, and polling health in real time with dashboards and alerts.

Intermediate10 min read
Lesson 64

Backing Up Your Mango System

How Mango by Radix IoT's three backups — SQL database, MangoNoSQL time-series data, and JSON configuration — are scheduled by default, and how to run, verify, and restore each.

Beginner10 min read
Lesson 65

Mango Go-Live Readiness and Maintenance Checklist

Comprehensive pre-launch checklist and ongoing maintenance schedule for Mango by Radix IoT deployments covering database, security, backups, monitoring, and operational readiness.

Intermediate12 min read

Need help with your own deployment?

Talk to our team about your specific environment, devices, and protocols.

Get in Touch

We honored your browser’s Global Privacy Control signal — optional cookies are off and nothing is tracked.