Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- IoT Data Analytics
- Measurement source
- Snapshot source
- External step receiver
IoT Data Analytics tracks measured sources from configuration through readings, anomaly review and metric reconciliation. An organization owns a sensor definition and its effective dates.
validation waits for the operations analyst
| Number | Name | Stream date | Status | Device count | Device session count | |
|---|---|---|---|---|---|---|
| SS-16617 | Cold room temperature, Reno | 11 Oct | Collecting | 27 | 26 | |
| SS-32739 | Boiler pressure, North plant | 21 Oct | Collecting | 21 | 1 | |
| SS-11441 | Line 2 vibration, assembly | 28 Oct | Collecting | 39 | 6 | |
| SS-66777 | Loading dock humidity, Boise | 26 Oct | Collecting | 39 | 17 | |
| SS-93394 | Water flow, east wing | 14 Oct | Collecting | 40 | 11 |
The Independent Reviewer records the decision for the source revision.
Every feature works on the same records. Pick one to see the screen your team works in.
Set the source, owner and effective measurement rule before collection begins.
Sensor streams
| Number | Name | Stream date | Status | Owner | Revision | |
|---|---|---|---|---|---|---|
| SS-39228 | Cold room temperature, Reno | 30 Oct | Configured | Linh Tran | 280 | |
| SS-34394 | Boiler pressure, North plant | 03 Nov | Collecting | Camila Duarte | 770 | |
| SS-81502 | Line 2 vibration, assembly | 11 Oct | Validated | Linh Tran | 730 | |
| SS-55936 | Loading dock humidity, Boise | 24 Oct | Analyzed | Eli Rosen | 520 | |
| SS-94160 | Water flow, east wing | 21 Oct | Published | Eli Rosen | 260 |
Register observations and validate the readings attached to each stream.
Approval conditions
| Sequence | Observed on | Outcome | Parent | Source reference | Quantity | |
|---|---|---|---|---|---|---|
| 90 | 18 Oct | Pending | Cold room temperature, Reno | GW-RENO-20261014-0842 | 470 | |
| 70 | 27 Oct | Pending | Freezer door cycles, Portland | GW-NORTH-20261014-0910 | 940 | |
| 20 | 19 Oct | Pending | Cold room temperature, Reno | GW-LINE2-20261014-1130 | 260 | |
| 90 | 16 Oct | Pending | Water flow, east wing | GW-BOISE-20261014-1405 | 800 | |
| 50 | 04 Nov | Pending | Water flow, east wing | GW-EAST-20261015-0630 | 200 |
Examine measured values against bounds and keep the review tied to its source revision.
Analyzed waits for the operations analyst
| Number | Name | Status | Reading value | Lower bound | Upper bound | |
|---|---|---|---|---|---|---|
| SS-43757 | Cold room temperature, Reno | Validated | 440 | 200 | 500 | |
| SS-72941 | Boiler pressure, North plant | Validated | 560 | 200 | 680 | |
| SS-54286 | Line 2 vibration, assembly | Validated | 950 | 190 | 590 | |
| SS-27330 | Loading dock humidity, Boise | Validated | 400 | 580 | 780 | |
| SS-42260 | Water flow, east wing | Validated | 930 | 480 | 670 |
Calculate reviewed results from eligible readings and keep the original result when a source changes.
Metric results
| Metric | Period start | Period end | Value | Status | Reason | |
|---|---|---|---|---|---|---|
| Vibration peak per shift | 27 Oct | 30 Oct | 330 | Suppressed | Excluded during probe maintenance | |
| Packaging room air quality index | 17 Oct | 19 Oct | 830 | Invalid | Reading outside calibrated range | |
| Dock humidity exposure | 19 Oct | 28 Oct | 370 | Suppressed | Duplicate timestamp from gateway | |
| Average cold room temperature | 03 Nov | 12 Nov | 880 | Invalid | Missing temperature unit | |
| Dock humidity exposure | 17 Oct | 21 Oct | 830 | Suppressed | Device clock drift exceeds limit |
Record independent decisions and assigned follow-up after a source review.
Action waits for the independent reviewer
| Source | Source revision | Decision | Reviewer | Evidence reference | |
|---|---|---|---|---|---|
| Water flow, east wing | 830 | Pending | Eli Rosen | reno-probe-service.pdf | |
| Loading dock humidity, Boise | 630 | Pending | Soren Nielsen | boiler-calibration-oct.pdf | |
| Generator fuel level, Tacoma | 410 | Pending | Linh Tran | line2-bearing-photo.jpg | |
| Generator fuel level, Tacoma | 690 | Pending | Eli Rosen | dock-seal-inspection.pdf | |
| Water flow, east wing | 840 | Pending | Camila Duarte | flow-meter-check.csv |
Trace each run, numbered step and stream state transition.
Operation runs
| Run number | Operation key | Source revision | Status | Failure reason | Source | |
|---|---|---|---|---|---|---|
| OR-68863 | reno-temp-2026-10-14 | 450 | Reconciliation required | Probe stopped reporting at 08:42 | Loading dock humidity, Boise | |
| OR-46504 | north-boiler-2026-10-14 | 940 | Reconciliation required | Duplicate readings in upload | Boiler pressure, North plant | |
| OR-72272 | line2-vibration-2026-10-14 | 570 | Reconciliation required | Calibration date has expired | Loading dock humidity, Boise | |
| OR-96681 | boise-humidity-2026-10-14 | 370 | Reconciliation required | Missing device identifier | Cold room temperature, Reno | |
| OR-93583 | east-flow-2026-10-15 | 620 | Reconciliation required | Snapshot window is incomplete | Air quality, packaging room |
Reading to reviewed result ships ready to use. One step needs a named approval before the work moves on: Decide source review (Independent Reviewer).
Link the source to its owner and effective measurement rule.
Bring observations into the named stream with their source reference.
Check outcomes and keep the registration run traceable.
Compare observed readings with effective bounds and confirm the effect by read-back.
The Independent Reviewer decides on the exact source revision when approval is required.
Reconcile eligible readings with an approved metric definition.
Open any sensor stream to see its follow-up actions, the roles that work on it, its process stages and its approvals on one page.
Stream date, Device count and Device session count.
Each line is linked to this sensor stream.
Stream Owner, Operations Analyst and Independent Reviewer, each with their own permissions.
Every status change, in order.
Decide source review, with who decides.
Collecting
| Title | Due date | Status |
|---|---|---|
| Inspect Reno cold room probe | 04 Nov | Open |
| Calibrate north boiler gauge | 28 Oct | In progress |
| Review Line 2 bearing wear | 23 Oct | Open |
Signed in as Independent Reviewer
| Decision | Approver | |
|---|---|---|
| Decide source reviewThe Independent Reviewer decides on the exact source revision when approval is required. | Independent Reviewer | |
| Approve review decisions | Independent Reviewer |
Everyone opens IoT Data Analytics to the work that is theirs. Pick a role to see what it starts with.
Owns source configuration and the collection cycle for assigned streams.
This is the first screen this role sees.
Sensor streams · Stream Owner
Validates readings, investigates anomaly outcomes and reconciles metrics.
This is the first screen this role sees.
Sensor streams · Operations Analyst
Decides source-revision reviews and checks supporting evidence.
This is the first screen this role sees.
Sensor streams · Independent Reviewer
| Number | Name | Stream date | Status | Completed at | Anomaly count | |
|---|---|---|---|---|---|---|
| SS-31457 | Cold room temperature, Reno | 19 Oct | Published | 9 | ||
| SS-68441 | Boiler pressure, North plant | 14 Oct | Published | 38 | ||
| SS-19585 | Line 2 vibration, assembly | 11 Oct | Published | 29 | ||
| SS-83716 | Loading dock humidity, Boise | 13 Oct | Published | 26 | ||
| SS-77857 | Water flow, east wing | 27 Oct | Published | 27 |
Works assigned corrective actions to a recorded resolution.
This is the first screen this role sees.
Follow-up actions · Follow-up Owner
Maintains definitions, source mappings and approved metric rules.
This is the first screen this role sees.
Operation runs · Measurement Steward
| Run number | Operation key | Source revision | Status | Failure reason | Source | |
|---|---|---|---|---|---|---|
| OR-68863 | reno-temp-2026-10-14 | 450 | Reconciliation required | Probe stopped reporting at 08:42 | Loading dock humidity, Boise | |
| OR-46504 | north-boiler-2026-10-14 | 940 | Reconciliation required | Duplicate readings in upload | Boiler pressure, North plant | |
| OR-72272 | line2-vibration-2026-10-14 | 570 | Reconciliation required | Calibration date has expired | Loading dock humidity, Boise | |
| OR-96681 | boise-humidity-2026-10-14 | 370 | Reconciliation required | Missing device identifier | Cold room temperature, Reno | |
| OR-93583 | east-flow-2026-10-15 | 620 | Reconciliation required | Snapshot window is incomplete | Air quality, packaging room |
Maintains organizations, people and access setup.
Review stream status, anomaly outcomes, metric history and overdue work.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Configured | 41 | ||
| Collecting | 25 | 61% | |
| Validated | 12 | 48% | |
| Analyzed | 9 | 75% |
Sample totals per stage
Show stream status and owner within each organization.
Compare reading value, bounds, quality flag and anomaly score for each stream.
Group accepted, pending and rejected readings by parent stream.
Compare result value, status and period for each metric and source.
Show failed or reconciliation-required runs with their source revision and reason.
Show coverage windows, capture dates and freshness status.
Show the decision, reviewer and source revision with reason and evidence reference.
Show assigned action status, due date and resolution by source.
See how IoT Data Analytics fits your kind of team.
Each stage of reading to reviewed result names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to prepare source review and trace a metric result.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 17 tablesStart with one team and one process, then add the rest once the basics are running.
Name the organization, source owner, analyst, steward, reviewer and follow-up owner for a pilot stream.
Record its source identity, effective definition, field mapping and collection basis.
Register a normal observation and a repeated request; inspect the operation key, numbered steps and outcome.
Compare a reading with its effective bounds, verify the stream read-back and record a decision for the source revision when required.
Select an approved definition, calculate from eligible readings and inspect the persisted result and run.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure IoT Data Analytics for your business. Begin with one stream, an effective sensor definition, representative readings and the people who own validation and review.
A stream is the measured source with its organization, owner, definition, source record identity, date, status and revision. Readings and decisions link back to it.
The analyst inspects readings linked to a stream, records their outcomes and validates the source. The registration run uses an operation key to handle a repeated request.
The analyst compares the observed value with the effective bounds and checks the quality flag. The run is marked successful after the stream fields are read back. A required reviewer decision stays tied to the source revision.
The Independent Reviewer records the decision, reason and evidence reference for the exact source revision. Agree that handoff during setup.
A manual reconciliation uses eligible readings and an approved metric definition. The result is linked to its source and operation run, with a guard for a zero denominator.
The owner writes a successor revision. Earlier runs, state history and metric results remain available for comparison.
The operational overview includes an overdue follow-up exception queue. Each action has an assignee, due date, status and resolution.
Agree the measurement source and field mappings during setup. Snapshots record their source system and coverage window so the team can inspect the input context.
Start free, then use Proto to change fields, steps and approvals before your team goes live.