Connected Controllers
Low-power Linux edge devices that collect signals, report state, enforce local policy, and control supported equipment through explicit handlers.
- 4G LTE, Wi-Fi, Ethernet
- Sensors, relays, GPS, serial
- Watchdogs and safe defaults
Frame Analytics engineers the complete path from physical signal to controlled action: edge hardware, resilient communications, software, automation, and decision-ready data.
flow.rate 41.8 gpm
pressure.delta within profile
pump.set_state accepted
What we build
IoT projects usually fail in the seams between device, network, cloud, and operator. We own those seams instead of pretending another vendor will.
Low-power Linux edge devices that collect signals, report state, enforce local policy, and control supported equipment through explicit handlers.
Authenticated messaging, Controller identity, command lifecycle, scheduling, state, and integration boundaries built to survive unreliable networks.
Dashboards, alerts, reports, schedules, rules, and customer modules that turn raw telemetry into operational context and controlled decisions.
Hardware integration, embedded Linux, APIs, DevOps, deployment automation, observability, and field support built around the equipment already in use.
The operating loop
Every deployment is designed as one controlled loop, with explicit behavior when power, connectivity, hardware, or assumptions fail.
Collect equipment state, environmental readings, position, images, flow, or deployment-specific signals.
Move state through cellular or local links with retries, identity, encryption, and honest offline behavior.
Apply rules, trends, alerts, domain logic, and the context operators need before changing physical state.
Issue bounded, authorized, expiring commands and verify results separately from transport acknowledgements.
Built for the physical world
A dashboard is the easy part. The actual work is maintaining identity, connectivity, command safety, state, recovery, and evidence across equipment that may be miles away and inconvenient to reach.
$ frame inspect controller-07
identity verified
transport LTE / AMQPS
telemetry_age 1.8s
local_policy loaded
supported_ops ['pump.off', 'flow.set']
$ frame command controller-07 pump.off
status accepted → delivered → succeeded
$
Live demonstration
Enter led.on(). The website validates the exact text, applies CSRF and rate limits, signs a short-lived message, and publishes only to website Controller. A webcam shows the physical result.
Not a shellEvery other command is rejected.
Fixed routeThe browser cannot select the destination.
Physical proofThe camera—not HTTP—confirms actuation.
Where it fits
The platform is useful wherever an operation needs remote visibility, constrained control, or custom analysis without replacing the equipment that already works.
Pumps, flow, irrigation, tanks, weather, and field equipment.
↗Remote assets, alarms, energy, access, and environmental state.
↗Location, power, usage, condition, and deployment-specific control.
↗The strange device nobody sells a clean integration for.
↗Frequently asked
Enough substance to determine whether there is a real fit. The sales-fog machine remains mercifully unplugged.
Read public documentationA deployment-specific combination of Controller hardware, connectivity, platform services, dashboards, automation, integrations, operating documentation, and support. The exact mix follows the physical system and outcome.
No. Cellular is a strong option for field systems, but Controllers can use Wi-Fi, Ethernet, serial, or a deployment-specific path. Local behavior must remain safe when every external network disappears.
Usually, provided there is a safe and supportable electrical, serial, network, or API interface. The engineering starts with the equipment manual and failure modes—not with a generic cloud dashboard.
No. Deterministic rules and ordinary software remain the correct tool for many operational decisions. Assisted analysis can be added where useful, but it should not replace explicit safety policy or equipment controls.
Yes. A narrow pilot with one measurable outcome is often the least wasteful route. It should still include production-shaped identity, logs, recovery, and command boundaries so the pilot teaches something useful.
Build the missing link
Start with the equipment, location, signals, power, network, operators, and failure conditions. We will start there too.