The tech committee would like to announce a new accepted talk.
Alexander Aring will give a talk on IOT _without the things_ ;->
Building virtual 6LoWPAN Mesh Networks
Details on the talk:
----
Operating IEEE 802.15.4 6LoWPAN IOT networks often requires to deal
with lossy wireless connections. This often requires to run
experimental work with IPV6 routing protocols e.g RPL etc. Such
experimental work requires a physical environment which is difficult
to create or expensive to setup.
In this talk we describe our approach to create a virtual networking
environment to address this challenge.
We use the virtual IEEE 802.15.4 driver "fakelb" to emulate
multiple virtual PHYs which can talk to each others.
The fakelb driver is similar to the mac80211_hwsim driver and doesn't
require any IEEE 802.15.4 hardware.
In addition we provide a mechanism to create a mesh network topology
where these virtual PHYs act as graph edges. Edges are modeled in the
config as simple 2D-vectors each of which represents the connection between
one PHY to another PHY. On top of each PHY you can run several 6LoWPAN
interfaces separated by a network namespace (container).
It is possible to use AF_PACKET to connect other IEEE 802.15.4
Stacks(e.g RIOT-OS or OpenThread) to be part of the setup interacting
with the Linux kernel IEEE 802.15.4 stack implementation.
In addition to the described static configuration, it is possible to
make runtime changes on the physical layer e.g. topology changes or
manipulate link quality parameters on a per connection basis. Upper
protocols like RPL need to react on these changes and offer new
routing paths for your 6LoWPAN network. This talk will describe the
current state of this work and how you can use it. If time permits, We
will do a live demonstration of some RPL example where we create a
mesh network with multiple nodes.
----
cheers,
jamal