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:libCHIPAppServer.so
BoxMatrix >> Shell-Commands >> libCHIPAppServer.so | @ 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 |
Startup-Scr | Hotplug-Scr | BusyBox-Cmds | Bash-Cmds | AVM-Cmds | Chipset-Cmds | Linux-Cmds | Shared-Libs | Kernel-Mods | Research |
Command: | libCHIPAppServer.so - type Link, Lib | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> Shared-Libraries - Origin: Matter | ||||||
Path: | Release: /usr/lib Lab+Rel: /usr/lib | ||||||
Properties: | Size: 146k, Link - Firmware: 7.61 - 7.63 | ||||||
Function: | Matter application server |
Goto: Source - Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
libCHIPAppServer.so is the Matter application server.
This comes from the official Matter stack, or is derived from it. Note that Matter was called Project CHIP
before.
Matter stack:
- Lexicon: Matter
- 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
Source
The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.63 source files:
$ strings /usr/lib/libCHIPAppServer.so | grep -e '\.c$' -e '\.cpp$' src/connectedhomeip/src/app/server/AclStorage.cpp src/connectedhomeip/src/app/server/CommissioningWindowManager.cpp src/connectedhomeip/src/app/server/DefaultAclStorage.cpp src/connectedhomeip/src/app/server/Dnssd.cpp src/connectedhomeip/src/app/server/OnboardingCodesUtil.cpp src/connectedhomeip/src/app/server/Server.cpp src/connectedhomeip/src/setup_payload/AdditionalDataPayloadGenerator.cpp src/connectedhomeip/src/setup_payload/AdditionalDataPayloadParser.cpp src/connectedhomeip/src/setup_payload/Base38Decode.cpp src/connectedhomeip/src/setup_payload/Base38Encode.cpp src/connectedhomeip/src/setup_payload/ManualSetupPayloadGenerator.cpp src/connectedhomeip/src/setup_payload/ManualSetupPayloadParser.cpp src/connectedhomeip/src/setup_payload/QRCodeSetupPayloadGenerator.cpp src/connectedhomeip/src/setup_payload/QRCodeSetupPayloadParser.cpp src/connectedhomeip/src/setup_payload/SetupPayload.cpp src/connectedhomeip/src/setup_payload/SetupPayloadHelper.cpp
See the source at connectedhomeip/src/app/server and connectedhomeip/src/setup_payload.
Dependencies
Daily updated index of all dependencies of this library. Last update: 2024-10-18 07:40 GMT.
A *
in the Mod
column marks info from Supportdata-Probes, which will always stay incomplete.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
Depends on | lib | libCHIPDataModel.so | 1 | 7.61 - 7.63 | Matter data model | Matter |
Depends on | lib | libChipCore.so | 1 | 7.61 - 7.63 | Matter core library | Matter |
Depends on | lib | libCredentials.so | 1 | 7.61 - 7.63 | Matter credentials and certificates | Matter |
Depends on | lib | libDeviceLayer.so | 1 | 7.61 - 7.63 | Matter device layer | Matter |
Depends on | lib | libLinux.so | 1 | 7.61 - 7.63 | Matter Linux device layer | Matter |
Depends on | lib | libMessagingLayer.so | 1 | 7.61 - 7.63 | Matter messaging layer | Matter |
Depends on | lib | libSecureChannel.so | 1 | 7.61 - 7.63 | Matter secure channel layer | Matter |
Depends on | lib | libSupportLayer.so | 1 | 7.61 - 7.63 | Matter support function layer | Matter |
Depends on | lib | libSystemLayer.so | 1 | 7.61 - 7.63 | Matter system layer | Matter |
Depends on | lib | libaddress_resolve.so | 1 | 7.61 - 7.63 | Matter address resolving of nodes / peers | Matter |
Depends on | lib | libc.so | 1 | 7.61 - 7.63 | Standard C library | Linux |
Depends on | lib | libdnssd.so | 1 | 7.61 - 7.63 | Matter DNS Service Discovery (DNS-SD) | Matter |
Depends on | lib | libgcc_s.so | 1 | 7.61 - 7.63 | GCC low-level runtime library | Linux |
Depends on | lib | libstdc++.so | 1 | 7.61 - 7.63 | GNU C++ library | Linux |
Required by | cmd | matterd (avmcmd) | 1 | 7.61 - 7.63 | Matter stack management daemon. | AVM |
15 dependencies for this library |
Model-Matrix
Daily updated index of the presence, path and size of this library for each model. Last update: 2024-10-18 05:22 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl)
label in the Model
column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.
Model | Firmware | Path | Size |
---|---|---|---|
FRITZ!Smart Gateway | 7.61 - 7.63 | /usr/lib | 146k, Link |
1 model uses this library |
Symbols
Daily updated index of all symbols of this library. Last update: 2024-10-18 07:40 GMT.
Firmware | Symbol |
---|---|
7.61 - 7.63 | EncodeQRCodeToUrl |
7.61 - 7.63 | GetManualPairingCode |
7.61 - 7.63 | GetPayloadContents |
7.61 - 7.63 | GetQRCode |
7.61 - 7.63 | GetQRCodeUrl |
7.61 - 7.63 | InitEchoHandler |
7.61 - 7.63 | PrintOnboardingCodes |
7.61 - 7.63 | PrintQrCodeURL |
7.61 - 7.63 | chip::AdditionalDataPayloadGenerator::generateAdditionalDataPayload |
7.61 - 7.63 | chip::AdditionalDataPayloadParser::populatePayload |
7.61 - 7.63 | chip::CommissioningWindowManager::AdvertiseAndListenForPASE |
7.61 - 7.63 | chip::CommissioningWindowManager::Cleanup |
7.61 - 7.63 | chip::CommissioningWindowManager::CloseCommissioningWindow |
7.61 - 7.63 | chip::CommissioningWindowManager::CommissioningWindowStatusForCluster |
7.61 - 7.63 | chip::CommissioningWindowManager::ExpireFailSafeIfArmed |
7.61 - 7.63 | chip::CommissioningWindowManager::GetCommissioningMode |
7.61 - 7.63 | chip::CommissioningWindowManager::HandleCommissioningWindowTimeout |
7.61 - 7.63 | chip::CommissioningWindowManager::HandleFailedAttempt |
7.61 - 7.63 | chip::CommissioningWindowManager::IsCommissioningWindowOpen |
7.61 - 7.63 | chip::CommissioningWindowManager::OnExchangeCreationFailed |
7.61 - 7.63 | chip::CommissioningWindowManager::OnFabricRemoved |
7.61 - 7.63 | chip::CommissioningWindowManager::OnPlatformEvent |
7.61 - 7.63 | chip::CommissioningWindowManager::OnSessionEstablished |
7.61 - 7.63 | chip::CommissioningWindowManager::OnSessionEstablishmentError |
7.61 - 7.63 | chip::CommissioningWindowManager::OnSessionEstablishmentStarted |
7.61 - 7.63 | chip::CommissioningWindowManager::OnSessionReleased |
7.61 - 7.63 | chip::CommissioningWindowManager::OnUnsolicitedMessageReceived |
7.61 - 7.63 | chip::CommissioningWindowManager::OpenBasicCommissioningWindow |
7.61 - 7.63 | chip::CommissioningWindowManager::OpenBasicCommissioningWindowForAdministratorCommissioningCluster |
7.61 - 7.63 | chip::CommissioningWindowManager::OpenCommissioningWindow |
7.61 - 7.63 | chip::CommissioningWindowManager::OpenEnhancedCommissioningWindow |
7.61 - 7.63 | chip::CommissioningWindowManager::ResetState |
7.61 - 7.63 | chip::CommissioningWindowManager::RestoreDiscriminator |
7.61 - 7.63 | chip::CommissioningWindowManager::SetTemporaryDiscriminator |
7.61 - 7.63 | chip::CommissioningWindowManager::Shutdown |
7.61 - 7.63 | chip::CommissioningWindowManager::StartAdvertisement |
7.61 - 7.63 | chip::CommissioningWindowManager::StopAdvertisement |
7.61 - 7.63 | chip::CommissioningWindowManager::UpdateOpenerFabricIndex |
7.61 - 7.63 | chip::CommissioningWindowManager::UpdateOpenerVendorId |
7.61 - 7.63 | chip::CommissioningWindowManager::UpdateWindowStatus |
7.61 - 7.63 | chip::ManualSetupPayloadGenerator::payloadDecimalStringRepresentation |
7.61 - 7.63 | chip::ManualSetupPayloadParser::CheckCodeLengthValidity |
7.61 - 7.63 | chip::ManualSetupPayloadParser::CheckDecimalStringValidity |
7.61 - 7.63 | chip::ManualSetupPayloadParser::ReadDigitsFromDecimalString |
7.61 - 7.63 | chip::ManualSetupPayloadParser::ToNumber |
7.61 - 7.63 | chip::ManualSetupPayloadParser::populatePayload |
7.61 - 7.63 | chip::PayloadContents::CheckPayloadCommonConstraints |
7.61 - 7.63 | chip::PayloadContents::IsValidSetupPIN |
7.61 - 7.63 | chip::PayloadContents::isValidManualCode |
7.61 - 7.63 | chip::PayloadContents::isValidQRCodePayload |
7.61 - 7.63 | chip::PayloadContents::operator== |
7.61 - 7.63 | chip::QRCodeBasicSetupPayloadGenerator::payloadBase38Representation |
7.61 - 7.63 | chip::QRCodeSetupPayloadGenerator::generateTLVFromOptionalData |
7.61 - 7.63 | chip::QRCodeSetupPayloadGenerator::payloadBase38Representation |
7.61 - 7.63 | chip::QRCodeSetupPayloadGenerator::payloadBase38RepresentationWithAutoTLVBuffer |
7.61 - 7.63 | chip::QRCodeSetupPayloadParser::ExtractPayload |
7.61 - 7.63 | chip::QRCodeSetupPayloadParser::parseTLVFields |
7.61 - 7.63 | chip::QRCodeSetupPayloadParser::populatePayload |
7.61 - 7.63 | chip::QRCodeSetupPayloadParser::populateTLV |
7.61 - 7.63 | chip::QRCodeSetupPayloadParser::retrieveOptionalInfos |
7.61 - 7.63 | chip::Server::CheckServerReadyEvent |
7.61 - 7.63 | chip::Server::GenerateShutDownEvent |
7.61 - 7.63 | chip::Server::Init |
7.61 - 7.63 | chip::Server::OnPlatformEvent |
7.61 - 7.63 | chip::Server::OnPlatformEventWrapper |
7.61 - 7.63 | chip::Server::RejoinExistingMulticastGroups |
7.61 - 7.63 | chip::Server::ScheduleFactoryReset |
7.61 - 7.63 | chip::Server::Shutdown |
7.61 - 7.63 | chip::SetupPayload::IsCommonTag |
7.61 - 7.63 | chip::SetupPayload::IsVendorTag |
7.61 - 7.63 | chip::SetupPayload::addOptionalExtensionData |
7.61 - 7.63 | chip::SetupPayload::addOptionalVendorData |
7.61 - 7.63 | chip::SetupPayload::addSerialNumber |
7.61 - 7.63 | chip::SetupPayload::getAllOptionalExtensionData |
7.61 - 7.63 | chip::SetupPayload::getAllOptionalVendorData |
7.61 - 7.63 | chip::SetupPayload::getNumericTypeFor |
7.61 - 7.63 | chip::SetupPayload::getOptionalExtensionData |
7.61 - 7.63 | chip::SetupPayload::getOptionalVendorData |
7.61 - 7.63 | chip::SetupPayload::getSerialNumber |
7.61 - 7.63 | chip::SetupPayload::operator== |
7.61 - 7.63 | chip::SetupPayload::removeOptionalVendorData |
7.61 - 7.63 | chip::SetupPayload::removeSerialNumber |
7.61 - 7.63 | chip::app::AclStorage::DecodableEntry::Decode |
7.61 - 7.63 | chip::app::AclStorage::DecodableEntry::Unstage |
7.61 - 7.63 | chip::app::AclStorage::EncodableEntry::EncodeForRead |
7.61 - 7.63 | chip::app::AclStorage::EncodableEntry::EncodeForWrite |
7.61 - 7.63 | chip::app::AclStorage::EncodableEntry::Stage |
7.61 - 7.63 | chip::app::DefaultAclStorage::Init |
7.61 - 7.63 | chip::app::DnssdServer::Advertise |
7.61 - 7.63 | chip::app::DnssdServer::AdvertiseCommissionableNode |
7.61 - 7.63 | chip::app::DnssdServer::AdvertiseCommissioner |
7.61 - 7.63 | chip::app::DnssdServer::AdvertiseOperational |
7.61 - 7.63 | chip::app::DnssdServer::GetCommissionableInstanceName |
7.61 - 7.63 | chip::app::DnssdServer::HaveOperationalCredentials |
7.61 - 7.63 | chip::app::DnssdServer::SetEphemeralDiscriminator |
7.61 - 7.63 | chip::app::DnssdServer::StartServer |
7.61 - 7.63 | chip::app::DnssdServer::StopServer |
7.61 - 7.63 | chip::base38Decode |
7.61 - 7.63 | chip::base38Encode |
7.61 - 7.63 | chip::base38EncodedLength |
7.61 - 7.63 | chip::generateManualCodeFromFilePath |
7.61 - 7.63 | chip::generateQRCodeFromFilePath |
7.61 - 7.63 | chip::loadPayloadFromFile |
7.61 - 7.63 | chip::writeTag |
7.61 - 7.63 | non-virtual thunk to chip::CommissioningWindowManager::GetCommissioningMode |
7.61 - 7.63 | non-virtual thunk to chip::CommissioningWindowManager::OnSessionEstablished |
7.61 - 7.63 | non-virtual thunk to chip::CommissioningWindowManager::OnSessionEstablishmentError |
7.61 - 7.63 | non-virtual thunk to chip::CommissioningWindowManager::OnSessionEstablishmentStarted |
7.61 - 7.63 | non-virtual thunk to chip::CommissioningWindowManager::OnSessionReleased |
109 symbols for this library |