WiFi Networks Research Testbed for Commodity routers
Wibed is a software that allows to control and run network experiments in commodity routers ( or other devices supported by OpenWRT/LEDE )
It has mainly two components: the controller and the nodes.
The wibed controller is a web service that allows users to interact with the testbed i at the same time, with an API, it communicates with the nodes of the testbed.
The experimentation nodes are usually commodity routers with OpenWRT or LEDE firmware with a set of programs from wibed, that allow the nodes to communicate with the server ( using the gateway nodes of the testbed ) and running experiments.
Thesis and papers:
Maps and documents:
Please, visit the development redmine https://redmine.confine-project.eu/projects/wibed
* Wibed server-node API: Experiment info retrieve
In order to compile the Wibed firmware you have to follow this steps:
$ git clone http://git.confine-project.eu/wibed/wibed-openwrt.git
$ cd wibed-openwrt $ ./set_environment.sh [TARGET] # if no target is specified will use default "ar71xx"
$ make V=99
$ ./compile.sh (Provided in the wibed-openwrt folder)
In your PC: $ scp WiBedImageForSysupgrade.bin root@[Your:Node:IPv6:Address%YourInterface]:/tmp/NewName.bin (It is recommended to put the new image binaries in /tmp owing not to have problems with the placement) In your node: $ sysupgrade -n WibedImageForSysupgrade.bin (Wait until node writes the firmware and reboot from 1 to 2 times)