Quickstart Guide
We provide examples, Dockerfiles, and Renode scenario files for tock and RIOT in the repository. These files act both as a demonstration of how Rust development for these frameworks looks like and as an entry-point to trying it out.
Setup
To build the examples only Docker needs to be installed.
- Clone the repository:
git clone https://github.com/ds-kiel/AreWeIoTYet
- Build tock:
cd tock;docker build --output=output --target=binaries .;cd ..
- Build RIOT:
cd riot;docker build --output=output --target=binaries .;cd ..
To run the scenarios Renode and Wireshark need to be installed.
-
Run the RIOT advertiser example:
cd riot;renode -e "include @riot_advertise.resc;start"
-
Run a RIOT demonstration of advertiser and scanner:
cd riot;renode -e "include @riot_demo.resc;start"
-
Run the tock advertiser example:
cd tock;renode -e "include @tock_advertise.resc;start"
-
Run a tock demonstration of advertiser and scanner:
cd tock;renode -e "include @tock_demo.resc;start"