02 · Indoor IoT + workflows

Eliminate the operations gap
between what you measure and what you decide.

Most operations have observability holes — workforce attendance done on paper, asset location known at the start of the shift but not by the end, compliance recorded retrospectively when it should have been continuous. We deploy indoor positioning, active RFID, and workflow logic to close those holes — and feed the data into decisions, not into reports nobody reads.

Methodology

How process automation actually moves at SFHL.

  1. 01

    Site survey + signal-coverage modelling

    Two-day on-site or remote survey. We map RF reflection, BLE coverage zones, RFID read-rate dead zones, and the actual operational rhythm — where do workers congregate, where do assets hand off, where does the data need to land. Output: a deployment-density plan tied to actual ops, not generic site geometry.

  2. 02

    Edge infrastructure deployment

    BLE beacons, active RFID readers, edge gateways, cellular failover. Done by our team or trained-on-site by your facility crew. Beacons mounted in zones in under 30 minutes per zone. Readers calibrated against actual throughput, not datasheet numbers.

  3. 03

    Data pipeline + time-series store

    TimescaleDB or PostgreSQL with time-series extensions. Edge filtering at the gateway so only state-change events reach the cloud — sub-millisecond latency for alerting, full fidelity for audit. Schema designed against the actual queries your supervisors will ask, not against a generic schema.

  4. 04

    Workflow integration

    Webhook integration into your existing EHS, ERP, or HR systems. Modbus / OPC-UA passthrough for SCADA. SAML / SCIM for identity. We integrate, we don't replace — your existing systems stay authoritative for their domain.

  5. 05

    Operate + tune

    First 90 days post-deployment: continuous tuning of alert thresholds, false-positive rate, beacon density. Quarterly review thereafter. Most deployments stabilise inside 6 weeks, but the tuning never fully ends.

In scope

What we ship inside this pillar.

Indoor positioning systems

BLE-based zone-level location for workforce and assets. Sub-3-metre accuracy in well-deployed zones. Used in active retainers for retail-back-end, manufacturing, and logistics deployments.

Active RFID attendance + tracking

Zero-touch attendance, asset hand-off tracking, gate-pass automation. Full audit trail with sub-second timestamping. Survives RF-noisy environments.

Workforce analytics + heatmaps

Real-time heatmaps of worker density, shift patterns, hazardous-area dwell time. Fed back into supervisor dashboards and EHS compliance reports.

Workflow + alert engines

Configurable rules: geofence breach → alert; dwell-time threshold → escalation; sensor anomaly → ticket. Built in Python or Node depending on the deployment, always with a tuning surface for the safety / ops team to own.

Stack

The technical surface for this pillar.

  • BLE 5.x · iBeacon · Eddystone
  • Active RFID (UHF · 433 MHz)
  • Edge gateways (Raspberry Pi · industrial)
  • Python · FastAPI
  • PostgreSQL · TimescaleDB
  • Modbus · OPC-UA passthrough
  • Grafana · custom dashboards
  • Webhook + REST integrations

Typical engagement

What working with us on this pillar looks like.

Engagement shape
Phase-1 pilot (1–2 zones) followed by phase-2 scale (full-site rollout) followed by ongoing operate-and-tune retainer. Step-gate pricing.
Typical duration
Pilot: 6–10 weeks. Site-wide rollout: 3–6 months. Operate retainer: monthly.
Team commitment
1 deployment lead + 2 engineers + 1 data analyst during build. Throttled to 1 ops engineer + 1 data analyst on retainer.
IP & deliverables
Client owns the deployment configuration, dashboards, and operational data. SFHL retains rights to platform components (alert engine, time-series schema, edge-gateway firmware) — open API so the client can replace us without losing the deployment.

Got a process automation problem we should look at?

First conversation is 30 minutes, founder-led, no funnel routing.