October 2021: Power measurement aggregation
Power measurements can now be aggregated on the server, i.e. the actual sampling rate on the target can be higher than what you get in the results. Since the aggregated values are averages, measurement accuracy remains unchanged, but temporal resolution is traded in for a smaller file size.
Check out the XML config guide for more details.
July 2021: Open-source code for the DPP2LoRa platform
Our 'Flora' code base for the DPP2LoRa platform is now available!
November 2020: New observers installed
We have installed 14 new observers on our office floor, bringing the total number of FlockLab 2 observers to 30!
September 2020: Open source software & hardware
July 2020: New observers
We have added 4 new observers to FlockLab 2 (IDs 1, 15, 17, 25), three of which are remote locations in the city of Zurich. With long links of up to 2km, the testbed now facilitates testing of protocols based on the LoRa modulation.
Observer locations and status page
June 2020: GPIO actuation and ARM debugging
GPIO actuation and ARM debugging (SWD/SWO) is now available on all observers! In addition, we have installed a new observer (ID 3).
March 2020: New target platform nRF52840
We have added the Nordic nRF52840 dongle as a new target platform to FlockLab!
March 2020: FlockLab 2 online!
Today we announce the public release of the FlockLab 2 testbed. This is a refinement and extension of the original FlockLab testbed concept with new features: more accurate power profiling based on the RocketLogger, GPS-based time synchronization and most importantly native SWD debugging based on the Segger JLink OB for ARM target devices. We now support DPP CC430, DPP2 LoRa, nRF52840 and for backwards compatibility the ever popular Tmote Sky. A list of all currently supported sensor nodes and FlockLab 2 testbed locations is available in our wiki.
Currently, we only have a small amount of observers deployed compared to the old FlockLab 1 but we are working to extend the testbed with more observers in the near future. However, due to production delays and restricted access to our campus we are currently limited in what we can do. You can find the latest updates regarding FlockLab 2 on our news page. Also, we will continuously update our wiki page with new information about FlockLab 2.
Let us know if you have any questions or feedback and of course if you discover any bugs. Also we are very open to collaboration if you want to help building features for the FlockLab 2 testbed.
Dec 2019: flocklab-tools (Python Support for FlockLab)
We created the flocklab-tools Python package which supports the CLI commands from the Flocklab shell tool (CLI). In addition it provides a Python API for managing FlockLab tests, supports the programmatic creation of FlockLab test xml files, and allows to visualize FlockLab test results.