Matter Controller

DSR's Matter Controller is a portable middleware SDK that serves as a control system for a Matter platform. Required for Matter certification, the Matter Controller is integrated into IoT ecosystems and easily connects Matter devices. The Matter Controller is made up of 4 components: The Matter Controller Component (MCC), the Device Registry & Storage Component (DRSC), OTA Provider, and DCL Checker. These components work in tandem to support the control and management of Matter ecosystems. 

Integrate the DSR Matter Controller into your IoT platform offering to efficiently command and control Matter devices while optimizing the management and organization of the platform.

Benefits

Add Matter to any offering

Combines Matter roles for full performance

Fast and simple application development

Optimize platform management and tracking

Features

Supports Matter 1.4.2

OTA Provider

Configured for ecosystem-specific applications

Integrated DCL Checker 

Ready-made API for Service discovery on Matter devices

Cluster API tested against Matter devices available on the market

Storage and Device Registry List

Templates for generating manufacturing-specific source code

How it works

The Matter Controller is comprised of 4 components: The Matter Controller Component, Device Registry & Storage Component, OTA Provider, and DCL Checker.

Matter Controller Component

The Matter Controller Component is used to manage Matter devices

  • The Matter Controller combines the following roles:
    • Commissioner
    • Administrator
    • Controller
  • The Command interface component enables the use of commissioning and control commands

Device Registry & Storage Component

Manage, lookup  and persistently store connected devices list

  • Provides information about supported functionality and device capabilities
  • Built on in-memory storage for lean & fast performance
  • Supports docking to a persistent storage for standard variants (SQLite or INI-file) or customer specific implementations

OTA Provider Front End

Matter component to implement OTA Provider functionality

  • Can be optionally enabled at compilation time
  • Runs on the same node as the Matter Controller, sharing a single Matter stack instance
  • The OTA Provider does not need extra commissioning
  • Allows several parallel upgrade sessions
  • Provides unified backend interface for integrating with ecosystem-specific upgrade infrastructure

DCL Checker

Matter component to search info stored in DCL

  • Get PAA certificates and Revocation list directly from DCL
  • Check new FW metadata for OTA