gpiocore-tools.com
Commercial companion tools — Work in Progress
Simulation • Recording • Replay

Debug hardware like software.

gpiocore Tools is the commercial tool suite built around the gpiocore ecosystem: visual simulation, real-session recording, centralized collection, and deterministic replay.

SimPin Visual hardware simulation and replay host.
Recorder Capture data from live gpiocore systems.
Collector Organize and persist structured sessions.
Tool suite workflow From live system capture to deterministic replay Source gpiocore app Real hardware or sim-enabled Capture Recording Agent Discovery, relay, session flow Persistence Collector .gpioevent / .gpiostream Replay / visual layer SimPin visual host Visual simulation • canvas widgets • replay timeline • embedded MQTT

What this site is about

This site will become the commercial home of the gpiocore tool suite. It exists now as a real project landing page while implementation begins and the first releases are prepared.

SimPin

A standalone visual simulation host for running real gpiocore code against simulated hardware, interactive widgets, and replayable scenarios.

Recording Agent

A dedicated capture layer that discovers live gpiocore systems, receives flagged data streams, and relays them without becoming the storage engine.

Collector

A centralized receiver that writes structured session files for later analysis, playback, regression testing, and classroom use.

Why these tools exist

Hardware work is difficult to inspect after the fact. You cannot always reproduce a bug, replay a sensor session, or show a full multi-device system clearly on demand. The gpiocore tool suite is being designed to solve that exact problem.

Without dedicated tools Live hardware is hard to inspect • Inputs disappear once the session ends • Bugs are difficult to reproduce • Testing often requires real devices • Visual demonstrations are cumbersome With gpiocore Tools Capture, replay, and visualize • Record live sessions automatically • Replay them deterministically • Run the same logic in visual simulation • Demonstrate complex systems clearly

Ecosystem Architecture

The gpiocore ecosystem is built around a modular factory pattern, supporting multiple backends, runtime hosts, and optional commercial tools for simulation and recording.

Page-1 Sheet.1 Sheet.2 Sheet.3 Sheet.4 gpiocore-mqtt gpiocore-mqtt Sheet.5 FACTORY MODE FACTORY MODE Sheet.6 BACKEND BACKEND Sheet.7 RUNTIME HOST RUNTIME HOST Sheet.8 APPLICATIONS APPLICATIONS Sheet.9 Sheet.10 gpiocore gpiocore Sheet.11 Sheet.12 RemoteFactory RemoteFactory Sheet.13 Sheet.14 RemoteClient RemoteClient Sheet.15 Sheet.16 Mock Mock Sheet.17 Sheet.18 SimPinFactory SimPinFactory Sheet.19 Sheet.20 Recording Agent Recording Agent Sheet.22 Sheet.23 rppal rppal Sheet.24 Sheet.25 cdev cdev Sheet.26 Sheet.27 esp32 esp32 Sheet.28 Sheet.29 Redox Redox Sheet.30 Bus Protocols Bus Protocols Sheet.31 Sheet.32 I2C I2C Sheet.33 Sheet.34 SPI SPI Sheet.35 Sheet.36 UART UART Sheet.37 Sheet.38 PC PC Sheet.39 Sheet.40 Wafer Wafer Sheet.41 Sheet.42 SimPin App SimPin App Sheet.43 Sheet.44 PC or Wafer PC or Wafer Sheet.45 Might be absent Might be absent Sheet.46 Published API Published API Sheet.47 Sheet.48 Collector App Collector App Sheet.49 Sheet.50 PC only PC only Sheet.51 Might be absent Might be absent Sheet.52 Published API Published API Sheet.53 Sheet.54 Sheet.55 Sheet.56 Sheet.57 Sheet.58 Sheet.59 Sheet.61 Sheet.62 Sheet.63 Sheet.64 Sheet.65 Core / Primary Core / Primary Sheet.66 Sheet.67 Simulation / Replay Simulation / Replay Sheet.68 Sheet.69 Optional / Remote Optional / Remote Sheet.70 Sheet.71 Backend Driver Backend Driver

Current status

The architecture and commercial boundary are defined first. This site will expand with screenshots, feature pages, download links, and documentation once the first usable builds exist.

Architecture: defined and aligned with the broader gpiocore ecosystem.
Specifications: advanced and being finalized before implementation.
Implementation: starting after spec validation reaches the desired stability.
This page: an intentional early landing page so the project has a visible home while the codebase is being built.

Stay Updated

The tool suite is under active development. If you want early access or release announcements:

Contact us

No spam. Only major updates and release announcements. You can also email directly at Info@gpiocode-tools.com.