... | ... | @@ -40,6 +40,8 @@ These components can either be on the same machine or distributed on separate se |
|
|
* Adjust the XML validation template `xml/flocklab.xsd`.
|
|
|
* Adjust the floor plan (`pics/flocklab_floormap.png`) and node positions (`scripts/flocklab-observer-positions.js`).
|
|
|
|
|
|
Note: you can use the [update server script](https://gitlab.ethz.ch/tec/public/flocklab/server/-/blob/master/update_server.sh) to copy the files to your test management and webserver (don't forget to adjust the `HOST` variable).
|
|
|
|
|
|
<br />
|
|
|
|
|
|
## Observer
|
... | ... | @@ -55,6 +57,9 @@ A guide on how to prepare the observer hardware in available [on request](people |
|
|
* Replace the flasher SD card with an empty one (formatted to ext4).
|
|
|
* Make sure the network connectivity to the BeagleBone works.
|
|
|
* Clone the repository to your computer and run the [basic setup script](https://gitlab.ethz.ch/tec/public/flocklab/observer/-/blob/master/debian/setup_system.sh): `cd observer/debian && ./setup_system.sh [beaglebone_address]`
|
|
|
* Adjust the parameters in the following scripts:
|
|
|
* `HOSTNAME` in the [ping watchdog script](https://gitlab.ethz.ch/tec/public/flocklab/observer/-/blob/master/scripts/ping_watchdog.sh)
|
|
|
* `HOSTPREFIX` and `OBSIDS` in the [observer update script](https://gitlab.ethz.ch/tec/public/flocklab/observer/-/blob/master/update_observer.sh)
|
|
|
* Run the [main setup script](https://gitlab.ethz.ch/tec/public/flocklab/observer/-/blob/master/setup_observer.sh) to install all required packages, tools and scripts on the BeagleBone: `./setup_observer.sh [beaglebone_address]`
|
|
|
* Pair the BeagleBone with a FlockLab 2 cape and install the correct calibration files.
|
|
|
|
... | ... | |