Docs

Documentation

Everything you need to connect your first machine.

GearMind is under active development — some capabilities described here are on our near-term roadmap, not yet live in production. Questions? hello@gearmind.co

Quickstart

Connect your first machine in about 30 minutes.

  1. Create your free account — 3 machines, no card required.
  2. Choose a connection method — CSV upload is the fastest way to start; OPC-UA, Modbus, and MQTT are better for continuous streaming.
  3. Upload a CSV export or point GearMind at your endpoint — see the CSV format spec below for the exact columns.
  4. Map your columns to GearMind's schema — vibration, temperature, power, pressure, RPM.
  5. Review your first health scores — GearMind needs roughly 2 weeks of history before failure predictions activate.

Supported protocols

Real-time streaming, for when a CSV export isn't enough.

ProtocolTypical useWhat you'll need
OPC-UAModern SCADA / PLC historiansEndpoint URL, security policy, credentials
Modbus TCP/RTULegacy PLCs, industrial controllersIP/serial address, register map
MQTTIoT gateways, edge devicesBroker URL, topic structure, credentials
REST APICustom integrationsAPI key (see below)

CSV upload format

One row per sensor reading. Column order doesn't matter — headers do.

ColumnTypeNotes
timestampISO 8601UTC recommended
machine_idstringMust match a machine in your account
sensor_typestringvibration, temperature, power, pressure, rpm
valuenumber 
unitstringmm/s, °C, kW, bar, rpm
timestamp,machine_id,sensor_type,value,unit
2026-08-13T09:00:00Z,compressor-c03,vibration,8.2,mm/s
2026-08-13T09:00:00Z,compressor-c03,temperature,89,°C
2026-08-13T09:05:00Z,compressor-c03,vibration,8.4,mm/s

API reference

REST endpoints reflect the current design — subject to change before general availability.

POST /v1/readings
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "machine_id": "compressor-c03",
  "timestamp": "2026-08-13T09:00:00Z",
  "sensor_type": "vibration",
  "value": 8.2,
  "unit": "mm/s"
}
GET /v1/machines/compressor-c03/predictions
Authorization: Bearer YOUR_API_KEY

{
  "machine_id": "compressor-c03",
  "status": "critical",
  "predicted_failure": "bearing_degradation",
  "confidence": 0.94,
  "eta_days": 18
}

Equipment-specific setup

Sensor mapping varies slightly by equipment category — see the full breakdown of sensors and failure modes on the homepage equipment section. Each category maps to a default GearMind schema; override individual sensor mappings per machine from your dashboard.

Troubleshooting

IssueLikely cause
No data after CSV uploadColumn headers don't match the spec above — check spelling and casing
Predictions not showingNeeds 2+ weeks of history before predictions activate
Readings look offCheck units — GearMind expects metric (mm/s, °C, kW)
Machine not recognizedmachine_id in your upload must exactly match the ID in your account