You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Scope

Ultimate goal is to bringup barton in RDK-B and make it available for community as IoT reference

Key insights

  • Platform selection
  • Vendor integration
  • OSS component support
  • BartonCore integration
  • Reference Application
  • Validation with Matter device

Block diagram

  • bartcorear

RDK-B IoT Build

Barton core

Verification of barton in RDK-B

  • mkdir /nvram/icontrol
  • Make sure we have below services up and running
    • cpcd
    • otbr-agent
    • bt-host-cpc-hci-bridge-attach.service
    • bt-host-cpc-hci-bridge.service
  • mkdir  -p /home/root/.brtn-ds
  • start this application brtn-ds-reference


    • root@Filogic-GW:~# brtn-ds-reference 
      2025-04-10 22:52:47.089 : [zigbeeDriverCommon 112400] - DEBUG: zigbeeDriverCommonCreateDeviceDriver
      2025-04-10 22:52:47.110 : [deviceDriverManager 112400] - DEBUG: Loading device driver zigbeeLight
      2025-04-10 22:52:47.111 : [zigbeeDriverCommon 112400] - DEBUG: zigbeeDriverCommonCreateDeviceDriver
      2025-04-10 22:52:47.111 : [deviceDriverManager 112400] - DEBUG: Loading device driver ZigBeeSensorDD
      2025-04-10 22:52:47.111 : [zigbeeDriverCommon 112400] - DEBUG: zigbeeDriverCommonCreateDeviceDriver
      2025-04-10 22:52:47.111 : [deviceDriverManager 112400] - DEBUG: Loading device driver zigbeeThermostat
      2025-04-10 22:52:47.111 : [zigbeeDriverCommon 112400] - DEBUG: zigbeeDriverCommonCreateDeviceDriver
      2025-04-10 22:52:47.111 : [deviceDriverManager 112400] - DEBUG: Loading device driver zigbeeDoorLock
      2025-04-10 22:52:47.111 : [zigbeeDriverCommon 112400] - DEBUG: zigbeeDriverCommonCreateDeviceDriver
      2025-04-10 22:52:47.111 : [deviceDriverManager 112400] - DEBUG: Loading device driver ZigBeePresenceDD
      2025-04-10 22:52:47.111 : [zigbeeDriverCommon 112400] - DEBUG: zigbeeDriverCommonCreateDeviceDriver
      2025-04-10 22:52:47.111 : [deviceDriverManager 112400] - DEBUG: Loading device driver zigbeeLightController
      2025-04-10 22:52:47.111 : [zigbeeDriverCommon 112400] - DEBUG: zigbeeDriverCommonCreateDeviceDriver
      2025-04-10 22:52:47.111 : [deviceDriverManager 112400] - DEBUG: Loading device driver ZigBeeWindowCDD
      2025-04-10 22:52:47.111 : [deviceService 112400] - INFO: subsystem 'matter' registered
      2025-04-10 22:52:47.114 : [Matter 112400] - DEBUG: MatterDriverFactory (RegisterDriver): matterDoorLock
      2025-04-10 22:52:47.114 : [deviceDriverManager 112400] - DEBUG: Loading device driver matterDoorLock
      2025-04-10 22:52:47.114 : [Matter 112400] - DEBUG: MatterDriverFactory (RegisterDriver): matterLight
      2025-04-10 22:52:47.114 : [deviceDriverManager 112400] - DEBUG: Loading device driver matterLight
      2025-04-10 22:52:47.114 : [Matter 112400] - DEBUG: MatterDriverFactory (RegisterDriver): matterWindowCovering
      2025-04-10 22:52:47.114 : [deviceDriverManager 112400] - DEBUG: Loading device driver matterWindowCovering
      2025-04-10 22:52:47.114 : [deviceService 112400] - INFO: subsystem 'thread' registered
      2025-04-10 22:52:47.114 : [deviceService 112400] - INFO: subsystem 'zigbee' registered
      2025-04-10 22:52:47.174 : [backupUtil 112400] - DEBUG: File is safe to read, /home/root/.brtn-ds/storage/devicedb/systemProperties
      2025-04-10 22:52:47.175 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_bool: Error getting property 'zigbee.testing.fy
      2025-04-10 22:52:47.175 : [deviceCommunicationWatchdog 112400] - DEBUG: commFailWatchdogThreadProc: starting up
      2025-04-10 22:52:47.177 : [libdeviceDescriptors 112400] - DEBUG: deviceDescriptorsInit:  using AllowList /home/root/.brtn-ds/AllowList.xml, and DenyList /home/root/.brtn-ds/l
      2025-04-10 22:52:47.177 : [deviceDriverManager 112400] - DEBUG: deviceDriverManagerInitialize
      2025-04-10 22:52:47.177 : [DevInit 112400] - DEBUG: creating threadpool; workers=0
      2025-04-10 22:52:47.177 : [deviceService 112400] - DEBUG: subsystemManagerInitialize
      2025-04-10 22:52:47.177 : [deviceService 112400] - DEBUG: subsystemManager: checkSubsystemForMigration - Saving new matterSubsystemVersion (1)
      2025-04-10 22:52:47.184 : [storage 112400] - DEBUG: storageSave: saved file /home/root/.brtn-ds/storage/devicedb/systemProperties in 7ms
      2025-04-10 22:52:47.184 : [deviceService 112400] - DEBUG: subsystemManager: checkSubsystemForMigration - Saving new threadSubsystemVersion (1)
      2025-04-10 22:52:47.196 : [storage 112400] - DEBUG: storageSave: saved file /home/root/.brtn-ds/storage/devicedb/systemProperties in 11ms
      2025-04-10 22:52:47.196 : [Matter 112400] - DEBUG: MatterSubsystem (matterSubsystemInitialize): 
      2025-04-10 22:52:47.196 : [threadSubsystem 112400] - DEBUG: initialize: 
      2025-04-10 22:52:47.196 : [repeatTask 112400] - DEBUG: registering shutdown hook
      2025-04-10 22:52:47.196 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_string: Error getting property 'barton.thread.y
      2025-04-10 22:52:47.196 : [threadSubsystem 112400] - DEBUG: initialize: Using Thread network name: TestNetwork
      2025-04-10 22:52:47.196 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_bool: Error getting property 'cpe.zigbee.repory
      2025-04-10 22:52:47.196 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_bool: Error getting property 'cpe.diagnostics.y
      2025-04-10 22:52:47.196 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_uint64: Error getting property 'cpe.diagnosticy
      2025-04-10 22:52:47.196 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_uint64: Error getting property 'cpe.diagnosticy
      2025-04-10 22:52:47.196 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_uint64: Error getting property 'cpe.diagnosticy
      2025-04-10 22:52:47.196 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_uint64: Error getting property 'cpe.diagnosticy
      2025-04-10 22:52:47.196 : [deviceDriverManager 112400] - DEBUG: deviceDriverManagerStartDeviceDrivers
      2025-04-10 22:52:47.196 : [zigbeeDriverCommon 112400] - DEBUG: startup zigbeeLight
      2025-04-10 22:52:47.196 : [zigbeeSubsystem 112400] - DEBUG: zigbeeSubsystemRegisterDiscoveryHandler: zigbeeLight
      2025-04-10 22:52:47.196 : [zigbeeDriverCommon 112400] - DEBUG: startup ZigBeeSensorDD
      2025-04-10 22:52:47.196 : [zigbeeSubsystem 112400] - DEBUG: zigbeeSubsystemRegisterDiscoveryHandler: ZigBeeSensorDD
      2025-04-10 22:52:47.196 : [zigbeeDriverCommon 112400] - DEBUG: startup zigbeeThermostat
      2025-04-10 22:52:47.196 : [zigbeeSubsystem 112400] - DEBUG: zigbeeSubsystemRegisterDiscoveryHandler: zigbeeThermostat
      2025-04-10 22:52:47.196 : [zigbeeDriverCommon 112400] - DEBUG: startup zigbeeDoorLock
      2025-04-10 22:52:47.196 : [zigbeeSubsystem 112400] - DEBUG: zigbeeSubsystemRegisterDiscoveryHandler: zigbeeDoorLock
      2025-04-10 22:52:47.196 : [zigbeeDriverCommon 112400] - DEBUG: startup ZigBeePresenceDD
      2025-04-10 22:52:47.196 : [zigbeeSubsystem 112400] - DEBUG: zigbeeSubsystemRegisterDiscoveryHandler: ZigBeePresenceDD
      2025-04-10 22:52:47.196 : [zigbeeDriverCommon 112400] - DEBUG: startup zigbeeLightController
      2025-04-10 22:52:47.196 : [zigbeeSubsystem 112400] - DEBUG: zigbeeSubsystemRegisterDiscoveryHandler: zigbeeLightController
      2025-04-10 22:52:47.196 : [zigbeeDriverCommon 112400] - DEBUG: startup ZigBeeWindowCDD
      2025-04-10 22:52:47.196 : [zigbeeSubsystem 112400] - DEBUG: zigbeeSubsystemRegisterDiscoveryHandler: ZigBeeWindowCDD
      2025-04-10 22:52:47.196 : [MatterBaseDD 112400] - DEBUG: (Startup): 
      2025-04-10 22:52:47.196 : [MatterBaseDD 112400] - DEBUG: (Startup): 
      2025-04-10 22:52:47.196 : [MatterBaseDD 112400] - DEBUG: (Startup): 
      2025-04-10 22:52:47.196 : [deviceService 112400] - DEBUG: subsystemManagerAllDriversStarted
      2025-04-10 22:52:47.196 : [deviceService 112400] - INFO: subsystemManager: subsystemManagerIsReadyForDevices - Subsystem matter is not yet ready
      2025-04-10 22:52:47.196 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_uint64: Error getting property 'touchscreen.sey
      2025-04-10 22:52:47.197 : [threadSubsystem 112400] - DEBUG: initTaskFunc: 
      2025-04-10 22:52:47.198 : [threadSubsystem 112400] - DEBUG: initializeThreadStack: 
      2025-04-10 22:52:47.198 : [openThreadClient 112400] - DEBUG: Connect: 
      2025-04-10 22:52:47.206 : [MatterSDK 112400] - DEBUG: [CTL] Setting attestation nonce to random value
      2025-04-10 22:52:47.209 : [MatterSDK 112400] - DEBUG: [CTL] Setting CSR nonce to random value
      2025-04-10 22:52:47.210 : [Matter 112400] - DEBUG: (Init): 
      2025-04-10 22:52:47.211 : [storage 112400] - DEBUG: storageSave: saved file /home/root/.brtn-ds/storage/devicedb/systemProperties in 15ms
      2025-04-10 22:52:47.211 : [threadSubsystem 112400] - WARN: initializeThreadStack: No network configuration loaded; a new network will be created
      2025-04-10 22:52:47.211 : [Matter 112400] - DEBUG: (Init): Local node ID: 0xd8730fd2953874
      2025-04-10 22:52:47.211 : [openThreadClient 112400] - DEBUG: CreateNetwork: 
      2025-04-10 22:52:47.212 : [openThreadClient 112400] - DEBUG: operator(): Successfully created network TestNetwork
      2025-04-10 22:52:47.212 : [device-service-property-provider 112400] - WARN: b_device_service_property_provider_get_property_as_uint64: Error getting property 'barton.matter.y
      2025-04-10 22:52:47.212 : [Matter 112400] - DEBUG: (Init): Using vendor ID: 0xfff1
      2025-04-10 22:52:47.213 : [threadSubsystem 112400] - ERROR: initializeThreadStack: Failed to create network, trying again in 60 seconds...
      2025-04-10 22:52:47.232 : [MatterSDK 112400] - DEBUG: [DL] NVS set: chip-counters/reboot-count = 11 (0xB)
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL] Got Ethernet interface: eth1
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL] Found the primary Ethernet interface:eth1
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL] Device Configuration:
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Serial Number: TEST_SN
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Vendor Id: 65521 (0xFFF1)
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Product Id: 32769 (0x8001)
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Product Name: TEST_PRODUCT
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Hardware Version: 0
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Setup Pin Code (0 for UNKNOWN/ERROR): 20202021
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Setup Discriminator (0xFFFF for UNKNOWN/ERROR): 3840 (0xF00)
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Manufacturing Date: (not set)
      2025-04-10 22:52:47.233 : [MatterSDK 112400] - DEBUG: [DL]   Device Type: 65535 (0xFFFF)
      2025-04-10 22:52:47.244 : [Matter 112400] - DEBUG: (Start): 
      2025-04-10 22:52:47.244 : [MatterSDK 112400] - DEBUG: [SVR] Initializing subscription resumption storage...
      2025-04-10 22:52:47.256 : [MatterSDK 112400] - DEBUG: [SVR] Server initializing...
      2025-04-10 22:52:47.256 : [MatterSDK 112400] - DEBUG: [TS] Last Known Good Time: 2025-04-09T22:50:10
      2025-04-10 22:52:47.262 : [MatterSDK 112400] - DEBUG: [FP] Fabric index 0x1 was retrieved from storage. Compressed FabricId 0xA7B405C82BDF3872, FabricId 0x0000000000000001, 1
      2025-04-10 22:52:47.263 : [MatterSDK 112400] - DEBUG: [DMG] AccessControl: initializing
      2025-04-10 22:52:47.263 : [MatterSDK 112400] - DEBUG: [DMG] barton::AccessControlDelegate::Init
      2025-04-10 22:52:47.263 : [MatterSDK 112400] - DEBUG: [DMG] AccessControl: setting
      2025-04-10 22:52:47.263 : [MatterSDK 112400] - DEBUG: [DMG] DefaultAclStorage: initializing
      2025-04-10 22:52:47.273 : [MatterSDK 112400] - DEBUG: [DMG] DefaultAclStorage: 1 entries loaded
      2025-04-10 22:52:47.273 : [MatterSDK 112400] - DEBUG: [SVR] WARNING: mTestEventTriggerDelegate is null
      2025-04-10 22:52:47.314 : [MatterSDK 112400] - DEBUG: [ZCL] Using ZAP configuration...
      2025-04-10 22:52:47.314 : [MatterSDK 112400] - DEBUG: [DMG] AccessControlCluster: initializing
      2025-04-10 22:52:47.314 : [MatterSDK 112400] - DEBUG: [ZCL] Initiating Admin Commissioning cluster.
      2025-04-10 22:52:47.317 : [tbrmd 112400] - DEBUG: Init: 
      2025-04-10 22:52:47.317 : [MatterSDK 112400] - DEBUG: [SVR] Fabric already commissioned. Disabling BLE advertisement
      2025-04-10 22:52:47.317 : [MatterSDK 112400] - DEBUG: [DIS] Updating services using commissioning mode 0
      2025-04-10 22:52:47.327 : [MatterSDK 112400] - DEBUG: [DIS] CHIP minimal mDNS started advertising.
      2025-04-10 22:52:47.345 : [MatterSDK 112400] - DEBUG: [DIS] Advertise operational node A7B405C82BDF3872-00D8730FD2953874
      2025-04-10 22:52:47.345 : [MatterSDK 112400] - DEBUG: [DIS] CHIP minimal mDNS configured as 'Operational device'; instance name: A7B405C82BDF3872-00D8730FD2953874.
      2025-04-10 22:52:47.360 : [MatterSDK 112400] - DEBUG: [DIS] mDNS service published: _matter._tcp
      2025-04-10 22:52:47.360 : [MatterSDK 112400] - DEBUG: [DIS] Advertise commission parameter vendorID=65521 productID=32769 discriminator=0000/00 cm=0 cp=0
      2025-04-10 22:52:47.360 : [MatterSDK 112400] - DEBUG: [DIS] CHIP minimal mDNS configured as 'Commissioner device'; instance name: EE7F91E4F8DE6D17.
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DIS] mDNS service published: _matterd._udp
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [IN] CASE Server enabling CASE session setups
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - ERROR: [IM] WARNING ┌────────────────────────────────────────────────────
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - ERROR: [IM] WARNING │ Interaction Model Engine running in 'Checked' mode.
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - ERROR: [IM] WARNING │ This executes BOTH ember and data-model code paths.
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - ERROR: [IM] WARNING │ which is inefficient and consumes more flash space.
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - ERROR: [IM] WARNING │ This should be done for testing only.
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - ERROR: [IM] WARNING └────────────────────────────────────────────────────
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [SVR] Joining Multicast groups
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [SVR] Server initialization complete
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [SVR] Server Listening...
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL] Device Configuration:
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Serial Number: TEST_SN
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Vendor Id: 65521 (0xFFF1)
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Product Id: 32769 (0x8001)
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Product Name: TEST_PRODUCT
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Hardware Version: 0
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Setup Pin Code (0 for UNKNOWN/ERROR): 20202021
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Setup Discriminator (0xFFFF for UNKNOWN/ERROR): 3840 (0xF00)
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Manufacturing Date: (not set)
      2025-04-10 22:52:47.377 : [MatterSDK 112400] - DEBUG: [DL]   Device Type: 65535 (0xFFFF)
      2025-04-10 22:52:47.378 : [MatterStorage 112400] - DEBUG: (SyncGetKeyValue): key = g/gcc
      2025-04-10 22:52:47.379 : [MatterStorage 112400] - DEBUG: (SyncGetKeyValue): key = g/gdc
      2025-04-10 22:52:47.379 : [MatterStorage 112400] - DEBUG: (SyncSetKeyValue): key = g/gcc
      2025-04-10 22:52:47.387 : [MatterStorage 112400] - DEBUG: (SyncSetKeyValue): key = g/gdc
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - DEBUG: [ZCL] Using ZAP configuration...
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - DEBUG: [DMG] AccessControlCluster: initializing
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - DEBUG: [ZCL] Initiating Admin Commissioning cluster.
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.400 : [MatterSDK 112400] - ERROR: [IM] Duplicate attribute override registration failed
      2025-04-10 22:52:47.401 : [MatterSDK 112400] - ERROR: [IM] WARNING ┌────────────────────────────────────────────────────
      2025-04-10 22:52:47.401 : [MatterSDK 112400] - ERROR: [IM] WARNING │ Interaction Model Engine running in 'Checked' mode.
      2025-04-10 22:52:47.401 : [MatterSDK 112400] - ERROR: [IM] WARNING │ This executes BOTH ember and data-model code paths.
      2025-04-10 22:52:47.401 : [MatterSDK 112400] - ERROR: [IM] WARNING │ which is inefficient and consumes more flash space.
      2025-04-10 22:52:47.401 : [MatterSDK 112400] - ERROR: [IM] WARNING │ This should be done for testing only.
      2025-04-10 22:52:47.401 : [MatterSDK 112400] - ERROR: [IM] WARNING └────────────────────────────────────────────────────
      2025-04-10 22:52:47.401 : [MatterSDK 112400] - DEBUG: [CTL] Intermediate CA is not needed
      2025-04-10 22:52:47.401 : [MatterSDK 112400] - DEBUG: [FP] Validating NOC chain
      2025-04-10 22:52:47.402 : [MatterSDK 112400] - DEBUG: [FP] NOC chain validation successful
      2025-04-10 22:52:47.402 : [MatterSDK 112400] - DEBUG: [FP] Updated fabric at index: 0x1, Node ID: 0x00D8730FD2953874
      2025-04-10 22:52:47.402 : [MatterSDK 112400] - DEBUG: [TS] Last Known Good Time: 2025-04-09T22:50:10
      2025-04-10 22:52:47.403 : [MatterSDK 112400] - DEBUG: [TS] New proposed Last Known Good Time: 2025-04-09T22:50:10
      2025-04-10 22:52:47.403 : [MatterSDK 112400] - DEBUG: [TS] Retaining current Last Known Good Time
      2025-04-10 22:52:47.403 : [MatterStorage 112400] - DEBUG: (SyncGetKeyValue): key = g/sri
      2025-04-10 22:52:47.421 : [MatterSDK 112400] - DEBUG: [FP] Metadata for Fabric 0x1 persisted to storage.
      2025-04-10 22:52:47.433 : [MatterSDK 112400] - DEBUG: [TS] Committing Last Known Good Time to storage: 2025-04-09T22:50:10
      2025-04-10 22:52:47.442 : [MatterSDK 112400] - DEBUG: [ZCL] OpCreds: Fabric index 0x1 was committed to storage. Compressed Fabric Id 0xA7B405C82BDF3872, FabricId 000000000001
      2025-04-10 22:52:47.451 : [MatterSDK 112400] - DEBUG: [CTL] Joined the fabric at index 1. Fabric ID is 0x0000000000000001 (Compressed Fabric ID: A7B405C82BDF3872)
      2025-04-10 22:52:47.451 : [MatterStorage 112400] - DEBUG: (SyncGetKeyValue): key = f/1/g
      2025-04-10 22:52:47.451 : [MatterStorage 112400] - DEBUG: (SyncGetKeyValue): key = f/1/k/0
      2025-04-10 22:52:47.465 : [MatterSDK 112400] - DEBUG: [FP] Metadata for Fabric 0x1 persisted to storage.
      2025-04-10 22:52:47.465 : [Matter 112400] - DEBUG: (ConfigureOTAProviderNode): 
      2025-04-10 22:52:47.465 : [Matter 112400] - DEBUG: (IsAccessibleByOTARequestors): 
      2025-04-10 22:52:47.465 : [MatterSDK 112400] - DEBUG: [DIS] Advertise operational node A7B405C82BDF3872-00D8730FD2953874
      2025-04-10 22:52:47.465 : [MatterSDK 112400] - DEBUG: [DIS] CHIP minimal mDNS configured as 'Operational device'; instance name: A7B405C82BDF3872-00D8730FD2953874.
      2025-04-10 22:52:47.481 : [MatterSDK 112400] - DEBUG: [DIS] mDNS service published: _matter._tcp
      2025-04-10 22:52:47.481 : [MatterSDK 112400] - DEBUG: [SPT] InitCommissioner nodeId=0x00D8730FD2953874 fabric.fabricId=0x0000000000000001 fabricIndex=0x1
      2025-04-10 22:52:47.481 : [Matter 112400] - WARN: (SetAccessRestrictionList): Setting Access Restrictions
      2025-04-10 22:52:47.481 : [Matter 112400] - DEBUG: (StackThreadProc): 
      2025-04-10 22:52:47.481 : [deviceService 112400] - DEBUG: onSubsystemInitialized: 'matter'
      2025-04-10 22:52:47.481 : [deviceDriverManager 112400] - DEBUG: deviceDriverManagerGetDeviceDriversBySubsystem: subsystem=matter
      2025-04-10 22:52:47.482 : [deviceService 112400] - DEBUG: subsystemManager: subsystemManagerGetRegisteredSubsystems - 
      2025-04-10 22:52:47.482 : [deviceService 112400] - DEBUG: subsystemManager: subsystemManagerGetSubsystemStatusJson - 
      2025-04-10 22:52:47.482 : [Matter 112400] - DEBUG: MatterSubsystem (getStatusJson): 
      2025-04-10 22:52:47.482 : [deviceService 112400] - DEBUG: subsystemManager: subsystemManagerGetSubsystemStatusJson - 
      2025-04-10 22:52:47.482 : [threadSubsystem 112400] - DEBUG: getStatusJson: 
      2025-04-10 22:52:47.482 : [deviceService 112400] - INFO: subsystemManager: subsystemManagerIsReadyForDevices - Subsystem thread is not yet ready
      2025-04-10 22:52:47.568 : [MatterSDK 112400] - ERROR: [DL] Disabling CHIPoBLE service due to error: src/platform/Linux/BLEManagerImpl.cpp:551: Ble Error 0x00000401: BLE adape
      2025-04-10 22:52:47.568 : [MatterSDK 112400] - DEBUG: [DIS] Updating services using commissioning mode 0
      2025-04-10 22:52:47.577 : [MatterSDK 112400] - DEBUG: [DIS] CHIP minimal mDNS started advertising.
      2025-04-10 22:52:47.608 : [MatterSDK 112400] - DEBUG: [DIS] Advertise operational node A7B405C82BDF3872-00D8730FD2953874
      2025-04-10 22:52:47.608 : [MatterSDK 112400] - DEBUG: [DIS] CHIP minimal mDNS configured as 'Operational device'; instance name: A7B405C82BDF3872-00D8730FD2953874.
      2025-04-10 22:52:47.624 : [MatterSDK 112400] - DEBUG: [DIS] mDNS service published: _matter._tcp
      2025-04-10 22:52:47.624 : [MatterSDK 112400] - DEBUG: [DIS] Advertise commission parameter vendorID=65521 productID=32769 discriminator=0000/00 cm=0 cp=0
      2025-04-10 22:52:47.624 : [MatterSDK 112400] - DEBUG: [DIS] CHIP minimal mDNS configured as 'Commissioner device'; instance name: EE7F91E4F8DE6D17.
      2025-04-10 22:52:47.639 : [MatterSDK 112400] - DEBUG: [DIS] mDNS service published: _matterd._udp
      2025-04-10 22:52:47.639 : [tbrmd 112400] - DEBUG: OnMatterPlatformEventHandler: 
      2025-04-10 22:52:47.639 : [Matter 112400] - DEBUG: (EventHandler): EventType=8012
      2025-04-10 22:52:47.639 : [tbrmd 112400] - DEBUG: OnMatterPlatformEventHandler: 
      2025-04-10 22:52:47.639 : [Matter 112400] - DEBUG: (EventHandler): EventType=8016
    • CLI

      • deviceService> help
        Core:
                discoverStart|dstart <device class> [setup code] : Start discovery for a device class with optional setup code for Matter devices
                discoverStop|dstop  : Stop device discovery
                listDevices|list [-i] [device class] : list all devices, or all devices in a class. Use -i to show device IDs only
                printDevice|pd <uuid> : print information for a device
                printAllDevices|pa [device class] : print information for all devices, or all devices in a class
                readResource|rr <uri> : read the value of a resource
                Examples:
                        readResource /000d6f000aae8410/r/communicationFailure
        
                writeResource|wr <uri> [value] : write the value of a resource
                Examples:
                        writeResource /000d6f000aae8410/ep/1/r/label "Front Door"
        
                execResource|er <uri> [value] : execute a resource
                queryResources|qr <uri pattern> : query resources with a pattern
                Examples:
                        qr */lowBatt
        
                readMetadata|rm <uri> : read metadata
                Examples:
                        rm /000d6f000aae8410/m/lpmPolicy
        
                writeMetadata|wm <uri> : write metadata
                Examples:
                        wm /000d6f000aae8410/m/lpmPolicy never
        
                queryMetadata|qm <uri pattern> : query metadata through a uri pattern
                Examples:
                        qm */rejoins
        
                getStatus|gs  : Get the status of device service
                dumpDevice|dd <uuid> : Dump all details about a device
                dumpAllDevices|dump  : Dump all details about all devices
                removeDevice|rd <uuid> : Remove a device by uuid
                removeEndpoint|re <uri> : Remove an endpoint by uri
                getProperty|gp <key> : Get a property value
                setProperty|sp <key> [value] : Set a property value
                ddl override <path> | clearoverride | process | bypass | clearbypass : Configure and control device descriptor processing
                Examples:
                        ddl override /opt/etc/AllowList.xml.override
                        ddl clearoverride
                        ddl process
                        ddl bypass
                        ddl clearbypass
        
        Matter:
                commissionDevice|cd <setup payload> : Commission a specific device with the provided setup payload
                addMatterDevice|amd <node id> : Add a Matter device, which has already been commissioned onto the fabric, to the databaseafter locating and configuring it
                openCommissioningWindow|ocw <node id> [timeout secs] : Open the commissioning window locally (node id 0) or for a specific node id. Omit timeout for defaults
        Thread:
                setNat64Enabled|sne <true|false> : Enable or disable the Thread Border Router's NAT64 system
                activateEphemeralKeyMode|aekm  : Activate ephemeral key mode and print the ePSKc
        deviceService> 
    • system status
      •  

            root@Filogic-GW:~# systemctl status otbr-agent
        * otbr-agent.service - OpenThread Border Router service
             Loaded: loaded (8;;file://Filogic-GW/lib/systemd/system/otbr-agent.service/lib/systemd/system/otbr-agent.service8;;; disabled; vendor preset: disabled)
             Active: active (running) since Thu 2022-04-28 17:42:30 UTC; 2 years 11 months ago
        TriggeredBy: * otbr-agent.path
           Main PID: 1856 (otbr-agent)
              Tasks: 2 (limit: 4713)
             Memory: 4.7M
             CGroup: /system.slice/otbr-agent.service
                     `- 1856 otbr-agent -v -d5 -I wpan0 -B brlan0 "spinel+cpc://cpcd_0?iid=2&iid-list=0" trel://brlan0
        
        Notice: journal has been rotated since unit was started, output may be incomplete.
        root@Filogic-GW:~# 
        root@Filogic-GW:~# systemctl status cpcd      
        * cpcd.service - Service for the 802.15.4 co-processor communication daemon
             Loaded: loaded (8;;file://Filogic-GW/lib/systemd/system/cpcd.service/lib/systemd/system/cpcd.service8;;; enabled; vendor preset: enabled)
             Active: active (running) since Thu 2022-04-28 17:42:28 UTC; 2 years 11 months ago
           Main PID: 1767 (cpcd)
              Tasks: 5 (limit: 4713)
             Memory: 1.5M
             CGroup: /system.slice/cpcd.service
                     `- 1767 /usr/bin/cpcd -c /etc/cpcd.conf
        
        Notice: journal has been rotated since unit was started, output may be incomplete.
        root@Filogic-GW:~# 
        
        root@Filogic-GW:~# systemctl status bt-host-cpc-hci-bridge-attach.service
        * bt-host-cpc-hci-bridge-attach.service - Attach Bluetooth HCI Bridge
             Loaded: loaded (8;;file://Filogic-GW/lib/systemd/system/bt-host-cpc-hci-bridge-attach.service/lib/systemd/system/bt-host-cpc-hci-bridge-attach.service8;;; enabled; vend)
             Active: active (running) since Thu 2022-04-28 17:42:30 UTC; 2 years 11 months ago
           Main PID: 1872 (btattach)
              Tasks: 1 (limit: 4713)
             Memory: 420.0K
             CGroup: /system.slice/bt-host-cpc-hci-bridge-attach.service
                     `- 1872 /usr/bin/btattach -B /dev/pts/0 -S 115200
        
        Notice: journal has been rotated since unit was started, output may be incomplete.
        root@Filogic-GW:~# systemctl status bt-host-cpc-hci-bridge.service
        * bt-host-cpc-hci-bridge.service - Bluetooth CPC HCI Bridge
             Loaded: loaded (8;;file://Filogic-GW/lib/systemd/system/bt-host-cpc-hci-bridge.service/lib/systemd/system/bt-host-cpc-hci-bridge.service8;;; enabled; vendor preset: ena)
             Active: active (running) since Thu 2022-04-28 17:42:28 UTC; 2 years 11 months ago
           Main PID: 1768 (bt_host_cpc_hci)
              Tasks: 2 (limit: 4713)
             Memory: 484.0K
             CGroup: /system.slice/bt-host-cpc-hci-bridge.service
                     `- 1768 /usr/bin/bt_host_cpc_hci_bridge
        
        Notice: journal has been rotated since unit was started, output may be incomplete.
        root@Filogic-GW:~# igmpProxyRun: difftime is > 1000 secs, resetting to 0
        
        
        

Matter onboarding stages Barton

  • MatterBarton

Vendor integration

OSS component support





  • No labels