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
OtherTechnologies
BluetoothWIFI
StandardBTSW
6LoWPAN
Ethernet
RFID/NFC
Standard OSI Reference Protocols
Stack
Cellular
Cellular specific protocols
Complexity Simplicity
IPSO
Thread
ZigBeeIP
ZigBee
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
HomesSmart
Buildings
Smart
Utilities
Smart
Agriculture
Smart
Cities
Streetlights
Parking
Roads&
bridges
Livestock
Farming
Smart
Transportation
Smart
Healthcare
Grids
Water
Traffic
Waste
Assets
Ports
Monitoring
Office
• 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
OtherUse-cases
Overall
Market
Value
2020
1100B$
Logistics
157B$
Use
cases
400B$58B$ 5+ B$
Syringes
Medicine
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 <usman.sarwar@intel.com>
Palangian, Gary <gary.palangian@intel.com>
16
Contact for details
Placeholder Footer Copy / BU Logo or Name Goes Here

An infrastructual secure wireless sensing and actuating solution

  • 1.
    Usman Sarwar, KamarulZaman and Joshua Fung Embedded World 2016 An Infrastructural Secure Wireless Sensing and Actuating Solution
  • 2.
    Internet of ThingsGroup 2 IoT Connectivity Landscape IEEE 802.15.4 6LoWPAN OtherTechnologies BluetoothWIFI StandardBTSW 6LoWPAN Ethernet RFID/NFC Standard OSI Reference Protocols Stack Cellular Cellular specific protocols Complexity Simplicity IPSO Thread ZigBeeIP ZigBee TSN 2G /3GSIGFOXLTE-MOthers others
  • 3.
    Internet of ThingsGroup Connectivity Landscape (Distance vs Bandwidth) 3
  • 4.
    Internet of ThingsGroup IoT based infrastructure use-cases with IEEE 802.15.4 4 IEEE 802.15.4 HomesSmart Buildings Smart Utilities Smart Agriculture Smart Cities Streetlights Parking Roads& bridges Livestock Farming Smart Transportation Smart Healthcare Grids Water Traffic Waste Assets Ports Monitoring Office • 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 OtherUse-cases Overall Market Value 2020 1100B$ Logistics 157B$ Use cases 400B$58B$ 5+ B$ Syringes Medicine 117B$
  • 5.
    Internet of ThingsGroup 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
  • 6.
    Internet of ThingsGroup 6 Why 6LoWPAN and what are the possibilities?
  • 7.
    Internet of ThingsGroup 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
  • 8.
    Internet of ThingsGroup 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)
  • 9.
    Internet of ThingsGroup 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
  • 10.
    Internet of ThingsGroup 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
  • 11.
    Internet of ThingsGroup Intel IPSO 6LoWPAN solution 11
  • 12.
    Internet of ThingsGroup Successful Intel 6LoWPAN stack interoperability at IPSO plugfest - May 2015 12
  • 13.
    Internet of ThingsGroup Infrastructural IP based WSN 13
  • 14.
    Internet of ThingsGroup demo 14 Curie based device
  • 15.
    Internet of ThingsGroup 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
  • 16.
    Internet of ThingsGroup Sarwar, Usman <usman.sarwar@intel.com> Palangian, Gary <gary.palangian@intel.com> 16 Contact for details
  • 17.
    Placeholder Footer Copy/ BU Logo or Name Goes Here