an infrastructual secure wireless sensing and actuating solution

17
Usman Sarwar, Kamarul Zaman and Joshua Fung Embedded World 2016 An Infrastructural Secure Wireless Sensing and Actuating Solution

Upload: usman-sarwar

Post on 12-Apr-2017

299 views

Category:

Technology


2 download

TRANSCRIPT

Usman Sarwar, Kamarul Zaman and Joshua Fung

Embedded World 2016

An Infrastructural Secure

Wireless Sensing and Actuating

Solution

Internet of Things Group 2

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

Internet of Things Group

Connectivity Landscape (Distance vs Bandwidth)

3

Internet of Things Group

IoT based infrastructure use-cases with IEEE 802.15.4

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

• Design for Low power sensing and actuating applications.

• AA batteries usage up to 5+ years

• Indoor range: 10 to 50 Meters. Outdoor: 100+-

• Network topologies: Star, Tree and Mesh

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$

Internet of Things Group 5

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

Internet of Things Group 6

Why 6LoWPAN and what are the possibilities?

Internet of Things Group

What is NetContiki?

• Fork of Contiki OS

• Numerous Bug fixed in Contiki OS and other components (eg. CoAP) with optimization towards commercialization

• Features and tools

• Interoperable IPSO 6LoWPAN stack

• Automatic channel selection

• Over the air upgrade

• Optimization in mesh routing

• Security framework

• Scalable to have larger network per routing device

7

Internet of Things Group

IoT gateway –Application Processor Centric

8

Intel Architecture Gateway

IPSO 6LoWPAN Stack

Performance Optimization

Application services

WIFI

Ethernet

UDP/IP stack (Kernel)IEEE 802.15.4 Transceiver

Serial protocol

Cellular

+ Open Source (in-progress)

+ NBR software independent of IEEE 802.15.4 Transceiver

+ Scalable from Quark to Xeon

+ Available on Linux

+ Optimization (eg. Higher communication throughput, bigger routing table

etc)

Internet of Things Group

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

9

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

Internet of Things Group

Intel 6LoWPAN solution(Conti..)

5. Other Features

• OTA programming

• Automatic network selection mechanism using beacons (active scans)

6. Optimization

• Packet handling

10

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

Internet of Things Group

Intel IPSO 6LoWPAN solution

11

Internet of Things Group

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

12

Internet of Things Group

Infrastructural IP based WSN

13

Internet of Things Group

demo

14

Curie based device

Internet of Things Group

Current Status

15

Yocto Linux

Quark BSP 1.2 (Available for evaluation)

Baytrail BSP (Soon)

NetContiki

Yanzi IoT-U10 (USB)

Quark Microcontroller devices

Contiki supported platforms

Internet of Things Group

Sarwar, Usman <[email protected]>

Palangian, Gary <[email protected]>

16

Contact for details

Placeholder Footer Copy / BU Logo or Name Goes Here