6lowpan speaker: 施創宏 date:2010-06-02. outline overview what is a smart object ietf...

28
6LoWPAN Speaker: 施施施 Date:2010-06- 02

Upload: daniel-hudson

Post on 11-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

6LoWPAN

Speaker: 施創宏 Date:2010-06-02

Page 2: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Outline

Overview What is a Smart Object IETF (Internet Engineer Task Force)

ISA (Instrumentation, Systems, and Automation Society) Problem of 6LoWPAN Vision Reference

Page 3: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Overview 6LoWPAN is an acronym of IPv6 over Low power Wireless Pers

onal Area Networks.

A simple low throughput wireless network comprising typicall

y low cost and low power devices.

Common topologies include – star, mesh, and combinations of star and mesh.

The Phy and MAC layers conform to IEEE 802.15.4-2003 standard

Page 4: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

6LoWPAN Characteristics Small packet size (127Byte)

16-bit short or IEEE 64-bit extended media access control addresses

Low bandwidth. (250kbps)

Low power, typically battery operated

Relatively low cost

Page 5: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

What is “The Internet Of Things ?”

It is fundamentally the idea of connecting SmartObjects to enable a myriad of new applications !

It is in fact about connecting Smart Objects using IP: either via a (virtual) private network OR the Internet.

Page 6: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

What is a Smart Object? An intelligent tag (RFID),

A sensor: device that measures a physical quantity and converts it to a analog or digital signal: power consumption and quality, vibration of an engine, pollution, temperature, CO, motion detection, …

An Actuator: device that controls a set of equipment (e.g. control and/or modulates the flow of a gas or liquid, control electricity distribution, perform a mechanical operation)

Any combination of the above features to form a more complex entity.

Page 7: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Typical Applications

Page 8: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Protocol and Architecture

High number of proprietary or semi-closed solutions:Zigbee, Z-Wave, Xmesh, SmartMesh/TSMP, … at many layers (physical, MAC, L3) and most chip vendor claim to be compatible with their own standard.

Many non-interoperable “solutions” addressing specific problems. Different Architectures, Different Protocols

Page 9: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Which protocol and architecture ?

The architecture and protocol MUST have a specific properties.

Based on open standards: for interoperability, cost reduction and innovation …

Flexibility in many dimensions: Support a wide range of media Support a wide range of devices

Always favor global than local optimum. Highly secure Plug & Play Scalable

Page 10: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

IP: The perfect fit ! Based on open standards: for int

eroperability, cost reduction and innovation

Flexibility in many dimensions: Support a wide range of media Support a wide range of devices

Always favor global than local optimum:

Highly secure

Plug & Play

Scalable

Open standard: The Internet Engineering Task Force.

Flexibility in many dimensions: Serial, SDH, FR, ATM, Ethernet, Wi

reless, Optical … From cell phone to high speed rou

ters Always favor global than local o

ptimum: “IP if good enough for everything: from email to video to realtime protocols”

A very secure and well proven

Biliions of connected devices

Page 11: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

IP to the Sensors New services and applications

M2M, remote management New Markets

Process Control for factories Control and Automation for home, building, cities

Larger Core Market Open standards to the sensor

Lower cost More connected devices and new applications A wider Internet

Shaping the future Internet of things

Page 12: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Why IPv6? Advantage

More suitable for higher density Statelessness mandated.

No NAT necessary. Possibility of adding innovative

techniques such as location aware addressing.

Defect Larger address width(128bit). Complying to IPv6 node requirements.

Page 13: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

IETF 網際網路標準主要是由網際網路工程任務小組 (Internet Engineer Task Force, IET

F) 負責研究發展和制定的。 IETF 是一個屬性相當開放的組織,是由來自於全世界關心網際網路技術發展的網際網路設計者、營運業者、使用者和研究人員 所組成。最特別的是, IETF 由眾多名為「工作群組」 (Working Group, WG) 的委員會所組成,這些工作群組絕大多數都是針對特殊問題或程序而建立起來的,所以都是以短暫性的存續運作為常態,只要工作目標完成就會終止該工作群組的運作。目前在 IETF 的網站上,可以看到各個工作群組的相關資料和運作現況。

Page 14: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

6LoWPAN The Working Group will generate the necessary doc

uments to ensure interoperable implementations of 6LoWPAN networks and will define the necessary security and management protocols and constructs for building 6LoWPAN networks.

6lowpan will work closely with the Routing Over Low power and Lossy networks (roll) working group which is developing IPv6 routing solutions for low power and lossy networks (LLNs).

Page 15: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

ROLL

ROLL: defining the routing solution within the LLN (Low power and Lossy Network).

Page 16: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Description of Working Group Low power and Lossy networks (LLNs) are made up of many e

mbedded devices with limited power, memory, and processing resources. They are interconnected by a variety of links, such as IEEE 802.15.4, Bluetooth, Low Power WiFi, wired or other low power PLC (Powerline Communication) links.

LLNs are transitioning to an end-to-end IP-based solution to avoid the problem of non-interoperable networks interconnected by protocol translation gateways and proxies.

Page 17: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Protocol Translation Gateways Complex to manage, expensive! Lack of end to end routing consistency, Multi-topology routin

g, management, security, …

Page 18: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

ISA Instrumentation, Systems, and Automation

Society is a non-profit technical society for engineers, technicians, businessmen, educators and students, who work, study or are interested in industrial automation.

It was originally known as the Instrument Society of America.

ISA provides leadership and education in the instrumentation and automation industries, assisting engineers, technicians, and research scientists, as well as many others, in keeping pace with the rapidly changing industry.

Page 19: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

ISA100.11a Working Group Charter This project addresses:

Low energy consumption devices, with the ability to scale to address large installations.

Wireless infrastructure, interfaces to legacy infrastructure and applications, security, and network management requirements in a functionally scalable manner.

Robustness in the presence of interference found in harsh industrial environments and with legacy systems.

Coexistence with other wireless devices anticipated in the industrial work space.

Interoperability of ISA100 devices.

Page 20: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

ISA100.11a, IP technology

ISA 100.11a endorsed 6LoWPAN IPv6 packets but not stack (ND, ICMP)

Internet Control Message Protocol(TCP/IP 協定中 IP 協定的上層 , 通過 ICMP 可對發信人進行通知和檢測通訊前對方節點是否存在 )

Backbone Router draft @ 6LoWPAN Proposing an IPv6 based best practice To promote full IPv6 in ISA100.11a And WSN in general by contagion

Page 21: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Problem No method exists to make IP run over IEEE 802.15.4 networks Stacking IP and above layers “as is” may not fit within one 802.

15.4 frame IPv6 40 octets, TCP 20 octets, UDP 8 octets + other layers (security, r

outing, etc) leaving few bytes for data Not all adhoc routing protocols may be immediately suitable for

LoWPAN DSR (Dynamic Source Routing) may not fit within a packet. AODV (Ad hoc On-Demand Distance Vector) needs more memory.

Limited configuration and management necessary Security for multi hop needs to be considered

Page 22: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Challenges of LoWPANImpact Analysis

Addressing Routing Security Network management

Low power(1-2 years lifetime on batteries)

Storage limitations, low overhead

Periodic sleep aware routing, low overhead

Simplicity (CPU usage), low overhead

Periodic sleep aware management, low overhead

Low cost(<$10/unit)

Stateless address generation

Small or no routing tables

Ease of Use, simple bootstrapping

Space constraints

Low bandwidth (<300kbps)

Compressed addresses

Low routing overhead

Low packet overhead

Low network overhead

High density(<2-4? units/sq ft)

Large address space – IPv6

Scalable and routable to *a node*

Robust Easy to use and scalable

IP network interaction Address routable from IP world

Seamless IP routing

Work end to end from IP network

Compatible with SNMP, etc

Page 23: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Goals Support stateless auto configuration of IPv6

addressing.

In all cases, reuse existing protocols before creating new ones .

Specify/use header compression schemes.

Specify encoding/decoding for device discovery mechanisms.

Define security mechanisms, security configuration.

Page 24: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Vision Building automation

Today: Highly fragmented market Limited to no IP/wireless

Potential for: open standards ISA100.11a extension

Applications Energy savings Regulation Security

Page 25: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Vision Smart cities

Today: Slowing development of mesh networks Few applications (surveillance, muni info)

Potential for: WIFI/WIMAX integrated Mesh ISA100.11a IPv6 networking

Applications Energy/Water savings Water leak detection Traffic Regulation Physical Security Air quality monitoring

Page 26: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Vision Home Automation

Today: Lot of wires Some powerline (homeplug)

Potential for: WIFI Low Power 802.15.4 IP home networking

Applications Energy/Water savings Home security Home Safety Remote healthcare Air quality monitoring

Page 27: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

The golden path Vision

Sensors and actuators using Internet technology. That’s Billions of devices in the next 10 years. Enabling new services and applications.

Steps IP for automation open standards (ISA100.11a). IP for LLN (Low power and lossy networks) (6LoWPA

N and ROLL).

Page 28: 6LoWPAN Speaker: 施創宏 Date:2010-06-02. Outline  Overview  What is a Smart Object  IETF (Internet Engineer Task Force)  ISA (Instrumentation, Systems,

Reference  http://solomon.ipv6.club.tw/Course/ProtocolEngin

eering/internet_of_things.pdf

http://solomon.ipv6.club.tw/Course/ProtocolEngineering/cisco_thubert_m2mworkshop.pdf

http://solomon.ipv6.club.tw/Course/ProtocolEngineering/6lowpan-4.ppt