Skip to content

Commit f6022e4

Browse files
authoredJul 23, 2024··
Update Fabric Synchronization Guide to avoid confusion (project-chip#34420)
* Update Fabric Synchronization Guide to avoid confusion * Address the review comments
1 parent d666567 commit f6022e4

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed
 

‎docs/guides/fabric_synchronization_guide.md

+22-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ Fabric-Bridge-App example app implements the Aggregator device type with Fabric
1919
Synchronization condition met and demonstrates the end-to-end Fabric
2020
Synchronization feature using dynamic endpoints.
2121

22+
The Fabric-Admin and Fabric-Bridge-App example applications must be executed on
23+
the same physical device and communicate with each other using RPC.
24+
2225
Fabric Synchronization can be triggered from either side. The initiator of the
2326
Fabric Synchronization process, who shares their devices, takes on the
2427
Commissioner role. The recipient of the Fabric Synchronization request, who
@@ -82,11 +85,29 @@ fabricsync enable-auto-sync 1
8285
Pair the Fabric-Source bridge to Fabric-Sync with node ID 1:
8386

8487
```
85-
fabricsync add-bridge 1 <fabric-sink-ip>
88+
fabricsync add-bridge 1 <fabric-source-bridge-ip>
8689
```
8790

8891
### Pair Light Example to Fabric-Source
8992

93+
Since Fabric-Bridge also functions as a Matter server, running it alongside the
94+
Light Example app on the same machine would cause conflicts. Therefore, you need
95+
to run the Matter Light Example app on a separate physical machine from the one
96+
hosting Fabric-Admin and Fabric-Bridge. You can then commission the Matter Light
97+
Example app using Fabric-Admin on the source side.
98+
99+
There is a workaround to avoid conflicts when running multiple Matter server
100+
applications on the same machine, you can use different ports and unique
101+
Key-Value Store (KVS) paths for each app. Here's an example of how to launch a
102+
Light App with custom settings:
103+
104+
Light App with yet another set of different discriminator/passcode, ports and
105+
KVS
106+
107+
```
108+
./out/linux-x64-light-clang/chip-lighting-app --discriminator 3843 --passcode 20202023 --secured-device-port 5543 --unsecured-commissioner-port 5553 --KVS /tmp/chip_kvs_lighting_app
109+
```
110+
90111
Pair the Light Example with node ID 3 using its payload number:
91112

92113
```

0 commit comments

Comments
 (0)
Please sign in to comment.