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