Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,

Slides:



Advertisements
Similar presentations
Advanced Computer Networks Fall 2011
Advertisements

Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Wireless Embedded Systems ( x) IPv6 over Low-Power Wireless Personal Area Networks (6LoWPAN) Chaiporn Jaikaeo Department of.
Monday, 17 Oct 2011 A Low-Power CoAP for Contiki Matthias Kovatsch, Simon Duquennoy, and Adam Dunkels
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
The Announcement Layer: Beacon Coordination for the Sensornet Stack Adam Dunkels, Luca Mottola, Nicolas Tsiftes, Fredrik Österlind, Joakim Eriksson, Niclas.
What is TinyOS? An open-source OS Designed for low-power wireless devices, such as sensor networks, ubiquitous computing, personal area networks, smart.
pTunes: Runtime Parameter Adaptation for Low-power MAC Protocols
07/24/200769th IETF Meeting - 6LoWPAN WG1 6LoWPAN Interoperability Jonathan Hui Zach Shelby David Culler.
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
A Survey on Sensor Networks Rick Han CSCI 7143 Secure Sensor Networks Fall 2004.
A Survey of Energy efficient Network Protocols for Wireless Networks Presentation by – Sanjay Acharya Course – CS 898T Instructor – Dr. Chin-Chih Chang.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
MAC Protocols The Influence of Communication Patterns on the MAC Protocol Design.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
6LoWPAN Overview, Assumptions, Problem Statement & Goals (draft-kushalnagar-lowpan-goals-assumptions-00) Nandu Kushalnagar & Gabriel Montenegro.
Impact of the Internet of Things on Computer Networks James Byars December 12, 2013 IT422 – Computer Networks Professor Tim Johnson.
Internetworking Between ZigBee/ and IPv6/802.3 Network
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Lei Tang∗ Yanjun Sun† Omer Gurewitz‡ David B. Johnson∗
Advanced Computer Networks Fall 2013
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
ICST 2011 Interconnecting ZigBee and 6LoWPAN Wireless Sensor Networks for Smart Grid Applications Advisor: Quincy Wu Speaker: Chia-Wen Lu National Chi.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
A Review of 6LoWPAN Routing Protocols Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Dec. 14, 2010.
National Chi Nan University
© 2008 Cisco Systems, Inc. All rights reserved ICT Presentation Coming soon… The Internet of Things Mathilde Durvy - Corporate.
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
Energy Efficient Implementation of IETF Constrained Protocol Suite draft-ietf-lwig-energy-efficient-01 Z. Cao, C. Gomez, M. Kovatsch, H. Tian, X. He Carles.
We hope that it is more important to know where you are going than to get there quickly. SNU INC Lab. A Survey of Energy Efficient Network Protocols for.
Internet of Things Fall 2015
A Few Random IoT Thoughts PEDS Seminar PEDS Seminar November 23, 2015 November 23, 2015.
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
Integration of Wireless Sensor Networks to the Internet of Things using a 6LoWPAN Gateway Integration of Wireless Sensor Networks to the Internet of Things.
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling (Wei Ye, Fabio Sliva, and John Heidemann) Advanced Computer Networks ECE Fall Presented.
RPL under Mobility Consumer Communications and Networking Conference, 2012 RPL under Mobility K.C. Lee, R. Sudhaakar, L. Dai, S. Addepalli and M. Gerla.
AUTO-ADAPTIVE MAC FOR ENERGY-EFfiCIENT BURST TRANSMISSIONS IN WIRELESS SENSOR NETWORKS Romain Kuntz, Antoine Gallais and Thomas No¨el IEEE WCNC 2011 Speaker.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
The Semantic IoT Amr El Mougy Slim Abdennadher Ghada Fakhry.
The Semantic IoT Amr El Mougy Slim Abdennadher Ghada Fakhry.
Security of the Internet of Things: perspectives and challenges
Lightweight security protocols for the IoT
MAC Protocols for Sensor Networks
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
A data delivery protocol for extremely resource constrained wireless sensors International Conference on Advances in ICT for Emerging Regions 2016/09/02.
Authors: Christos Stergiou Andreas P. Plageras Kostas E. Psannis
MAC Protocols for Sensor Networks
Internet of Things Amr El Mougy Alaa Gohar.
Performance analysis of an IP based protocol stack for WSNs
Student: Taariq Ghansar Supervisor: Prof. Antoine Bagula
Jan 2017 report.
Chapter 24: Internet of Things (IoT): Growth, Challenges and Security
Algorithms for Big Data Delivery over the Internet of Things
Bob Heile, Wi-SUN Alliance (Chair )
6LoWPAN Interoperability
Extending IP to Low-Power, Wireless Personal Area Networks
Background and challenges
Presentation by Andrew Keating for CS577 Fall 2009
Emerging Wireless Internet Standards
Localized Scheduling for End-to-End Delay
Speaker:Chen-Yu Tseng Advisor : Dr. Ho-Ting, Wu
Investigating Mac Power Consumption in Wireless Sensor Network
An Overview of Security Issues in Sensor Network
The Contiki Operating System Allan Blanchard, INRIA
Presentation transcript:

Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels, Joakim Eriksson, Nicolas Tsiftes Swedish Institute of Computer Science Presenter - Bob Kinicki Internet of Things Fall 2015

IntroductionIntroduction  The Internet of Things is a current ‘buzz’ term that many see as the direction of the “Next Internet”.  This includes activities such as Smart Grid and Environmental Monitoring.  This is a world of ubiquitous sensor networks that emphasizes energy conservation!  This paper provides an overview of the low-power IPv6 stack. 2 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

1. Interoperability at the IPv6 layer –Contiki OS with uIPv6 stack provides IPv6 Ready stack. 2. Interoperability at the routing layer –Interoperability between RPL implementations in Contiki and TinyOS have been demonstrated. 3. low-power interoperability –Radios must be efficiently duty cycled. –Not yet done!! 3 Steps for IoT Interoperability Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

Low-Power uIPv6 Stack 4 focus of this paper Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

Contiki MAC Layer Choices  X-MAC  Contiki-MAC  LPP Low Power Probing 5 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

LPP (Low Power Probing) 6 Koala paper 2008 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

 IPv6 stack for low-power wireless follows IP architecture but with new protocols from the network layer and below.  6LoWPAN adaptation layer provides header compression mechanism based on IEEE standard to reduce energy use for IPv6 headers. –Also provides link-layer fragmentation and reassembly mechanism for 127-byte maximum frame size. 7 IPv6 for Low-Power Wireless Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

 IETF ROLL (Routing over Low-power and Lossy networks) group designed RPL (Routing Protocol for Low-power and Lossy networks) for routing in multi-hop sensor networks.  RPL optimized for many-to-one traffic pattern while supporting any-to-any routing.  Supporting different routing metrics, RPL builds a directed acyclic graph (DAG) from the root node for routing.  Since CSMA and IEEE are most common, the issue becomes the radio duty cycling layer. 8 IPv6 for Low-Power Wireless Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

Radio Duty Cycling Layer  To reduce idle listening, radio transceiver must be switched off most of the time.  Figures show ContikiMAC for unicast and broadcast sender {similar to X-MAC}.  ContikiMAC sender “learns” wake-up phase of the receivers.  Performance relationship between RPL and duty cycling layer yet to be studied. 9 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

ContikiMAC Unicast 10 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

ContikiMAC Broadcast 11 ContikiMAC broadcast is the same as the A-MAC broadcast scheme. Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

InteroperabilityInteroperability 12 REST/CoAP DTLS/UDP IPSec/IPv6 Adding Security Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

Low-Power Interoperability  Interoperable radio duty cycling is essential!  Thus far interoperability demos have ONLY been with always-on radio layer.  Two implementations with good performance on their own can have sub-optimal performance when mixed. 13 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

Low-Power Interoperability  Results suggest IoT implementations need to be tested for performance and NOT just correctness.  Contiki simulation tool (Cooja) can be used to study challenges of low-power IPv6 interoperability. 14 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

Low-Power Interoperability Three challenges: 1. Existing duty cycle mechanisms NOT designed for interoperability. –e.g., ContikiMAC and TinyOS BoX-MAC have no formal specifications. * Mentions e group for standardization 2. Duty cycling protocols are typically timing sensitive. –Makes testing of interoperability difficult. 15 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

Low-Power Interoperability 3. Current interoperability testing is done via physical meetings of separate protocol developers. –This bounds the testing time. – Hence, this strategy is not well-suited for interoperability testing of duty cycling protocols. 16 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability

ConclusionsConclusions  While IPV6 provides IoT interoperability, attaining low-power interoperability for the Internet of Things is still an open problem because: –Existing protocols for LLNs are not designed for duty cycling. –Existing duty cycling protocols are NOT designed for interoperability. 17 Internet of Things Low-Power Interoperability Internet of Things Low-Power Interoperability