Embedded / Industrial IoT

Remote embedded control platform

Monitor and safely control an ARM industrial board (TS-7250-V3) from a browser — GPIO, ADC, CAN, serial and more.

Client typeIndustrial equipment and automation operators
StatusStage 8 of 8 complete

Live demo

A simplified, self-contained version of the core idea. Everything runs in your browser with sample data.

Loading demo…

The problem

Field hardware had to be monitored and switched remotely, but a web page must never be able to touch hardware directly, and every command has to be authorised and recorded.

Our solution

A three-layer design: a Next.js dashboard, a Django API that owns permissions, the device registry, the command queue and the audit log, and a C++ agent on the board — the only component allowed near the hardware. Commands travel over MQTT/TLS or HTTPS polling; dangerous operations such as flashing U-Boot are blocked by design.

  • C++ agent with real hardware adapters (libgpiod, libiio, SocketCAN, termios, spidev, i2c-dev)
  • Hardware simulator for development and CI
  • armhf cross-compilation and systemd service
  • Two-step confirmation for outputs, full audit trail

Result

All eight planned build stages are complete — backend core, C++ agent, hardware adapters, device transport, dashboard and security hardening. Next step: commissioning on the real board.