Services · Hardware & IoT

Software that touches the physical world

Control real devices, reverse-engineer legacy protocols and ship native apps. Safety gates on anything that actuates.

Anchor build

Silent Sentinel: a live operator console for real cameras

A WinUI 3 desktop console running today on real cameras. It speaks the manufacturer's own control protocol directly: no SDK, no vendor app. The camera can acknowledge a setting it didn't apply, so the console re-reads the ones that matter.

Jaeger MK4 operator console: thermal and daylight feeds side by side, each with its own focus, contrast and zoom controls, above a stitched panorama the operator can click to slew the camera to a bearing
Thermal and daylight side by side, each with its own focus, contrast and zoom. Below, a panorama stitched from the camera's own sweep: click it to slew the camera to that bearing.
Console spec · live system
Protocol operations
88 operations (the subset the console drives) generated from the vendor's protocol document, plus device behaviour it doesn't describe
Cameras it runs against
Six real units on the last network sweep. Drives one at a time and detects each one's firmware generation
Write safety
Where the screen must match the hardware (stabilisation, profile, overlay), the setting is re-read off the camera to confirm it landed
Default posture
Read-only. Connecting writes nothing, and nothing moves until an operator asks
Secrets at rest
Saved connection profiles and assistant secrets encrypted with the operating system's key store
Automated tests
Around 2,600 on the console and around seventy on the imaging engine
Camera settings in the console: thermal, daylight and pan/tilt groups, showing the values read back from the device rather than the values last sent to it
Settings by sensor. Where a setting can be queried, the row shows the value read back off the camera.
Built
Panorama stitching

Several feeds aligned into one continuous view.

Built
HDR tonemapping

Mertens exposure fusion for high-contrast and low-light scenes.

Built
Target tracking

A coordinator and scene classifier rank candidates on a live feed.

Stitching, HDR and tracking are built and exercised on the live feed, but not yet in the console's day-to-day production path.

Got a device, protocol or fleet that needs a safe control surface? Find out what's possible.

No commitment and no fixed quote until it is scoped. If we go further, you own what we build.

Email to book a 30-minute call
Also in scope

Smart buildings and native apps

Multi-vendor smart-building integration

Sonos, Samsung, Ring, Hive, Tuya and Alexa in one control plane and voice surface. Over a hundred devices, proven on a real installation MAST runs day to day.

Native apps, shipped cross-platform

One backend contract, native clients on both sides: a Windows desktop app and an iOS/Mac app from the same protocol, deployed through a remote build pipeline with no local Xcode.

How it runs

From protocol to a safe, working console

  1. 01

    Protocol audit

    Use the vendor spec where one exists, work out the rest on the device, list the operations needed.

  2. 02

    Verified build

    Read-only by default. Settings that must be right are read back off the device.

  3. 03

    Live integration

    Build and test on your real devices.

  4. 04

    Maintain

    When the vendor changes firmware, the console is kept working.

Questions
What stops the software from actuating something by accident?

Connections open read-only. Settings known to break a deployment sit behind a named destructive-path list and a typed confirmation. Custom command buttons can be armed to need a second deliberate action. And since this camera can acknowledge a setting it didn't apply, the ones that matter are read back off the device.

Do you need the vendor's documentation to integrate a device?

Not always. The camera had a vendor protocol document but no SDK. The catalogue was generated from that document, then the gaps were worked out on the hardware. Where a device also speaks an industry standard, it gets used: this console falls back to ONVIF for basic movement when the manufacturer's protocol won't serve.

Can the same system run on Windows and mobile?

Yes. One backend contract, native clients per platform, and an iOS/Mac build pipeline run from Windows through a remote build step.

Tell us which job eats your week. In half an hour you will know whether an agent is worth building for it.

No commitment and no fixed quote until it is scoped. If we go further, you own what we build.

Email to book a 30-minute call
MAST
consulting
MAST Consulting · Applied AI for real workflows
matt@mastconsult.co.uk · MAST Consulting is a sole trader.