If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:Matter
BoxMatrix >> Lexicon >> Smarthome-Terms >> Matter | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Software | Research |
Protocol
Protocol: | Matter | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | Matter | ||||||
Location: | Lexicon >> Smarthome-Terms | ||||||
Weblinks: | Wikipedia.int - Wikipedia.de - Matter-Specifications - Matter-Manual - Matter-Home | ||||||
Description: | Manufacturer indepedent free Smarthome meta-standard |
Goto: FRITZ!OS - Models - Compatibility - Commands - Libraries - SMW-Browser
Details
Matter (formerly Project CHIP
/ Project Connected Home over IP)
) is a manufacturer indepedent royality free
Smarthome "meta-standard", which attempts to unite all existing Smarthome solutions into one global standard.
Matter is a working group developing the standard and an open source reference code under flexible Apache license.
Manufacturers can include and interface this code in their products to make them Matter compatible.
Background: The Smarthome market consists of numerous vendors using numerous technologies for their devices (DECT-ULE,
HAN-FUN, ZigBee, WLAN, etc). Each vendor offers an own Hub
to control their devices, mostly incompatible to other vendors.
If a vendor includes and interfaces the Matter code in their Hub
it turns a Matter-Gateway
, abstracting the technology
used behind it and making all attached Smarthome devices accessible by the Matter protocol.
The root of a Matter network is the Matter-Controller
, which can be a speech assistant from Amazon, Google, Samsung
or Apple
, or a software like Home Assistant
which is also available preinstalled on standalone devices.
A Matter-Controller
can be linked to multiple Matter-Gateways
, each linked Matter network is called a Fabric
.
The Matter protocol uses IPv6 over TCP or UDP.
This is just a basic introduction to understand the relevant part of Matter, and will be extended with time.
For further details see the Weblinks above for now.
FRITZ!OS
Matter support in FRITZ!OS makes the FRITZ!Box or Smart Gateway act as a Matter-Gateway
, which could be linked to aMatter-Controller
. AVM plans to first add Matter support to ZigBee models, and later to all currently supported models.
Since Mesh unites all Smarthome devices in your LAN a single Matter capable model is enough to control them all.
Models
So far these models (will or do) have Matter support:
S € |
Model Languages, Brandings |
Internet [Annex] |
LAN Ports |
WLAN 802.11 |
PSTN Lines |
Phones | SoC Clock |
RAM | Flash | USB Host |
Image |
---|---|---|---|---|---|---|---|---|---|---|---|
FRITZ!Smart Gateway de, en, es, fr, it, nl, pl avm, avme |
LAN WLAN |
Gbit: 1 ZigBee Matter |
600 Mb 2.4GHz |
- | - | Maple 1000 MHz |
256 MB | 128 MB | - |
For the ZigBee capable models 5690pro, 6670 and 7690 AVM states that they are prepared for the Matter standard later,
Since fw 7.63 (2024-10-09) the FRITZ!Smart Gateway supports Matter, latest 7.90 labor for the 5690pro (2024-10-17) does not!
The list of Connectivity Standards Alliance Certified AVM Products only covers ZigBee 3.0 certifications so far.
Compatibility
There's no list of supported Matter-Controllers
yet, but the commissioning code chipbridge.cpp
in matterd knows:
- Amazon
- Samsung
- Nabu Casa (Home Assistant)
- Apple
- Unknown
Commands
The Matter support in FRITZ!OS is the required part of the official Matter code, which is implemented in Libraries, see below.
Since both the Matter standard and its reference code are under heavy development this keeps the code easily updatable.
These Libraries are all loaded by the matterd daemon from AVM and by no other command in FRITZ!OS.
matterd serves two Network-Ports:
- Port-5540-udp - Matter Operational Discovery and Communication
- Port-5353-udp - Multicast DNS (mDNS) for DNS Service Discovery (DNS-SD)
One of the Libraries is libavmmatter.so which is from AVM and acts as the API to the remainder of FRITZ!OS.
This API is used by the aha daemon and by libcmapi.so for the ctlmgr daemon and its plugins.
aha maintains all Smarthome devices in a FRITZ! Mesh network (currently DECT-ULE, HAN-FUN and ZigBee).
ctlmgr maintains the Webinterface and the matter ui-module and starts
matterd, if enabled.
Configuration is stored in ahausr.cfg (Matter enabled) and in ahanet.cfg (topology).
There are the supportdata plugins matter.support.sh and matter_argo.support.sh.
Matter stack:
- Lexicon: Matter, DNS-SD
- Environment: CONFIG_MATTER
- Sockets: me_matterd.ctl, me_libavmmatter_2.ctl, me_libavmmatter_4.ctl
- Ports: Port-5540-udp, Port-5353-udp
- Commands: matterd, matter.support.sh, matter_argo.support.sh
- Libraries: libavmmatter.so, libASN1.so, libCHIPAppServer.so, libCHIPDataModel.so, libChipCore.so
- Libraries: libChipCrypto.so, libCredentials.so, libDefaultAttestationVerifier.so, libDeviceLayer.so
- Libraries: libInetLayer.so, libLinux.so, libMessagingLayer.so, libSecureChannel.so
- Libraries: libSupportLayer.so, libSystemLayer.so, libTransportLayer.so, libaddress_resolve.so, libdnssd.so
- Config: ahausr.cfg
- UI-Modules: matter
- Tempfiles: chip_config.ini, chip_counters.ini, chip_ factory.ini, chip_kvs
- Tempfiles: matterd($num).slab, matterd($num).slab.done
- Logs: .srb_matter_info, .srb_matter_info.sem, .srb_matter_error, .srb_matter_error.sem
Libraries
The following libraries all contain code from the official Matter stack, except libavmmatter.so, which is from AVM.
This is a subset of the Shared-Libraries section, filtered for '*Matter*'
libraries or descriptions.
Daily updated index of all shared libraries found scanning Firmware-Probes . Last update: 2024-12-20 05:43 GMT.
The label (lib)
in the Library
column shows there are other objects in this wiki using this name.
The Mod
column shows the amount of models using the respective library. Click the column header to sort by this number.
You can hover or click a possible Link
in the Type
column to see the target of that link.
Library | Mod | Firmware | Description | Path | Size/Bytes | Type | Origin |
---|---|---|---|---|---|---|---|
libaddress_resolve.so | 1 | 7.61 - 7.63 | Matter address resolving of nodes / peers | /usr/lib | 17.5k, Link | Link, Lib | Matter |
libASN1.so | 1 | 7.61 - 7.63 | Matter ASN1 reader / writer | /usr/lib | 25.5k, Link | Link, Lib | Matter |
libavmmatter.so | 1 | 7.61 - 7.63 | AVM Matter core API | /usr/lib | 62.4k - 66.8k, Link | Link, Lib | AVM |
libCHIPAppServer.so | 1 | 7.61 - 7.63 | Matter application server | /usr/lib | 146k, Link | Link, Lib | Matter |
libChipCore.so | 1 | 7.61 - 7.63 | Matter core library | /usr/lib | 57.6k, Link | Link, Lib | Matter |
libChipCrypto.so | 1 | 7.61 - 7.63 | Matter crypto support | /usr/lib | 81.7k, Link | Link, Lib | Matter |
libCHIPDataModel.so | 1 | 7.61 - 7.63 | Matter data model | /usr/lib | 1.5M, Link | Link, Lib | Matter |
libCredentials.so | 1 | 7.61 - 7.63 | Matter credentials and certificates | /usr/lib | 194k, Link | Link, Lib | Matter |
libDefaultAttestationVerifier.so | 1 | 7.61 - 7.63 | Matter device certification verifier | /usr/lib | 25.5k, Link | Link, Lib | Matter |
libDeviceLayer.so | 1 | 7.61 - 7.63 | Matter device layer | /usr/lib | 17.5k, Link | Link, Lib | Matter |
libdnssd.so | 1 | 7.61 - 7.63 | Matter DNS Service Discovery (DNS-SD) | /usr/lib | 121k, Link | Link, Lib | Matter |
libInetLayer.so | 1 | 7.61 - 7.63 | Matter network layer | /usr/lib | 57.6k, Link | Link, Lib | Matter |
libLinux.so | 1 | 7.61 - 7.63 | Matter Linux device layer (config I/O) | /usr/lib | 138k, Link | Link, Lib | Matter |
libMessagingLayer.so | 1 | 7.61 - 7.63 | Matter messaging layer | /usr/lib | 77.6k, Link | Link, Lib | Matter |
libSecureChannel.so | 1 | 7.61 - 7.63 | Matter secure channel layer | /usr/lib | 130k, Link | Link, Lib | Matter |
libSupportLayer.so | 1 | 7.61 - 7.63 | Matter support function layer | /usr/lib | 65.6k, Link | Link, Lib | Matter |
libSystemLayer.so | 1 | 7.61 - 7.63 | Matter system layer | /usr/lib | 29.5k, Link | Link, Lib | Matter |
libTransportLayer.so | 1 | 7.61 - 7.63 | Matter transport layer | /usr/lib | 97.6k, Link | Link, Lib | Matter |
18 shared libraries |