IETF90 plugfest
Following the success of the IETF89 plugfest, the 6TiSCH, 6lo and ROLL working groups jointly hosted the LLN plugfest during the IETF90 standardization meeting on 20 July 2014, in Toronto, Canada.
10 days before the event, the OpenWSN team started a programming challenge to implement and show the following drafts at the plugfest:
- http://tools.ietf.org/html/draft-ietf-6tisch-minimal-02
- http://tools.ietf.org/html/draft-wang-6tisch-6top-sublayer-01
- http://tools.ietf.org/html/draft-dujovne-6tisch-on-the-fly-03
- http://tools.ietf.org/html/draft-thubert-6man-flow-label-for-rpl-03
And it worked!
The co-chairs of the plugfest were Ines Robles and Xavier Vilajosana.
The plugfest was a huge success, with the following teams presenting:
Cisco System and Linear Technology/Dust Networks
| |
UC Berkeley's OpenWSN
| |
OpenMote
| |
Inria and FIT-IoT
| |
RIOT
| |
6LoWPAN MIB demonstration
| |
IEEE802.15.4e Wireshark dissector
Want to help? Contact Vincent Ladeveze! | |
Sewio
|
The plugfest started by each team presenting a few slides about the demo they were about to present:
It then continued by a live demonstration by each team.
The plugfest concluded by the co-chairs handing out certificates of participation:
So what did the OpenWSN team show exactly?
The OpenWSN team showed off everything it had implemented during the "IETF90 plugfest programming challenge":
A multi-hop topology was forced during the event (by editing the topology.c
file), resulting in:
10 OpenMoteCC2538 motes were plugged in a USB hub | forming the following multi-hop topology |
---|---|
In detail:
- 10 motes were placed on a table and switched on
- They are programmed with firmware which forces multi-hop connectivity (through a "switch" statement in
topology.c
) - Mote
97
is configured as DAGroot by the OpenVisualizer - The motes synchronize to the DAGroot and form a multi-hop network.
- The TSCH schedule used by the network is similar to the one defined in
draft-ietf-6tisch-minimal-02
. - All upstream packets contains the flow label defined in
draft-thubert-6man-flow-label-for-rpl-03
. - The
ietf90client
application on the computer is used to trigger a mote in the network to negotiate a cell with its neighbor, usingdraft-wang-6tisch-6top-sublayer-01
. - On-The-Fly scheduling (per
draft-dujovne-6tisch-on-the-fly-03
) is used to negotiate cells over the multi-hop link to the DAGroot.
The OpenWSN team members which have participated to this plugfest are (alphabetically):
| built the ietf90client Python application and the associated firmware application. |
| implemented draft-ietf-6tisch-minimal-02 . He also created and tested the demo setup. |
worked on the OpenWSN port on the OpenMoteCC2538. | |
| implemented draft-wang-6tisch-6top-sublayer-01 . |
implemented draft-dujovne-6tisch-on-the-fly-03 . | |
built the enhanced web interface for the OpenVisualizer. | |
implemented draft-thubert-6man-flow-label-for-rpl-03 . |
Below are some additional picture for you entertainment: