Matter Controller Vs Commissioner: Key Differences
Advertisement
Based on the Matter 1.6.1 Core Specification, the terms “Commissioner” and “Controller” are often used interchangeably in casual smart home conversations. However, in the official architecture of the Matter protocol, they represent two very distinct roles that a device (or app) can play.
To put it simply, The Commissioner is the “Gatekeeper” that brings a device into your home, while the Controller is the “Manager” that gives it everyday commands.
Here is an original breakdown of the differences between a Matter Controller and a Matter Commissioner, based on the definitions and workflows outlined in the specification.
The Matter Commissioner
A Commissioner is a role that performs Commissioning; the sequence of operations required to bring a new, untrusted device into your secure home network (i.e. the “Fabric”).
The Commissioner’s Role :
When you buy a new smart bulb and scan its QR code, the app you are using acts as the Commissioner. Its entire purpose is to securely introduce the device to your home. It performs following functions or tasks:
-
Discovery & Handshake: It finds the device via Bluetooth (BLE) or Wi-Fi Public Action Frames and establishes a temporary, passcode secured tunnel (PASE).
-
Background Check (Attestation): It asks the device for its Device Attestation Certificate (DAC) to cryptographically prove it is a genuine, certified product and not a counterfeit.
-
Network Provisioning: It securely hands the device your Wi-Fi password or Thread network credentials.
-
Issuing the Passport: It gives the device a unique Node Operational Identifier and a Node Operational Certificate (NOC). This certificate is what the device will use to prove it belongs to your home network forever after.
Once the device is successfully joined to the network and has its certificates, the Commissioner’s primary job is done.
The Matter Controller
The specification defines a Controller as a role that has permissions to control one or more nodes.
The Controller’s Job:
Once a device is safely on your network, the Controller takes over. A Controller is the device or software that actually sends the day to day commands to your smart home gadgets.
-
Daily Operation: When you say, “Turn off the living room lights,” or an automation triggers at sunset, it is a Controller sending that command.
-
State Monitoring: Controllers subscribe to updates from devices (e.g. a thermostat reporting the current room temperature or a door lock reporting that it was just opened).
-
Secure Communication: Instead of using the setup passcode, a Controller uses CASE (Certificate Authenticated Session Establishment). It looks at the device’s “passport” (the NOC that the Commissioner issued earlier) to verify trust and securely encrypt the commands.
Summary of Key Differences
| Feature | Matter Commissioner | Matter Controller |
|---|---|---|
| Primary Purpose | Onboarding and setup. | Day-to-day operation and automation. |
| When is it used? | Only once per device (during initial setup or when adding to a new platform via Multi-Admin). | Constantly (every time a device is used, monitored, or automated). |
| Security Protocol | PASE (Passcode-Authenticated Session Establishment) using the QR code/PIN. | CASE (Certificate-Authenticated Session Establishment) using local certificates. |
| Network Task | Passes Wi-Fi/Thread credentials to the device. | Uses the existing Wi-Fi/Thread connection to send data. |
| Access Level | Usually requires the highest “Administer” privilege to configure the device’s Access Control Lists (ACLs). | Usually requires “Operate” or “Manage” privileges to flip switches, change colors, or read sensors. |
Frequently Asked Question : Can a device be both?
Yes. This is why the terms get confused. In the real world, physical devices usually play multiple roles.
-
Example 1 (Both): An Apple HomePod or Google Nest Hub acts as a Commissioner when you use it to add a new device to your house. Once the device is added, the Hub switches hats and acts as a Controller to run your daily automations.
-
Example 2 (Commissioner Only): A basic manufacturer smartphone app might just be used to get a smart plug onto your Wi-Fi network and update its firmware.
-
Example 3 (Controller Only): A smart light switch on your wall acts as a Controller. When you press the physical button, it sends a command to a group of smart bulbs to turn on. It has no ability (and no screen/camera) to onboard or commission new devices; it just controls them.
Continue Learning Matter Protocol
- What is Matter Protocol?
- How Matter Bridging Works
- Matter Bridge Vs. Matter Controller : Key Differences
- Matter Nodes, Endpoints & Clusters: Data Model Explained
- Matter Commissioning & Discovery - BLE, Wi-Fi, NFC, IP & Thread
- Matter DAC Vs PAI vs PAA : Certificate Differences
- Matter MRP: Message Reliability Protocol Explained
- Matter QR Code: Base-38 Encoding Language
- Matter Security: PASE vs CASE vs DAC Explained
- Matter Causes & Troubleshooting Guide
- Matter Protocol Evolution : Key Differences
