We are happy to announce the open-source release of the Low-power Wireless Bus (LWB), a communication protocol for low-power wireless embedded systems. By mapping all communication onto network-wide Glossy floods, LWB lets low-power wireless nodes communicate as if they were connected to a shared bus, thus hiding the complexity of the underlying multi-hop topology from upper layers.
You may find the LWB and Glossy code on https://github.com/ETHZ-TEC/LWB including instructions on running an LWB demo application. We also outline the current code status and layout and provide references for further reading.
The system includes a revised implementation of LWB as described in the original SenSys’12 paper, based on a minimal subset of Contiki. While LWB itself is mostly platform-independent, the underlying Glossy code is platform-specific. There is a new port of Glossy for the CC430 SoC platform, which features an 868/915 MHz radio and an MSP430 microcontroller on one chip. In the future, we intend to incorporate also the first Glossy port for the TelosB platform. In the meantime, you may find this port at http://sourceforge.net/p/contikiprojects/code/HEAD/tree/ethz.ch/glossy/
We would like to invite the community to check out the code and to get in touch with us if you have comments, suggestions, bug reports, or would like to get involved and submit your code contributions to LWB and Glossy. We particularly welcome the contribution of Glossy ports to other state-of-the-art platforms.