Matter-Gateway Development in Python/C++

Job ID: 39944712

Budget: €250 – €750 EUR

Technical Specification — Matter Gateway With Virtual Devices (python/c++)

Project Title: Matter Gateway with Virtual Devices (Python or C++)

Description: We need a developer to create a Matter-compliant gateway ("Matter-gateway") that simulates several smart-home devices for testing and integration. The system should run on Python (preferred) or C++, exposing virtual devices that can be paired and controlled via any Matter-compatible controller (Google Home, Alexa, Apple Home, etc.).

Required Virtual Devices:

Dimmer (brightness control)

On/Off Lamp

RGB Lamp (color + brightness)

Air Conditioner (modes, fan speed, temperature)

Thermostat (setpoint & mode)

Temperature Sensor

Humidity Sensor

Light Sensor

Leak Sensor

Main Features:

Matter advertisement, pairing, and standard cluster support

Host multiple virtual endpoints at once

Local REST (or gRPC) API to read/write states and simulate sensor data

Optional simple Web UI for control and monitoring

Persist device states and restore after restart

Clean, modular code and clear documentation

Technical Notes:

Use official Matter SDK or compatible library (Python bindings or CHIP SDK for C++)

Include setup instructions, example usage, and test scripts

Deliver full source code (Git repo or zip) + README + API documentation

License: MIT or permissive open source

Acceptance Criteria:

Gateway can be paired and controlled by a standard Matter controller

Devices respond correctly to attribute reads/writes (e.g. turn light on, set dimmer level)

State persistence works

Code is tested, documented, and modular

Milestones (suggested):

Base gateway setup + simple On/Off lamp

Core devices (Dimmer, Thermostat, Temperature Sensor)

Advanced devices (RGB Lamp, AC, Leak/Humidity/Light Sensors, persistence)

Documentation + final testing

Freelancer Proposal Should Include:

Preferred language (Python/C++) and justification

Chosen SDK/libraries

Estimated time per milestone

Relevant IoT or Matter experience