Go through the local development sections of client and scylla-server:
Once you've sucessfully setup Scylla and the Client, you can either run them separately, or follow the docker commands below to run them together.
Please see Compose Profiles to get started with building and testing using compose.
Server protobuf generation is automatic. See below for client protobuf generation.
brew install protobuf@3
brew link --overwrite protobuf@3
npm run build:proto
The configuration for the Mosquitto MQTT server on the router is in the siren-base folder. Note that the configuration is used in the docker compose file, but the configuration on the TPU is stored in Odysseus.