Conferences and supporting programme
emb::6 - An Open-Source IoT stack for Multiple Communication Protocols
6LoWPAN has recently emerged as one of the primary options for short-range wireless communication and allows transmission of IPv6 packets over low power and lossy networks. Moreover, IP-based networking enables a seamless integration of 6LoWPAN devices to an existing internet infrastructure. Nevertheless, there are still some challenges remaining that we must address before using the technology within common use cases such as industrial communication or home and building automation. Energy efficiency and network determinism remain as some of the biggest challenges for devices in 6LoWPAN networks that run mostly on battery, or even using energy harvesting. Such problems were recently addressed by the so-called Timeslotted Channel Hopping (TSCH) mode of the IEEE802.15.4-2015 standard. TSCH essentially defines a synchronization communication mechanism between peers in an IEEE802.15.4 network, which avoids unnecessary idle listening, and thus, extends their lifetime. TSCH has scientifically proven to outperform rest of low-power protocols in reliability, latency, and energy. Being able to bring IPv6 over TSCH, 6TiSCH has emerged as an enabler for further adoption of IPv6 into industrial wireless network. Originally derived from Contiki, we developed emb::6, a communication stack that is highly optimized for resource-constrained devices and that does not need an operation system. It is designed to support multiple protocols and has already been extended to support 6TiSCH networks. This paper gives an introduction to stack and its architecture as well as it shows a number of challenges of porting 6TiSCH for different platforms in the emb::6 stack.
--- Date: 28.02.2018 Time: 11:30 AM - 12:00 PM Location: Conference Counter NCC Ost