TACO Platform

Test. Analyze. Control. Optimize.

TACO is ioThink’s data intelligence system for manufacturing and IoT. It gives you data storage, data processing, and decision and control in a single install — and supports the full chain from algorithm development to on-site deployment.

Architecture

A cloud-style data stack in one box

Think of TACO as some of the most useful cloud building blocks — object storage, a time-series database, lambda functions, machine learning and a message queue — packaged together and running next to your equipment.

Machine, process and workflow data flow into a heterogeneous time-series database, while files, images and video go to an unstructured store. Above that sit data processing and an intelligent decision layer that sends control signals back to PLCs and outputs to dashboards, MES and data warehouses.

Because TACO adapts quickly to new applications as a data store and machine-learning enabler, the development cycle for analytics and ML apps drops from months to weeks.

TACO architecture: industrial database, data processing, intelligent decision and control layers
TACO system architecture — click to enlarge
Key features

Everything between the sensor and the model

01

Data Collection

Manage diverse structured and unstructured data types, including device data, logs and more.

02

Data Cleansing

Ensure high-quality data with the consistency and structure needed for further analysis.

03

Data Storage

Store data efficiently and reliably, with compression and backup mechanisms built in.

04

Data Acceleration

Tailor data summarization to each application for faster response and lower resource use.

05

AI Modeling

Support ML and AI with algorithm development, model deployment and recalibration management.

06

Data Pipeline

Orchestrate processing workflows with message queues and machine-learning feedback loops.

The TACO advantage

Faster, smaller, cheaper to run

10× SPEED

Data store & query

Ingest up to 50,000 records per second on a single machine, with sub-second queries across the entire history.

COMPRESSION

Extra data compression

A columnar engine shrinks storage to as little as 10% of a traditional database while meeting extensive retention needs.

ANY DATA

Structured & unstructured

Store datasets without predefined table structures. Built-in object storage and integrated algorithms handle unstructured files.

PROTOCOLS

Diverse data gathering

MQTT, HTTP, Profibus, Modbus, Kafka and more for real-time collection of time-series and event-level data.

iQL + PYTHON

Fast application development

The iQL query language handles flexible aggregation and analysis; Python and third-party libraries make custom ML easy to build and ship.

EDGE-READY

Low deployment cost

Runs on low-cost, general-purpose hardware and on edge Linux devices with amd64 or arm64 CPUs, such as a Raspberry Pi.

Deployable devices

Runs wherever your data is produced

TACO installs on Linux environments on amd64 or arm64 — as software on a computer, inside an embedded system, or as a module for an advanced instrument.

Industrial computer
Industrial computers
Embedded system board
Embedded systems
Advanced test instrument
Advanced instruments

Bring AI to your production line

Custom development, technology licensing or OEM products — talk to us about the partnership model that fits your equipment.

Contact ioThink →