18
IOTG The NetContiki Project: an IoT edge technology Presented by Usman Sarwar Team members: Jeremy Ang, Kamarul Zaman, Chen Yong Siew, Kenny Puah 6 Sep 2016 Project overview 1

Intel IPSO/6LoWPAN solution for general wireless sensor network

Embed Size (px)

Citation preview

Page 1: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG

The NetContiki Project: an IoT edge technologyPresented by Usman Sarwar

Team members: Jeremy Ang, Kamarul Zaman, Chen Yong Siew, Kenny Puah

6 Sep 2016

Project overview

1

Page 2: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG2

IoT Connectivity Landscape

IEEE 802.15.4

6LoWPAN

Oth

er

Te

chn

olo

gie

s

BluetoothWIFI

Sta

nd

ard

BT

SW

6L

oW

PA

N

Ethernet

RF

ID /

NF

C Standard OSI Reference Protocols

Stack

Cellular

Cellular specific protocols

Complexity Simplicity

IPS

O

Th

rea

d

Zig

Be

e I

P

Zig

Be

e

TSN

2G /3GSIGFOXLTE-MOthers

others

Intel Copyrights

Page 3: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG3

IoT Gateway: connectivity options

Intel Architecture IoTGateway

WIFI

EthernetLinux

CellularIEEE 802.15.4

RFID WindowsBrillo

BT

Edge Connectivity Backhaul Connectivity

Intel Copyrights

Page 4: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG

Connectivity Landscape (Distance vs Bandwidth)

4Intel Copyrights

Page 5: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG

IEEE 802.15.4 landscape

5

Page 6: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG6

IoT based infrastructure use-cases with IEEE 802.15.4

IEEE 802.15.4

Ho

me

sS

ma

rt

Bu

ild

ing

s

Sm

art

U

tili

tie

s

Sm

art

A

gri

cult

ure

Sm

art

Cit

ies

Str

ee

t li

gh

ts

Pa

rkin

g

Ro

ad

s &

b

rid

ge

s

Liv

est

ock

Fa

rmin

g

Sm

art

T

ran

spo

rta

tio

n

Sm

art

H

ea

lth

care

Gri

ds

Wa

ter

Tra

ffic

Wa

ste

Ass

ets

Po

rts

Mo

nit

ori

ng

Off

ice

• Designed for low bandwidth, low transmit power, small frame size, Low power sensing and actuating applications.

• AA batteries usage up to 5+ years

• Network topologies: Star, Tree and Mesh

• Indoor range: 10 to 50 Meters (Per Hop)

• Outdoor range: 2.4Ghz = 100+- Meters (Per Hop)Sub Ghz = 300M to 1KM (Per Hop)

Frequencies Data Rate 2011 Spec

Data Rate 2006 Spec

Channels

2.4 GHz 250 kbps 250kbps 16

928 Mhz 100 kbps 40 kbps 10

868 Mhz 100 kbps 20 kbps 1

Oth

er

Use

-ca

ses

Overall Market Value2020

1100B$

Lo

gis

tics

157B$

Use cases

400B$58B$ 5+ B$

Sy

rin

ge

s

Me

dic

ine

117B$

Intel Copyrights

Page 7: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG

IEEE 802.15.4 Communication Stack Standards

7

Page 8: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG8

IETF – Working groups (Network to Application layers)

6LoWPAN (IPv6 over Low-Power Wireless Personal Area Networks)

• Transmission of IPv6 Packets over IEEE 802.15.4 Networks [RFC 4944]

• Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks [RFC 6282]

6Lo (IPv6 over Networks of Resource-constrained Nodes )

• IPv6 over BLUETOOTH(R) Low Energy [RFC 7668]

• Transmission of IPv6 Packets over ITU-T G.9959 Networks (Zwave) [RFC 7428]

ROLL (Routing Over Low power and Lossy networks )

• RPL: IPv6 Routing Protocol for Low-Power and Lossy Network [RFC 6550]

• Home Automation Routing Requirements in Low-Power and Lossy Networks [RFC 5826]

CORE (Constrained RESTful Environments)

• The Constrained Application Protocol (CoAP) [RFC 7252]

• Constrained RESTful Environments (CoRE) Link Format [RFC 6690]Intel Copyrights

Page 9: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG9

What is 6LoWPAN?• Acronym for IPv6 over Low power Wireless Personal Area Networks.

• Standard from the maker of Internet (IETF) which works with existing Internet infrastructure (30+ years)

• Widely accepted Standard and created Internet based on IP architecture

• It provides

• Adaptation layer for interoperability and packet formats

• Adapting the packet sizes of the two networks

• Address resolution

• Addressing management mechanisms

• Routing considerations and protocols for mesh topologies in 6LoWPAN

• Scalable

Intel Copyrights

Page 10: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG10

Why 6LoWPAN and what are the possibilities?

Key advantages

1. It is an Internet Protocol (IPv6/IPv4) technology which works seamlessly with existing network infrastructure

2. It works with existing software infrastructure such as firewall and network management

Intel Copyrights

Page 11: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG11

IPSO Alliance (Internet Protocol for Smart Objects)

• Founded in 2008

• 44 members

• Alliance adopts IEEE, IETF, ETSI and ISA standards

• IPSO WG

• Semantic

• Protocol

• Security and Identity

• Use-Cases

• Home and building

• Utilities

• Industrial

• Smart Cities

• Interoperability and IPSO challenge event Ref: http://www.ipso-alliance.orgIntel Copyrights

Page 12: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG

NetContiki Related

12

Page 13: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG

Intel 6LoWPAN solution

1. Network Border router modes• Normal NBR• Neighbor discovery• Smart bridge• Multi-NBR with multi-15.4 radio• Infrastructural mode

2. Application services • IPSO smart objects• OMA LWM2M (bootstrap and the server)• CoAP (Reference Demo for sensors, LEDs and buttons (using IoT-u10)

3. Security• DTLS support for CoAP - Pre Shared Keys, Raw Public Certificates

• IEEE 802.15.4 Layer 2

4. RPL MESH

13

Ref: http://www.ipso-alliance.org

Intel Copyrights

Page 14: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG

Intel 6LoWPAN solution(Conti..)

5. Other Features

• OTA programming

• Automatic network selection mechanism using beacons (active scans)

6. Optimization

• Packet handling

14

Ref: http://www.ipso-alliance.org

Intel Copyrights

Page 15: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG15

Intel IPSO 6LoWPAN solution

Intel Copyrights

Page 16: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG16

What is NetContiki?• Fork of Contiki OS

• Numerous Bug fixed in Contiki OS with optimization for commercial products

• Dedicated team worked on it

• Features and tools

• Interoperable IPSO 6LoWPAN stack

• Automatic channel selection

• Over the air upgrade

• Optimization in mesh routing standard

• Security framework

• Scalable to have larger network per routing device

Intel Copyrights

Page 17: Intel IPSO/6LoWPAN solution for general wireless sensor network

IOTG17

Successful Intel 6LoWPAN stack interoperability at IPSO plugfest - May 2015

Intel Copyrights

Page 18: Intel IPSO/6LoWPAN solution for general wireless sensor network

Intel Confidential — Do Not Forward