Hardware Matrix
Technical Reference Architecture

About the IoT Compatibility Matrix

An automated programmatic index standardizing hardware protocols, voltage logic level tolerances, GPIO pinouts, and local offline execution verdicts across smart home ecosystems.

Our Engineering Mission

The consumer smart home landscape is fragmented by non-standardized radio implementations, unmapped GPIO configurations, and hidden cloud dependencies. The IoT Compatibility Matrix was established to provide an open, transparent, and programmatic index for hardware builders, home automation engineers, and open-source tinkerers.

Our system programmatically catalogs technical parameters that traditional specification sheets omit—such as 3.3V vs 5V TTL logic level shifting requirements, I2C bus pull-up resistor requirements, Zigbee cluster definitions, ZHA quirks, ESPHome YAML bindings, and Matter over Thread border router compatibility.

Open Protocols Zigbee 3.0, Z-Wave Plus, Thread/Matter, BLE Mesh
Hardware Pinouts ESP32, RP2040, nRF52, I2C/SPI Sensory Buses
Local Verdicts Offline execution, zero-cloud dependency ratings

4-Step Verification Methodology

How every device pairing is bench-tested and validated before entering the index

01
Hardware Audit

Static Pinout Verification

We inspect MCU pinouts (ESP32, RP2040, STM32), verifying GPIO multiplexing, hardware UART/SPI/I2C channel availability, and onboard status LED mappings.

02
Cluster & Quirks

Driver Compatibility Checks

For Zigbee and Z-Wave peripherals, we verify cluster bindings in ZHA, Zigbee2MQTT handler definitions, and custom Python quirks to guarantee full entity exposure.

03
Electrical Spec

Logic Level Shifting Requirements

We analyze 3.3V vs 5V TTL signal tolerances, bi-directional logic level converter needs, and peak current draw profiles during radio tx/rx bursts.

04
Bench Test

Bench & Latency Testing

Physical hardware pairings are executed against production Home Assistant, Apple Home, and SmartThings setups to measure pairing time and offline response latency.

Help Expand the Compatibility Matrix

Have you bench-tested an unindexed IoT device, custom ESP32 board, or Thread border router pairing? Contribute your findings to our community database.