ToddySoft File

Time-Series Collection at the Source Planned

Data storage

Stop Polling, Start Recording

A fundamentally different approach to industrial data collection.

Industrial networks today are overloaded by constant polling operations to collect time-series data. This creates unnecessary network traffic and puts continuous load on PLCs that should be focused on controlling processes.

ToddySoft File changes this paradigm by bringing data collection directly into the PLC program. Automation engineers can write data the instant it happens — capturing events with perfect timing precision. The PLC can then transmit collected data over protocols like MQTT when it's convenient, for example after finishing a production unit when the controller has spare capacity.

Built on Apache TsFile: ToddySoft File is based on Apache TsFile, the proven open-source columnar storage format for time-series data. We extend and optimize it for embedded and industrial use cases.

Key Benefits

Rethinking how industrial data is collected and transmitted.

Reduced Network Load

Eliminate constant polling traffic. Data is collected locally and transmitted in efficient batches.

Lower PLC Burden

PLCs write data when events occur and transmit when convenient — not when an external system demands it.

Perfect Timing

Capture data the instant it happens with PLC-level precision, not limited by network polling intervals.

Smart Compression

Highly efficient columnar storage with adaptive compression, minimizing storage and transmission size.

Ideal For

Mobile Assets

Trucks, trains, ships, and aircraft where connectivity is intermittent. Record locally, transmit when connected.

Low-Bandwidth Networks

LoRaWAN, satellite, or other constrained links. Accumulate data locally and transmit when the packet payload is optimally filled.

Unreliable Connections

Remote sites with spotty connectivity. Buffer data during outages and automatically sync when the connection returns.

High-Frequency Collection

Scenarios requiring millisecond-level sampling where polling would overwhelm the network or PLC.

Live chat is disabled. Cookie consent is required to use this feature. If you don't see a consent banner, an ad-blocker or privacy extension may be preventing it from appearing. Live-Chat ist deaktiviert. Cookie-Zustimmung ist erforderlich, um diese Funktion zu nutzen. Falls Sie kein Zustimmungsbanner sehen, verhindert möglicherweise ein Werbeblocker oder eine Datenschutz-Erweiterung dessen Anzeige.