Green Shoe Garage
Let's talk Join the workshop Patchbay

GSG Connected systems & intelligence

Industrial IoT,
Edge AI &
Operational
Analytics Services

From sensor selection and data collection to deployed intelligence and ongoing operational support.

Green Shoe Garage helps organizations connect physical equipment, understand operational data, and deploy intelligence where it delivers value. We bring together embedded systems, signal processing, data engineering, machine learning, and visual analytics to build practical solutions for industrial equipment, connected products, and operational environments.

01Define & capture

Start with the physical system.

Scope the problem, instrument equipment, and collect representative data.

SERVICE 01

Feasibility, Strategy & System Architecture

Establish what to build, how it will work, and how to measure success.

  • Identify opportunities for equipment monitoring, process improvement, automation, and embedded intelligence.
  • Assess existing hardware, connectivity, data quality, and integration requirements.
  • Evaluate whether conventional analytics, rules-based logic, or machine learning best fits the application.
  • Define performance targets, acceptance criteria, implementation priorities, and lifecycle costs.
  • Design architectures spanning embedded devices, edge gateways, cloud services, and on-premises infrastructure.

Typical deliverablesFeasibility assessment, system architecture, technology recommendations, cost estimates, and development roadmap.

SERVICE 02

Sensor Integration & Embedded Data Acquisition

Capture reliable measurements from real equipment under real operating conditions.

  • Select sensors and determine placement, measurement ranges, sampling rates, and interface requirements.
  • Develop acquisition firmware for microcontrollers, single-board computers, and edge gateways.
  • Integrate analog inputs and digital interfaces, including I²C, SPI, UART, CAN, and industrial buses.
  • Implement timestamping, synchronization, calibration support, local buffering, and data validation.
  • Design systems for constrained power budgets, limited memory, and intermittent connectivity.

Typical deliverablesInstrumented prototype, acquisition firmware, sensor interface documentation, and verified measurement pipeline.

SERVICE 03

Data Collection & Dataset Development

Build the evidence needed for dependable analytics and machine learning.

  • Plan experiments and collection campaigns that represent expected operating conditions.
  • Capture normal behavior, operating transitions, environmental variation, and fault conditions where practical.
  • Establish ground truth through reference measurements, inspection, and documented labeling procedures.
  • Organize, annotate, and version datasets with traceable collection metadata.
  • Separate training and evaluation data to reduce leakage and test generalization across devices, sites, and time.

Typical deliverablesData collection plan, labeled datasets, data quality report, and dataset documentation.

Back to service areas ↑

02Connect & compute

Make measurements useful.

Move telemetry, extract meaningful signals, and deploy intelligence.

SERVICE 04

Telemetry Pipelines & Data Infrastructure

Move operational data reliably from equipment to the systems that need it.

  • Build device-to-gateway, edge-to-cloud, and on-premises telemetry pipelines.
  • Integrate IoT and industrial protocols, including MQTT, CoAP, OPC UA, and Modbus.
  • Implement store-and-forward delivery, retry handling, duplicate handling, and recovery after outages.
  • Configure time-series storage, processing pipelines, and historical data access.
  • Define data schemas, interface contracts, retention policies, and data provenance.

Typical deliverablesWorking telemetry pipeline, configured data storage, interface specifications, and recovery procedures.

SERVICE 05

Signal Processing & Sensor Analytics

Extract useful information from noisy physical measurements.

  • Develop filtering, spectral analysis, FFT, event detection, and feature extraction workflows.
  • Analyze vibration, acoustic, thermal, electrical, motion, and other sensor data.
  • Combine sensor inputs to improve measurement quality and operating-state awareness.
  • Balance sampling fidelity, processing load, bandwidth, power consumption, and storage.
  • Establish statistical baselines and interpretable indicators before adding more complex models.

Typical deliverablesSignal processing software, feature extraction pipeline, analytical baselines, and measurement validation results.

SERVICE 06

Edge AI & TinyML Development

Bring useful intelligence directly to devices and gateways.

  • Develop models for event recognition, classification, anomaly detection, and condition monitoring.
  • Build reproducible training, evaluation, and deployment workflows.
  • Integrate inference into embedded firmware and gateway applications.
  • Distribute processing across devices, gateways, and centralized services according to latency, privacy, power, and connectivity requirements.
  • Support local inference and offline operation where continuity matters.

Typical deliverablesTrained model, embedded inference implementation, evaluation report, and functioning hardware demonstration.

Back to service areas ↑

03Validate & understand

Prove performance in context.

Test the implementation, assess equipment health, and model operating behavior.

SERVICE 07

Model Optimization & Validation

Prove that an algorithm fits the hardware and performs under representative conditions.

  • Measure inference latency, memory use, power consumption, and detection performance on target hardware.
  • Optimize models through quantization, pruning, efficient feature extraction, and hardware acceleration.
  • Evaluate false alarms, missed detections, confidence thresholds, and behavior on unfamiliar inputs.
  • Test performance across equipment variations, environments, and operating states.
  • Document operating limits and validate results against agreed acceptance criteria.

Typical deliverablesOptimized deployment package, hardware benchmarks, validation report, and documented operating limits.

SERVICE 08

Equipment Health & Predictive Maintenance

Turn equipment measurements into useful maintenance information.

  • Develop condition indicators and establish equipment health baselines.
  • Detect unusual behavior and support fault identification and troubleshooting.
  • Analyze degradation trends and operating history.
  • Develop failure-risk or remaining useful life estimates when sufficient data and validation support them.
  • Connect findings to inspection, maintenance, and escalation workflows.

Typical deliverablesEquipment health models, alert logic, diagnostic views, and maintenance workflow integration.

SERVICE 09

Digital Twins & Process Modeling

Develop models that help teams understand assets and evaluate changes.

  • Define whether the application requires a live digital representation, a physics-based simulation, a data-driven model, or a combination.
  • Connect equipment telemetry to asset states and model parameters.
  • Calibrate models against measured behavior.
  • Explore operating scenarios, investigate performance changes, and evaluate potential improvements.
  • Document assumptions, uncertainty, and the conditions under which predictions are useful.

Typical deliverablesDefined model scope, calibrated asset or process model, scenario analysis, and validation documentation.

Back to service areas ↑

04Operate & integrate

Put insight to work.

Give people clear information, connect workflows, and maintain visibility across devices.

SERVICE 10

Data Visualization & Visual Analytics

Turn complex datasets into clear visual explanations and interactive tools for exploration and decision-making.

  • Choose chart types, scales, units, aggregation methods, and comparisons that accurately communicate the question being investigated.
  • Create time-series plots, distributions, scatter plots, heatmaps, spectrograms, and spatial views for sensor, equipment, and operational data.
  • Build interactive visualizations with filtering, zooming, linked views, drill-down, and comparisons across equipment, locations, and time periods.
  • Design reusable visualization components for live dashboards, diagnostic interfaces, and historical analysis, with layouts tailored to operators, engineers, and leadership.
  • Make uncertainty, missing data, anomalies, operating thresholds, and data sources visible so users can interpret results in context.
  • Apply accessible color palettes, readable labels, responsive layouts, keyboard interaction, and text or table alternatives to visual information.
  • Develop annotated charts, technical graphics, and visual narratives that explain findings, tradeoffs, and recommended next steps.
  • Prepare publication-quality graphics and exportable visual reports for engineering documentation, presentations, and stakeholder communication.

Typical deliverablesInteractive visualizations, reusable chart components, dashboard prototypes, a visualization style guide, and annotated reports or presentation graphics.

SERVICE 11

Operational Dashboards & Decision Support

Make complex data understandable and useful to the people responsible for operations.

  • Build live and historical views of equipment status, performance, trends, and events.
  • Tailor interfaces to operators, technicians, engineers, and leadership.
  • Present model outputs, confidence information, and diagnostic context.
  • Design alerts with clear priorities and actionable next steps.
  • Support local dashboards and access during internet outages where required.

Typical deliverablesOperational dashboard, alert configuration, diagnostic interfaces, and user guidance.

SERVICE 12

Industrial & Enterprise Integration

Connect monitoring and analytics to existing operational workflows.

  • Integrate with SCADA systems, historians, manufacturing execution systems, enterprise applications, and maintenance management platforms.
  • Develop APIs, data exports, event interfaces, and application connectors.
  • Map equipment identifiers, timestamps, units, and asset hierarchies across systems.
  • Route detected conditions into notifications, service workflows, or maintenance requests.
  • Define authentication, error handling, and ownership at integration boundaries.

Typical deliverablesTested system connectors, API documentation, data mappings, and integrated workflows.

SERVICE 13

Fleet Monitoring & Model Lifecycle Management

Keep distributed devices and deployed models observable and maintainable.

  • Monitor device availability, connectivity, resource use, and sensor health.
  • Track packet loss, clock drift, calibration status, and firmware and model versions.
  • Monitor changes in input data and model behavior; reassess accuracy using labeled field samples when available.
  • Establish retraining, review, and release procedures.
  • Implement staged firmware and model updates, compatibility checks, and rollback.

Typical deliverablesFleet monitoring views, release pipeline, version inventory, and update and rollback procedures.

Back to service areas ↑

05Secure & sustain

Support the whole lifecycle.

Protect the system, commission it, and keep it useful as needs change.

SERVICE 14

Security & Data Governance

Build protection and accountability into the system lifecycle.

  • Design device provisioning, identity management, authentication, and access controls.
  • Implement encrypted communications and credential rotation.
  • Integrate secure boot and signed firmware updates where supported by the hardware.
  • Define network segmentation, logging, and vulnerability maintenance practices.
  • Establish data ownership, access, retention, and privacy requirements, including treatment of sensitive audio, images, and personnel-related information.

Typical deliverablesSecurity architecture, provisioning workflow, data governance requirements, and implementation documentation.

SERVICE 15

Testing, Commissioning & Engineering Handoff

Carry the system from prototype into dependable daily operation.

  • Build bench tests and hardware-in-the-loop validation workflows.
  • Test connectivity loss, power interruptions, sensor failures, and recovery behavior.
  • Conduct pilot deployments and site acceptance testing against agreed requirements.
  • Establish backup, restoration, and operational troubleshooting procedures.
  • Provide technical documentation, user training, and engineering handoff.

Typical deliverablesTest procedures and results, commissioned pilot or production installation, operating manuals, and training materials.

SERVICE 16

Ongoing Engineering & Support

Maintain performance as equipment, data, and business needs change.

  • Investigate field issues and refine system behavior.
  • Maintain firmware, models, dashboards, and integrations.
  • Review data quality, alert effectiveness, and operational performance.
  • Support additional devices, locations, and use cases.
  • Provide architecture reviews, technical mentoring, and development support.

Typical deliverablesAgreed support scope, maintenance releases, performance reviews, and prioritized improvement plans.

Back to service areas ↑

GSG From development to deployment

Software tools & deployment services.

A representative toolset for building, validating, deploying, and supporting Industrial IoT, Edge AI, and Operational Analytics applications. We select the stack around the hardware, operating environment, existing infrastructure, licensing, and long-term maintenance needs.

Core languagesC / C++PythonJavaScript / TypeScriptC#SQLShell scripting

Development workflowVisual Studio Code · Git & GitHub · GitHub Actions · CMake

Write, review, build, and release maintainable software.

Visual Studio Code
Editing, debugging, and project workflows across firmware and application code.
Git & GitHub
Version control, code review, issue tracking, and release records.
GitHub Actions
Automated build, test, and deployment workflows.
CMake
Repeatable C and C++ build configurations across supported targets.
Embedded firmware & device softwareArduino IDE & CLI · PlatformIO · ESP-IDF · STM32CubeIDE · FreeRTOS · Zephyr

Build and debug the software closest to the equipment.

Arduino IDE & CLI
Device programming, library integration, board support, and automated builds.
PlatformIO
Embedded project management, toolchains, builds, and debugging.
ESP-IDF
Firmware development for Espressif ESP32-family devices.
STM32CubeIDE
STM32 firmware development and hardware debugging.
FreeRTOS
Task scheduling and real-time application structure on microcontrollers.
Zephyr
An embedded operating system, device drivers, and connectivity services.
Data preparation & model developmentJupyterLab · NumPy & SciPy · pandas · scikit-learn · TensorFlow & Keras · PyTorch

Explore measurements, develop features, and evaluate models.

JupyterLab
Interactive notebooks for analysis, experiments, and technical documentation.
NumPy & SciPy
Numerical computation, filtering, spectral analysis, and scientific methods.
pandas
Tabular data preparation, time-series handling, and analysis.
scikit-learn
Statistical learning, preprocessing, model selection, and baseline evaluation.
TensorFlow & Keras
Neural-network development, training, and model evaluation.
PyTorch
Model research, training, and custom machine-learning workflows.
Edge AI deployment & optimizationEdge Impulse · SensiML · LiteRT for Microcontrollers (TFLite Micro) · ONNX Runtime · Arm CMSIS-NN · NVIDIA TensorRT

Move trained models onto the hardware that will run them.

Edge Impulse
Sensor-data workflows, signal processing, model development, and embedded deployment.
SensiML
Sensor labeling, model pipelines, and Knowledge Pack generation for edge devices.
LiteRT for Microcontrollers (TFLite Micro)
Inference on memory-constrained microcontrollers.
ONNX Runtime
Model inference across supported edge, desktop, and server targets.
Arm CMSIS-NN
Efficient neural-network kernels for Arm Cortex-M processors.
NVIDIA TensorRT
Inference optimization and execution on supported NVIDIA GPU platforms.
Telemetry & industrial connectivityNode-RED · Eclipse Mosquitto · EMQX · PyModbus · open62541

Connect devices, gateways, and operational systems.

Node-RED
Event-driven integration flows for equipment, APIs, and data services.
Eclipse Mosquitto
MQTT message brokering for device and application communications.
EMQX
MQTT connectivity and message integration for IoT systems.
PyModbus
Python integration with Modbus devices and test environments.
open62541
An OPC UA implementation for industrial client/server integration.
Databases & analytical storagePostgreSQL · TimescaleDB · InfluxDB · SQLite · DuckDB

Keep operational records usable, queryable, and portable.

PostgreSQL
Relational storage for assets, application data, and operational records.
TimescaleDB
Time-series workloads built on PostgreSQL.
InfluxDB
Storage and queries for time-stamped measurements and telemetry.
SQLite
Embedded local storage for gateways and offline applications.
DuckDB
In-process analytical queries over files and tabular datasets.
Applications & APIsFastAPI · Django · Node.js · React

Build the services and interfaces around the physical system.

FastAPI
Python APIs for data services, model endpoints, and application integration.
Django
Web applications with data models, authentication, and administration.
Node.js
JavaScript services, integration tooling, and event-driven applications.
React
Interactive browser interfaces and reusable application components.
Data visualization & reportingGrafana · Plotly & Dash · Matplotlib · D3.js · Streamlit · Microsoft Power BI · Tableau

Make measurements and model outputs clear to their audience.

Grafana
Operational dashboards, time-series exploration, and alert views.
Plotly & Dash
Interactive charts and analytical web applications.
Matplotlib
Scientific plots and exportable figures for reports and publications.
D3.js
Custom browser-based visualizations and data-driven graphics.
Streamlit
Interactive Python applications for exploration and analytical prototypes.
Microsoft Power BI
Business reporting and interactive views of operational metrics.
Tableau
Visual exploration and stakeholder-facing dashboards.
Testing & model traceabilitypytest · Playwright · Wireshark · MLflow · DVC

Check behavior and retain the evidence behind a release.

pytest
Automated tests for Python applications, data pipelines, and integrations.
Playwright
Browser-based workflow and interface tests.
Wireshark
Packet capture and protocol analysis for connectivity troubleshooting.
MLflow
Experiment tracking, model artifacts, and model lifecycle records.
DVC
Dataset and model versioning alongside source-controlled workflows.
Packaging, provisioning & device updatesDocker & Docker Compose · Ansible · Mender · balena

Make installations repeatable and field updates manageable.

Docker & Docker Compose
Container packaging and coordinated application services on suitable hosts.
Ansible
Repeatable configuration and provisioning of Linux hosts and gateways.
Mender
Managed software updates for supported connected-device platforms.
balena
Containerized application deployment and management across device fleets.
Cloud & application hostingAWS IoT Core · AWS IoT Greengrass · Azure IoT Hub · Railway · Cloudflare Workers

Connect field systems to the services they need.

AWS IoT Core
Device connectivity and integration with AWS cloud services.
AWS IoT Greengrass
Edge application components and local processing on compatible devices.
Azure IoT Hub
Managed device-to-cloud communication and device-management integration.
Railway
Hosting for application services, APIs, and supporting databases.
Cloudflare Workers
Edge-hosted APIs and application logic, alongside Cloudflare delivery services.
Monitoring & field supportPrometheus · OpenTelemetry · Sentry · Tailscale

Make deployed applications observable and easier to troubleshoot.

Prometheus
Metrics collection and alerting for services and infrastructure.
OpenTelemetry
Instrumentation and export of traces, metrics, and logs.
Sentry
Application error reporting and diagnostic context.
Tailscale
Controlled private-network access for remote maintenance and support.

Cloud, on-premises, and hybrid deployments are scoped to the project. Model runtimes, update mechanisms, and container services are matched to the target hardware. Each tool name links to its official site or documentation.

Back to service areas ↑

GSG From first question to field support

Ways to Work Together

Each engagement begins with a defined problem, an agreed scope, and measurable acceptance criteria.

  1. Technical assessment

    Evaluate an existing system or investigate a new opportunity.

  2. Proof of concept

    Test a specific technical assumption with hardware and representative data.

  3. Pilot deployment

    Validate an integrated solution in its intended operating environment.

  4. Production implementation

    Engineer, integrate, test, and commission a maintainable system.

  5. Ongoing partnership

    Provide continued development, maintenance, and technical support.

Start with the problem

What does your equipment need to tell you?

Bring your equipment, your data, or the question you need to answer. Let’s define a practical next step.

Start a conversation