Fetch, build, and run the OpenSwarm.
For help, use swarmake [command] --help
.
Build the DotBot firmware:
# clone the dotbot repo and build it in Docker, using the recipe defined in swarmake.toml
swarmake build dotbot
Build the Coaty Data Distribution Agent:
# clone the repo and prepare the docker image
swarmake build dda
Build and run the lakers
library:
# clone the lakers repo and build it using the recipe defined in swarmake.toml
# when stderr is redirected, we suppress stdout too and just show a "loading" line
swarmake build lakers 2> /dev/null
# run according to swarmake.toml
swarmake run lakers
Deploy a Swarm of DotBots:
TARGET_APP=move swarmake deploy --monitor
The command above will:
- clone & build the dotbot and swarmit projects
- flash the firmware to one or more available dotbots
- start the experiment (i.e. run the firmware)
- keep monitoring logs sent from dotbots