matter-cli

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2026 License: MIT

Directories

Path Synopsis
cli
Package cli implements the matter command tree using cobra.
Package cli implements the matter command tree using cobra.
completion
Package completion provides dynamic shell completion helpers for matter-cli.
Package completion provides dynamic shell completion helpers for matter-cli.
output
Package output provides output formatting for matter-cli commands.
Package output provides output formatting for matter-cli commands.
cmd
codegen command
Command codegen generates Go cluster packages from Alchemy Matter XML files.
Command codegen generates Go cluster packages from Alchemy Matter XML files.
gen-vendordb command
gen-vendordb fetches the current vendor list from the CSA Distributed Compliance Ledger (DCL) and regenerates internal/vendordb/vendors.gen.go.
gen-vendordb fetches the current vendor list from the CSA Distributed Compliance Ledger (DCL) and regenerates internal/vendordb/vendors.gen.go.
matter command
matter is a pure Go Matter controller CLI with modern ergonomics.
matter is a pure Go Matter controller CLI with modern ergonomics.
internal
clusters/accesscontrol
Package accesscontrol implements the Matter Access Control cluster (0x001F).
Package accesscontrol implements the Matter Access Control cluster (0x001F).
clusters/accountlogin
Package accountlogin implements the Matter Account Login cluster (0x050E).
Package accountlogin implements the Matter Account Login cluster (0x050E).
clusters/actions
Package actions implements the Matter Actions cluster (0x0025).
Package actions implements the Matter Actions cluster (0x0025).
clusters/activatedcarbonfiltermonitoring
Package activatedcarbonfiltermonitoring implements the Matter Activated Carbon Filter Monitoring cluster (0x0072).
Package activatedcarbonfiltermonitoring implements the Matter Activated Carbon Filter Monitoring cluster (0x0072).
clusters/administratorcommissioning
Package administratorcommissioning implements the Matter Administrator Commissioning cluster (0x003C).
Package administratorcommissioning implements the Matter Administrator Commissioning cluster (0x003C).
clusters/airquality
Package airquality implements the Matter Air Quality cluster (0x005B).
Package airquality implements the Matter Air Quality cluster (0x005B).
clusters/all
Package all imports every generated Matter cluster package so their init() registrations fire.
Package all imports every generated Matter cluster package so their init() registrations fire.
clusters/applicationbasic
Package applicationbasic implements the Matter Application Basic cluster (0x050D).
Package applicationbasic implements the Matter Application Basic cluster (0x050D).
clusters/applicationlauncher
Package applicationlauncher implements the Matter Application Launcher cluster (0x050C).
Package applicationlauncher implements the Matter Application Launcher cluster (0x050C).
clusters/audiooutput
Package audiooutput implements the Matter Audio Output cluster (0x050B).
Package audiooutput implements the Matter Audio Output cluster (0x050B).
clusters/basicinformation
Package basicinformation implements the Matter Basic Information cluster (0x0028).
Package basicinformation implements the Matter Basic Information cluster (0x0028).
clusters/binding
Package binding implements the Matter Binding cluster (0x001E).
Package binding implements the Matter Binding cluster (0x001E).
clusters/booleanstate
Package booleanstate implements the Matter Boolean State cluster (0x0045).
Package booleanstate implements the Matter Boolean State cluster (0x0045).
clusters/booleanstateconfiguration
Package booleanstateconfiguration implements the Matter Boolean State Configuration cluster (0x0080).
Package booleanstateconfiguration implements the Matter Boolean State Configuration cluster (0x0080).
clusters/bridgeddevicebasicinformation
Package bridgeddevicebasicinformation implements the Matter Bridged Device Basic Information cluster (0x0039).
Package bridgeddevicebasicinformation implements the Matter Bridged Device Basic Information cluster (0x0039).
clusters/cameraavsettingsuserlevelmanagement
Package cameraavsettingsuserlevelmanagement implements the Matter Camera AV Settings User Level Management cluster (0x0552).
Package cameraavsettingsuserlevelmanagement implements the Matter Camera AV Settings User Level Management cluster (0x0552).
clusters/cameraavstreammanagement
Package cameraavstreammanagement implements the Matter Camera AV Stream Management cluster (0x0551).
Package cameraavstreammanagement implements the Matter Camera AV Stream Management cluster (0x0551).
clusters/carbondioxideconcentrationmeasurement
Package carbondioxideconcentrationmeasurement implements the Matter Carbon Dioxide Concentration Measurement cluster (0x040D).
Package carbondioxideconcentrationmeasurement implements the Matter Carbon Dioxide Concentration Measurement cluster (0x040D).
clusters/carbonmonoxideconcentrationmeasurement
Package carbonmonoxideconcentrationmeasurement implements the Matter Carbon Monoxide Concentration Measurement cluster (0x040C).
Package carbonmonoxideconcentrationmeasurement implements the Matter Carbon Monoxide Concentration Measurement cluster (0x040C).
clusters/channel
Package channel implements the Matter Channel cluster (0x0504).
Package channel implements the Matter Channel cluster (0x0504).
clusters/chime
Package chime implements the Matter Chime cluster (0x0556).
Package chime implements the Matter Chime cluster (0x0556).
clusters/closurecontrol
Package closurecontrol implements the Matter Closure Control cluster (0x0104).
Package closurecontrol implements the Matter Closure Control cluster (0x0104).
clusters/closuredimension
Package closuredimension implements the Matter Closure Dimension cluster (0x0105).
Package closuredimension implements the Matter Closure Dimension cluster (0x0105).
clusters/colorcontrol
Package colorcontrol implements the Matter Color Control cluster (0x0300).
Package colorcontrol implements the Matter Color Control cluster (0x0300).
clusters/commissionercontrol
Package commissionercontrol implements the Matter Commissioner Control cluster (0x0751).
Package commissionercontrol implements the Matter Commissioner Control cluster (0x0751).
clusters/commoditymetering
Package commoditymetering implements the Matter Commodity Metering cluster (0x0B07).
Package commoditymetering implements the Matter Commodity Metering cluster (0x0B07).
clusters/commodityprice
Package commodityprice implements the Matter Commodity Price cluster (0x0095).
Package commodityprice implements the Matter Commodity Price cluster (0x0095).
clusters/commoditytariff
Package commoditytariff implements the Matter Commodity Tariff cluster (0x0700).
Package commoditytariff implements the Matter Commodity Tariff cluster (0x0700).
clusters/contentappobserver
Package contentappobserver implements the Matter Content App Observer cluster (0x0510).
Package contentappobserver implements the Matter Content App Observer cluster (0x0510).
clusters/contentcontrol
Package contentcontrol implements the Matter Content Control cluster (0x050F).
Package contentcontrol implements the Matter Content Control cluster (0x050F).
clusters/contentlauncher
Package contentlauncher implements the Matter Content Launcher cluster (0x050A).
Package contentlauncher implements the Matter Content Launcher cluster (0x050A).
clusters/descriptor
Package descriptor implements the Matter Descriptor cluster (0x001D).
Package descriptor implements the Matter Descriptor cluster (0x001D).
clusters/deviceenergymanagement
Package deviceenergymanagement implements the Matter Device Energy Management cluster (0x0098).
Package deviceenergymanagement implements the Matter Device Energy Management cluster (0x0098).
clusters/deviceenergymanagementmode
Package deviceenergymanagementmode implements the Matter Device Energy Management Mode cluster (0x009F).
Package deviceenergymanagementmode implements the Matter Device Energy Management Mode cluster (0x009F).
clusters/diagnosticlogs
Package diagnosticlogs implements the Matter Diagnostic Logs cluster (0x0032).
Package diagnosticlogs implements the Matter Diagnostic Logs cluster (0x0032).
clusters/dishwasheralarm
Package dishwasheralarm implements the Matter Dishwasher Alarm cluster (0x005D).
Package dishwasheralarm implements the Matter Dishwasher Alarm cluster (0x005D).
clusters/dishwashermode
Package dishwashermode implements the Matter Dishwasher Mode cluster (0x0059).
Package dishwashermode implements the Matter Dishwasher Mode cluster (0x0059).
clusters/doorlock
Package doorlock implements the Matter Door Lock cluster (0x0101).
Package doorlock implements the Matter Door Lock cluster (0x0101).
clusters/ecosysteminformation
Package ecosysteminformation implements the Matter Ecosystem Information cluster (0x0750).
Package ecosysteminformation implements the Matter Ecosystem Information cluster (0x0750).
clusters/electricalenergymeasurement
Package electricalenergymeasurement implements the Matter Electrical Energy Measurement cluster (0x0091).
Package electricalenergymeasurement implements the Matter Electrical Energy Measurement cluster (0x0091).
clusters/electricalgridconditions
Package electricalgridconditions implements the Matter Electrical Grid Conditions cluster (0x00A0).
Package electricalgridconditions implements the Matter Electrical Grid Conditions cluster (0x00A0).
clusters/electricalpowermeasurement
Package electricalpowermeasurement implements the Matter Electrical Power Measurement cluster (0x0090).
Package electricalpowermeasurement implements the Matter Electrical Power Measurement cluster (0x0090).
clusters/energyevse
Package energyevse implements the Matter Energy EVSE cluster (0x0099).
Package energyevse implements the Matter Energy EVSE cluster (0x0099).
clusters/energyevsemode
Package energyevsemode implements the Matter Energy EVSE Mode cluster (0x009D).
Package energyevsemode implements the Matter Energy EVSE Mode cluster (0x009D).
clusters/energypreference
Package energypreference implements the Matter Energy Preference cluster (0x009B).
Package energypreference implements the Matter Energy Preference cluster (0x009B).
clusters/ethernetnetworkdiagnostics
Package ethernetnetworkdiagnostics implements the Matter Ethernet Network Diagnostics cluster (0x0037).
Package ethernetnetworkdiagnostics implements the Matter Ethernet Network Diagnostics cluster (0x0037).
clusters/fancontrol
Package fancontrol implements the Matter Fan Control cluster (0x0202).
Package fancontrol implements the Matter Fan Control cluster (0x0202).
clusters/fixedlabel
Package fixedlabel implements the Matter Fixed Label cluster (0x0040).
Package fixedlabel implements the Matter Fixed Label cluster (0x0040).
clusters/flowmeasurement
Package flowmeasurement implements the Matter Flow Measurement cluster (0x0404).
Package flowmeasurement implements the Matter Flow Measurement cluster (0x0404).
clusters/formaldehydeconcentrationmeasurement
Package formaldehydeconcentrationmeasurement implements the Matter Formaldehyde Concentration Measurement cluster (0x042B).
Package formaldehydeconcentrationmeasurement implements the Matter Formaldehyde Concentration Measurement cluster (0x042B).
clusters/generalcommissioning
Package generalcommissioning implements the Matter General Commissioning cluster (0x0030).
Package generalcommissioning implements the Matter General Commissioning cluster (0x0030).
clusters/generaldiagnostics
Package generaldiagnostics implements the Matter General Diagnostics cluster (0x0033).
Package generaldiagnostics implements the Matter General Diagnostics cluster (0x0033).
clusters/groupkeymanagement
Package groupkeymanagement implements the Matter Group Key Management cluster (0x003F).
Package groupkeymanagement implements the Matter Group Key Management cluster (0x003F).
clusters/groups
Package groups implements the Matter Groups cluster (0x0004).
Package groups implements the Matter Groups cluster (0x0004).
clusters/hepafiltermonitoring
Package hepafiltermonitoring implements the Matter HEPA Filter Monitoring cluster (0x0071).
Package hepafiltermonitoring implements the Matter HEPA Filter Monitoring cluster (0x0071).
clusters/icdmanagement
Package icdmanagement implements the Matter ICD Management cluster (0x0046).
Package icdmanagement implements the Matter ICD Management cluster (0x0046).
clusters/identify
Package identify implements the Matter Identify cluster (0x0003).
Package identify implements the Matter Identify cluster (0x0003).
clusters/illuminancemeasurement
Package illuminancemeasurement implements the Matter Illuminance Measurement cluster (0x0400).
Package illuminancemeasurement implements the Matter Illuminance Measurement cluster (0x0400).
clusters/jointfabricadministrator
Package jointfabricadministrator implements the Matter Joint Fabric Administrator cluster (0x0753).
Package jointfabricadministrator implements the Matter Joint Fabric Administrator cluster (0x0753).
clusters/jointfabricdatastore
Package jointfabricdatastore implements the Matter Joint Fabric Datastore cluster (0x0752).
Package jointfabricdatastore implements the Matter Joint Fabric Datastore cluster (0x0752).
clusters/keypadinput
Package keypadinput implements the Matter Keypad Input cluster (0x0509).
Package keypadinput implements the Matter Keypad Input cluster (0x0509).
clusters/laundrydryercontrols
Package laundrydryercontrols implements the Matter Laundry Dryer Controls cluster (0x004A).
Package laundrydryercontrols implements the Matter Laundry Dryer Controls cluster (0x004A).
clusters/laundrywashercontrols
Package laundrywashercontrols implements the Matter Laundry Washer Controls cluster (0x0053).
Package laundrywashercontrols implements the Matter Laundry Washer Controls cluster (0x0053).
clusters/laundrywashermode
Package laundrywashermode implements the Matter Laundry Washer Mode cluster (0x0051).
Package laundrywashermode implements the Matter Laundry Washer Mode cluster (0x0051).
clusters/levelcontrol
Package levelcontrol implements the Matter Level Control cluster (0x0008).
Package levelcontrol implements the Matter Level Control cluster (0x0008).
clusters/localizationconfiguration
Package localizationconfiguration implements the Matter Localization Configuration cluster (0x002B).
Package localizationconfiguration implements the Matter Localization Configuration cluster (0x002B).
clusters/lowpower
Package lowpower implements the Matter Low Power cluster (0x0508).
Package lowpower implements the Matter Low Power cluster (0x0508).
clusters/mediainput
Package mediainput implements the Matter Media Input cluster (0x0507).
Package mediainput implements the Matter Media Input cluster (0x0507).
clusters/mediaplayback
Package mediaplayback implements the Matter Media Playback cluster (0x0506).
Package mediaplayback implements the Matter Media Playback cluster (0x0506).
clusters/messages
Package messages implements the Matter Messages cluster (0x0097).
Package messages implements the Matter Messages cluster (0x0097).
clusters/meteridentification
Package meteridentification implements the Matter Meter Identification cluster (0x0B06).
Package meteridentification implements the Matter Meter Identification cluster (0x0B06).
clusters/microwaveovencontrol
Package microwaveovencontrol implements the Matter Microwave Oven Control cluster (0x005F).
Package microwaveovencontrol implements the Matter Microwave Oven Control cluster (0x005F).
clusters/microwaveovenmode
Package microwaveovenmode implements the Matter Microwave Oven Mode cluster (0x005E).
Package microwaveovenmode implements the Matter Microwave Oven Mode cluster (0x005E).
clusters/modeselect
Package modeselect implements the Matter Mode Select cluster (0x0050).
Package modeselect implements the Matter Mode Select cluster (0x0050).
clusters/networkcommissioning
Package networkcommissioning implements the Matter Network Commissioning cluster (0x0031).
Package networkcommissioning implements the Matter Network Commissioning cluster (0x0031).
clusters/nitrogendioxideconcentrationmeasurement
Package nitrogendioxideconcentrationmeasurement implements the Matter Nitrogen Dioxide Concentration Measurement cluster (0x0413).
Package nitrogendioxideconcentrationmeasurement implements the Matter Nitrogen Dioxide Concentration Measurement cluster (0x0413).
clusters/occupancysensing
Package occupancysensing implements the Matter Occupancy Sensing cluster (0x0406).
Package occupancysensing implements the Matter Occupancy Sensing cluster (0x0406).
clusters/onoff
Package onoff implements the Matter On/Off cluster (0x0006).
Package onoff implements the Matter On/Off cluster (0x0006).
clusters/operationalcredentials
Package operationalcredentials implements the Matter Operational Credentials cluster (0x003E).
Package operationalcredentials implements the Matter Operational Credentials cluster (0x003E).
clusters/operationalstate
Package operationalstate implements the Matter Operational State cluster (0x0060).
Package operationalstate implements the Matter Operational State cluster (0x0060).
clusters/otasoftwareupdateprovider
Package otasoftwareupdateprovider implements the Matter OTA Software Update Provider cluster (0x0029).
Package otasoftwareupdateprovider implements the Matter OTA Software Update Provider cluster (0x0029).
clusters/otasoftwareupdaterequestor
Package otasoftwareupdaterequestor implements the Matter OTA Software Update Requestor cluster (0x002A).
Package otasoftwareupdaterequestor implements the Matter OTA Software Update Requestor cluster (0x002A).
clusters/ovencavityoperationalstate
Package ovencavityoperationalstate implements the Matter Oven Cavity Operational State cluster (0x0048).
Package ovencavityoperationalstate implements the Matter Oven Cavity Operational State cluster (0x0048).
clusters/ovenmode
Package ovenmode implements the Matter Oven Mode cluster (0x0049).
Package ovenmode implements the Matter Oven Mode cluster (0x0049).
clusters/ozoneconcentrationmeasurement
Package ozoneconcentrationmeasurement implements the Matter Ozone Concentration Measurement cluster (0x0415).
Package ozoneconcentrationmeasurement implements the Matter Ozone Concentration Measurement cluster (0x0415).
clusters/pm10concentrationmeasurement
Package pm10concentrationmeasurement implements the Matter PM10 Concentration Measurement cluster (0x042D).
Package pm10concentrationmeasurement implements the Matter PM10 Concentration Measurement cluster (0x042D).
clusters/pm1concentrationmeasurement
Package pm1concentrationmeasurement implements the Matter PM1 Concentration Measurement cluster (0x042C).
Package pm1concentrationmeasurement implements the Matter PM1 Concentration Measurement cluster (0x042C).
clusters/pm25concentrationmeasurement
Package pm25concentrationmeasurement implements the Matter PM2.5 Concentration Measurement cluster (0x042A).
Package pm25concentrationmeasurement implements the Matter PM2.5 Concentration Measurement cluster (0x042A).
clusters/powersource
Package powersource implements the Matter Power Source cluster (0x002F).
Package powersource implements the Matter Power Source cluster (0x002F).
clusters/powersourceconfiguration
Package powersourceconfiguration implements the Matter Power Source Configuration cluster (0x002E).
Package powersourceconfiguration implements the Matter Power Source Configuration cluster (0x002E).
clusters/powertopology
Package powertopology implements the Matter Power Topology cluster (0x009C).
Package powertopology implements the Matter Power Topology cluster (0x009C).
clusters/pressuremeasurement
Package pressuremeasurement implements the Matter Pressure Measurement cluster (0x0403).
Package pressuremeasurement implements the Matter Pressure Measurement cluster (0x0403).
clusters/pumpconfigurationandcontrol
Package pumpconfigurationandcontrol implements the Matter Pump Configuration and Control cluster (0x0200).
Package pumpconfigurationandcontrol implements the Matter Pump Configuration and Control cluster (0x0200).
clusters/pushavstreamtransport
Package pushavstreamtransport implements the Matter Push AV Stream Transport cluster (0x0555).
Package pushavstreamtransport implements the Matter Push AV Stream Transport cluster (0x0555).
clusters/radonconcentrationmeasurement
Package radonconcentrationmeasurement implements the Matter Radon Concentration Measurement cluster (0x042F).
Package radonconcentrationmeasurement implements the Matter Radon Concentration Measurement cluster (0x042F).
clusters/refrigeratoralarm
Package refrigeratoralarm implements the Matter Refrigerator Alarm cluster (0x0057).
Package refrigeratoralarm implements the Matter Refrigerator Alarm cluster (0x0057).
clusters/refrigeratorandtemperaturecontrolledcabinetmode
Package refrigeratorandtemperaturecontrolledcabinetmode implements the Matter Refrigerator And Temperature Controlled Cabinet Mode cluster (0x0052).
Package refrigeratorandtemperaturecontrolledcabinetmode implements the Matter Refrigerator And Temperature Controlled Cabinet Mode cluster (0x0052).
clusters/relativehumiditymeasurement
Package relativehumiditymeasurement implements the Matter Relative Humidity Measurement cluster (0x0405).
Package relativehumiditymeasurement implements the Matter Relative Humidity Measurement cluster (0x0405).
clusters/rvccleanmode
Package rvccleanmode implements the Matter RVC Clean Mode cluster (0x0055).
Package rvccleanmode implements the Matter RVC Clean Mode cluster (0x0055).
clusters/rvcoperationalstate
Package rvcoperationalstate implements the Matter RVC Operational State cluster (0x0061).
Package rvcoperationalstate implements the Matter RVC Operational State cluster (0x0061).
clusters/rvcrunmode
Package rvcrunmode implements the Matter RVC Run Mode cluster (0x0054).
Package rvcrunmode implements the Matter RVC Run Mode cluster (0x0054).
clusters/scenesmanagement
Package scenesmanagement implements the Matter Scenes Management cluster (0x0062).
Package scenesmanagement implements the Matter Scenes Management cluster (0x0062).
clusters/servicearea
Package servicearea implements the Matter Service Area cluster (0x0150).
Package servicearea implements the Matter Service Area cluster (0x0150).
clusters/smokecoalarm
Package smokecoalarm implements the Matter Smoke CO Alarm cluster (0x005C).
Package smokecoalarm implements the Matter Smoke CO Alarm cluster (0x005C).
clusters/softwarediagnostics
Package softwarediagnostics implements the Matter Software Diagnostics cluster (0x0034).
Package softwarediagnostics implements the Matter Software Diagnostics cluster (0x0034).
clusters/soilmeasurement
Package soilmeasurement implements the Matter Soil Measurement cluster (0x0430).
Package soilmeasurement implements the Matter Soil Measurement cluster (0x0430).
clusters/switchcluster
Package switchcluster implements the Matter Switch cluster (0x003B).
Package switchcluster implements the Matter Switch cluster (0x003B).
clusters/targetnavigator
Package targetnavigator implements the Matter Target Navigator cluster (0x0505).
Package targetnavigator implements the Matter Target Navigator cluster (0x0505).
clusters/temperaturecontrol
Package temperaturecontrol implements the Matter Temperature Control cluster (0x0056).
Package temperaturecontrol implements the Matter Temperature Control cluster (0x0056).
clusters/temperaturemeasurement
Package temperaturemeasurement implements the Matter Temperature Measurement cluster (0x0402).
Package temperaturemeasurement implements the Matter Temperature Measurement cluster (0x0402).
clusters/thermostat
Package thermostat implements the Matter Thermostat cluster (0x0201).
Package thermostat implements the Matter Thermostat cluster (0x0201).
clusters/thermostatuserinterfaceconfiguration
Package thermostatuserinterfaceconfiguration implements the Matter Thermostat User Interface Configuration cluster (0x0204).
Package thermostatuserinterfaceconfiguration implements the Matter Thermostat User Interface Configuration cluster (0x0204).
clusters/threadborderroutermanagement
Package threadborderroutermanagement implements the Matter Thread Border Router Management cluster (0x0452).
Package threadborderroutermanagement implements the Matter Thread Border Router Management cluster (0x0452).
clusters/threadnetworkdiagnostics
Package threadnetworkdiagnostics implements the Matter Thread Network Diagnostics cluster (0x0035).
Package threadnetworkdiagnostics implements the Matter Thread Network Diagnostics cluster (0x0035).
clusters/threadnetworkdirectory
Package threadnetworkdirectory implements the Matter Thread Network Directory cluster (0x0453).
Package threadnetworkdirectory implements the Matter Thread Network Directory cluster (0x0453).
clusters/timeformatlocalization
Package timeformatlocalization implements the Matter Time Format Localization cluster (0x002C).
Package timeformatlocalization implements the Matter Time Format Localization cluster (0x002C).
clusters/timesynchronization
Package timesynchronization implements the Matter Time Synchronization cluster (0x0038).
Package timesynchronization implements the Matter Time Synchronization cluster (0x0038).
clusters/tlscertificatemanagement
Package tlscertificatemanagement implements the Matter TLS Certificate Management cluster (0x0801).
Package tlscertificatemanagement implements the Matter TLS Certificate Management cluster (0x0801).
clusters/tlsclientmanagement
Package tlsclientmanagement implements the Matter TLS Client Management cluster (0x0802).
Package tlsclientmanagement implements the Matter TLS Client Management cluster (0x0802).
clusters/totalvolatileorganiccompoundsconcentrationmeasurement
Package totalvolatileorganiccompoundsconcentrationmeasurement implements the Matter Total Volatile Organic Compounds Concentration Measurement cluster (0x042E).
Package totalvolatileorganiccompoundsconcentrationmeasurement implements the Matter Total Volatile Organic Compounds Concentration Measurement cluster (0x042E).
clusters/unitlocalization
Package unitlocalization implements the Matter Unit Localization cluster (0x002D).
Package unitlocalization implements the Matter Unit Localization cluster (0x002D).
clusters/userlabel
Package userlabel implements the Matter User Label cluster (0x0041).
Package userlabel implements the Matter User Label cluster (0x0041).
clusters/valveconfigurationandcontrol
Package valveconfigurationandcontrol implements the Matter Valve Configuration and Control cluster (0x0081).
Package valveconfigurationandcontrol implements the Matter Valve Configuration and Control cluster (0x0081).
clusters/wakeonlan
Package wakeonlan implements the Matter Wake On LAN cluster (0x0503).
Package wakeonlan implements the Matter Wake On LAN cluster (0x0503).
clusters/waterheatermanagement
Package waterheatermanagement implements the Matter Water Heater Management cluster (0x0094).
Package waterheatermanagement implements the Matter Water Heater Management cluster (0x0094).
clusters/waterheatermode
Package waterheatermode implements the Matter Water Heater Mode cluster (0x009E).
Package waterheatermode implements the Matter Water Heater Mode cluster (0x009E).
clusters/watertanklevelmonitoring
Package watertanklevelmonitoring implements the Matter Water Tank Level Monitoring cluster (0x0079).
Package watertanklevelmonitoring implements the Matter Water Tank Level Monitoring cluster (0x0079).
clusters/webrtctransportprovider
Package webrtctransportprovider implements the Matter WebRTC Transport Provider cluster (0x0553).
Package webrtctransportprovider implements the Matter WebRTC Transport Provider cluster (0x0553).
clusters/webrtctransportrequestor
Package webrtctransportrequestor implements the Matter WebRTC Transport Requestor cluster (0x0554).
Package webrtctransportrequestor implements the Matter WebRTC Transport Requestor cluster (0x0554).
clusters/wifinetworkdiagnostics
Package wifinetworkdiagnostics implements the Matter Wi-Fi Network Diagnostics cluster (0x0036).
Package wifinetworkdiagnostics implements the Matter Wi-Fi Network Diagnostics cluster (0x0036).
clusters/wifinetworkmanagement
Package wifinetworkmanagement implements the Matter Wi-Fi Network Management cluster (0x0451).
Package wifinetworkmanagement implements the Matter Wi-Fi Network Management cluster (0x0451).
clusters/windowcovering
Package windowcovering implements the Matter Window Covering cluster (0x0102).
Package windowcovering implements the Matter Window Covering cluster (0x0102).
clusters/zonemanagement
Package zonemanagement implements the Matter Zone Management cluster (0x0550).
Package zonemanagement implements the Matter Zone Management cluster (0x0550).
codegen
Package codegen parses Alchemy-generated Matter cluster XML definitions and generates Go source files for the internal/clusters registry.
Package codegen parses Alchemy-generated Matter cluster XML definitions and generates Go source files for the internal/clusters registry.
commissioning
Package commissioning implements Matter device commissioning including setup payload parsing (QR code and Manual Pairing Code), device attestation, network provisioning types, and the commissioning flow orchestrator.
Package commissioning implements Matter device commissioning including setup payload parsing (QR code and Manual Pairing Code), device attestation, network provisioning types, and the commissioning flow orchestrator.
controller
Package controller ties together transport, protocol framing, session management, secure channel establishment, and interaction model into a single Controller that can commission and communicate with Matter devices.
Package controller ties together transport, protocol framing, session management, secure channel establishment, and interaction model into a single Controller that can commission and communicate with Matter devices.
crypto
Package crypto provides cryptographic primitives required by the Matter protocol, including SPAKE2+, AES-CCM, HKDF, PBKDF2, ECDH, ECDSA, and certificate operations.
Package crypto provides cryptographic primitives required by the Matter protocol, including SPAKE2+, AES-CCM, HKDF, PBKDF2, ECDH, ECDSA, and certificate operations.
daemon
Package daemon implements a background session daemon that keeps Matter CASE sessions alive across CLI invocations.
Package daemon implements a background session daemon that keeps Matter CASE sessions alive across CLI invocations.
discovery
Package discovery provides mDNS-based device discovery for Matter devices.
Package discovery provides mDNS-based device discovery for Matter devices.
interaction
Package interaction implements the Matter Interaction Model (IM), providing Read, Write, Invoke, and Subscribe operations over Matter exchanges.
Package interaction implements the Matter Interaction Model (IM), providing Read, Write, Invoke, and Subscribe operations over Matter exchanges.
protocol
Package protocol implements the Matter message framing, session management, exchange tracking, and encrypted message codec.
Package protocol implements the Matter message framing, session management, exchange tracking, and encrypted message codec.
secure
Package secure implements PASE (SPAKE2+ based) and CASE (SIGMA based) session establishment protocols for the Matter protocol.
Package secure implements PASE (SPAKE2+ based) and CASE (SIGMA based) session establishment protocols for the Matter protocol.
store
Package store provides persistent and in-memory storage for matter-cli fabrics, commissioned devices, sessions, and configuration.
Package store provides persistent and in-memory storage for matter-cli fabrics, commissioned devices, sessions, and configuration.
tlv
Package tlv implements the Matter TLV (Tag-Length-Value) encoding format as specified in the Matter specification.
Package tlv implements the Matter TLV (Tag-Length-Value) encoding format as specified in the Matter specification.
transport
This file provides the production bleAdapter implementation that wraps tinygo.org/x/bluetooth.
This file provides the production bleAdapter implementation that wraps tinygo.org/x/bluetooth.
vendordb
Package vendordb provides a compiled-in lookup table mapping Matter vendor IDs to human-readable vendor names sourced from the CSA Distributed Compliance Ledger (DCL) at https://on.dcl.csa-iot.org/dcl/vendorinfo/vendors.
Package vendordb provides a compiled-in lookup table mapping Matter vendor IDs to human-readable vendor names sourced from the CSA Distributed Compliance Ledger (DCL) at https://on.dcl.csa-iot.org/dcl/vendorinfo/vendors.
pkg
matter
Package matter provides a high-level Go API for controlling Matter smart home devices.
Package matter provides a high-level Go API for controlling Matter smart home devices.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL