Skip to content
View iot-sensor-data's full-sized avatar

Block or report iot-sensor-data

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
iot-sensor-data/README.md
iotsensordata.org — Manufacturing IoT Sensor Data & OEE Calculation Pipelines

Manufacturing IoT Sensor Data & OEE Calculation Pipelines

iotsensordata.org is a practitioner-focused engineering reference for building, validating, and scaling industrial telemetry and Overall Equipment Effectiveness (OEE) pipelines — the messy, high-stakes data path that runs from a PLC register on the factory floor to a trustworthy availability number on a plant dashboard.

Every guide is written for the person who has to ship the pipeline: production-grade Python and SQL you can copy and adapt, hand-drawn architecture and data-flow diagrams, and a hard focus on the failure modes that quietly corrupt metrics in real factories — clock drift, duplicate MQTT delivery, floating-point accumulation error, out-of-order events, and shift-boundary edge cases.

Read it live → www.iotsensordata.org

Who it's for

Industrial engineers, IIoT developers, manufacturing data analysts, and Python automation builders who are wiring real machines to real analytics — and who need the details that tutorials skip.

What's inside

The material is organised into three working tracks that mirror the pipeline itself:

Edge gateways, canonical tag dictionaries, MQTT topic design, payload serialization (JSON / Protobuf / Avro / Sparkplug B), time-series persistence, and precision limits. Turn opaque vendor addresses into a clean, ISA-95-aligned data contract before anything downstream depends on it.

Protocol normalization, clock-drift correction, outlier detection, gap filling, store-and-forward edge buffering, and async idempotent persistence — the deterministic, fault-tolerant path that keeps a broker hiccup or a gateway reboot from losing or reordering telemetry.

State machines, microstop thresholds, shift-boundary logic, OEE formula validation, and reporting rollups. Get from noisy machine-state signals to an Availability × Performance × Quality number that survives an audit.

Highlights

About this repository

This repository holds the full source of the site — content, templates, styles, and diagrams.

Build locally

npm install
npm run build      # generate the static site into _site/
npm start          # serve locally with live reload

Deploy

The site is a static build served from the edge via Cloudflare:

npm run deploy     # build + publish

License & contact

Content and code © IoT Sensor Data. All rights reserved.

Questions, corrections, or suggestions are welcome — open an issue on this repository, or visit www.iotsensordata.org.

Popular repositories Loading

  1. iot-sensor-data iot-sensor-data Public

    Practitioner engineering guides for manufacturing IoT sensor data and OEE calculation pipelines — PLC/MQTT ingestion, cleaning, clock-drift correction, downtime classification and OEE math.

    CSS