Edge Software

Iotistica Agent

The Iotistica Agent is a lightweight edge software platform designed to run on virtually any Linux-based gateway, including Raspberry Pi, industrial PCs, and ARM single-board computers. It securely collects data from local devices and equipment, processes, filters, and enriches it at the edge to reduce bandwidth, lower cloud AI processing costs, and deliver higher-quality data for faster, more accurate insights. It continues operating even without cloud connectivity. Data delivery is managed through a flexible subscription-based publishing system, allowing processed data to be routed to any MQTT broker or, with Pro, to InfluxDB, Azure IoT Hub, AWS IoT Core, and Google Cloud.

Iotistica Agent dashboard showing device telemetry, sources, and anomaly detection

Available in two editions, both delivered through a single installer for a streamlined deployment experience.

TRY IT NOW
$ curl -sfL https://get.iotistica.com/agent | sudo sh
Open Source

Community Edition

The Community Edition is a free, self-hosted edge runtime for developers, system integrators, and organizations building industrial IoT solutions. Deploy without creating an account, operate entirely offline, or connect to the MQTT broker or data platform of your choice.

  • Supports industrial protocols including Modbus TCP/RTU, OPC UA, BACnet, and MQTT
  • Integrated web-based administration interface for configuration, diagnostics, and monitoring
  • Publish telemetry to any MQTT broker in Tag/Value or ECP formats
  • Data buffering during network interruptions
  • Cross-platform support for ARM64, ARM32, and x86-64 Linux systems
  • Built-in Docker container orchestration for deploying and managing edge apps
  • REST API for device status, container management and diagnostics
View on GitHub Try Live Demo
Pro Edition

Agent Pro

Everything in the Community Edition, plus enterprise fleet management, remote operations, and intelligent edge automation. Provision, manage, and update thousands of devices from a single platform — with secure remote access and zero-touch deployment.

  • Supports industrial protocols including Modbus TCP/RTU, OPC UA, BACnet, and MQTT
  • Integrated web-based administration interface for configuration, diagnostics, and monitoring
  • Cross-platform support for ARM64, ARM32, and x86-64 Linux systems
  • Data buffering during network interruptions
  • Automatic discovery of compatible devices on the local network
  • Built-in Docker container orchestration for deploying and managing edge apps
  • On-device anomaly detection and edge intelligence
  • Publish to MQTT, InfluxDB, Azure IoT Hub, AWS IoT Core, Google Cloud, or your own Iotistica deployment
  • Integrated MQTT broker monitor — inspect live topics, messages, and connected clients
  • 24/7 Technical Support
Included in all plans Pro highlights
Get in Touch
Pro + Cloud

Agent Pro + Ingestion

Everything in Agent Pro, plus fully managed cloud infrastructure. No MQTT broker to operate, no time-series database to maintain — Iotistica handles the ingestion stack so your team can focus on building applications.

  • Supports industrial protocols including Modbus TCP/RTU, OPC UA, BACnet, and MQTT
  • Zero-touch provisioning and credential management
  • Secure remote shell — no VPNs or port forwarding
  • Fleet-wide jobs for scripts, configuration, and firmware updates
  • Built-in Docker container orchestration for deploying and managing edge apps
  • On-device anomaly detection and edge intelligence
  • Hosted MQTT broker with per-device authentication and topic isolation
  • High-throughput telemetry ingestion pipeline — no data loss during traffic spikes
  • Time-series storage with hourly and daily rollups and configurable retention
  • Cloud REST API for telemetry, device status, and fleet management
  • 24/7 Technical Support
Included in all plans Pro highlights
Get in Touch
Cloud Infrastructure

Managed Cloud Ingestion

A fully managed IoT backend built on the Iotistica platform, designed for organizations that want enterprise-grade data infrastructure without the operational overhead. We manage the entire ingestion stack — including the MQTT broker, high-performance data pipeline, and time-series database — so your team can focus on building applications, not maintaining infrastructure.

Iotistica Agent Pro devices connect securely and begin publishing data immediately with zero infrastructure setup. Your applications can access telemetry, historical data, and device metrics through a simple, well-documented API.

For organizations that require complete control over their infrastructure or need to meet internal compliance requirements, the same platform is also available as a self-hosted deployment that can be installed on your own servers or cloud environment.

Hosted MQTT Broker

A managed broker with per-device authentication and topic-level access control. Agents authenticate on connection; each device is isolated to its own namespace.

Telemetry Ingestion

A high-throughput ingestion pipeline processes incoming readings in real time. Built for sustained load with no data loss, even during traffic spikes.

Time-Series Storage

Readings are stored in a compressed time-series database with pre-built aggregates for hourly and daily rollups. Raw data retained up to two years.

REST API

Query telemetry, retrieve device status, manage fleet configuration, and access anomaly data — all through a single REST API your team can build against.

Fleet Management

Push configuration changes, monitor device health, dispatch jobs, and access devices remotely through the same platform your agents connect to.

Self-Hosted Option

Deploy the full ingestion stack on your own infrastructure — on-premise, private cloud, or air-gapped environments. Docker Compose and Kubernetes deployments supported.

Developer Tools

Industrial SimulatorsNew

Browser-based simulators that replicate the behaviour of real industrial devices — no hardware, no wiring, no configuration files. Each simulator speaks the native protocol over the network, so any standard client, gateway, or agent sees it as an actual device and can read, write, and subscribe to it in the same way it would on a production floor.

Simulated objects support configurable behaviour patterns including sinusoidal cycles, random walk, scheduled setpoint changes, ramps, and fault injection — making it straightforward to reproduce edge cases, stress-test anomaly detection logic, or demonstrate integrations without access to physical equipment.

Native Protocol Support

Simulators run real protocol stacks — not emulators or mock APIs. A BACnet simulator responds to WhoIs, ReadProperty, and WriteProperty over standard UDP, making it indistinguishable from a real BACnet device to any client on the network.

Realistic Behaviour Patterns

Each data point runs an independently configurable behaviour: sine waves, random walk, occupancy schedules, linear ramps, or fault injection with configurable MTBF. Combine them to model complex real-world scenarios like chiller startups, sensor dropouts, or HVAC setpoint transitions.

Fault Injection

The fault behaviour wraps any normal pattern and randomly injects spikes, stuck values, or offline dropouts at a configurable rate. Use it to test alarm escalation, validate anomaly detection rules, or verify that your integration handles bad-quality data gracefully.

HVAC Equipment Templates

Pre-built templates for Air Handling Units, VAV boxes, fan coil units, chiller plants, boilers, and more create a full set of realistic objects in one click — with sensible names, units, and behaviour patterns already configured.

Web-Based, Zero Install

The browser UI lets you add devices, configure objects, and watch live values update in real time — no software to install, no config files to edit. Save your entire device topology as a named profile and reload it instantly for repeatable test environments.

More Protocols Coming

The BACnet/IP simulator is the first in the series. Modbus TCP, OPC UA, and SNMP simulators are on the roadmap, each following the same browser-based configuration model.

At a Glance

Which offering fits your project?

Start with the Community Edition for free — no account required, runs fully offline. Upgrade to Agent Pro when you need fleet management, remote access, or anomaly detection. Add Ingestion to replace your own MQTT broker and time-series database with a fully managed backend.

Capability Community Agent Pro Pro + Ingestion
Industrial protocol data collection Yes Yes Yes
Local admin UI and device API Yes Yes Yes
Publish to any MQTT broker Yes Yes Yes
Offline buffering Yes Yes Yes
Local device discovery Yes Yes
Publish to InfluxDB, Azure, AWS, GCP Yes Yes
Zero-touch provisioning Yes Yes
Fleet management and desired-state config Yes Yes
Secure remote shell Yes Yes
Fleet job dispatch Yes Yes
On-device anomaly detection Yes Yes
Hosted MQTT broker Yes
Managed ingestion pipeline Yes
Time-series storage and REST API Yes
Open source Yes

Ready to get started?

Install the agent on any Linux device in under two minutes, or reach out to discuss fleet management and cloud ingestion for your project.