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.
Available in two editions, both delivered through a single installer for a streamlined deployment experience.
$ curl -sfL https://get.iotistica.com/agent | sudo sh
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.
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.
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.
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.
A managed broker with per-device authentication and topic-level access control. Agents authenticate on connection; each device is isolated to its own namespace.
A high-throughput ingestion pipeline processes incoming readings in real time. Built for sustained load with no data loss, even during traffic spikes.
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.
Query telemetry, retrieve device status, manage fleet configuration, and access anomaly data — all through a single REST API your team can build against.
Push configuration changes, monitor device health, dispatch jobs, and access devices remotely through the same platform your agents connect to.
Deploy the full ingestion stack on your own infrastructure — on-premise, private cloud, or air-gapped environments. Docker Compose and Kubernetes deployments supported.
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.
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.
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.
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.
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.
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.
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.
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 | — | — |
Install the agent on any Linux device in under two minutes, or reach out to discuss fleet management and cloud ingestion for your project.