blob: 92fdffda6b830f3afed8004d4281e6c721b091c4 [file] [log] [blame] [view]
# Matter Fabric Administrator Example
An example application that supports synchronization of devices across fabrics
fabrics.
---
- [Building the Example Application](#building-the-example-application)
---
## Building the Example Application
For Linux host example:
```
source scripts/activate.sh
./scripts/build/build_examples.py --target linux-x64-fabric-admin-rpc build
```
For Raspberry Pi 4 example:
### Pull Docker Images
```
docker pull ghcr.io/project-chip/chip-build-crosscompile:90
```
### Run docker
```
docker run -it -v ~/connectedhomeip:/var/connectedhomeip ghcr.io/project-chip/chip-build-crosscompile:90 /bin/bash
```
### Build
```
cd /var/connectedhomeip
git config --global --add safe.directory /var/connectedhomeip
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-arm64-fabric-admin-clang-rpc \
build"
```
### Transfer the fabric-admin binary to a Raspberry Pi
```
scp ./fabric-admin ubuntu@xxx.xxx.xxx.xxx:/home/ubuntu
```