View
0
Download
0
Category
Preview:
Citation preview
Will the IoT be IP based?
Toon Peters
Intelligent Systems / Altran
#iottechday
Altran: Global leader
IN ENGINEERING AND R&D SERVICES
€ 2 billion*
2015 Revenues *Pro Forma
AMERICAS EUROPE
ASIA
25.000+
Innovation Makers
5
Industry segments
20+
Countries
#iottechday
@picoTCP
How do we work?
#iottechday
@picoTCP
PROJECTS CONSULTANCY
#iottechday
@picoTCP
A complex world
WPAN WLAN WNAN WWAN
#iottechday
@picoTCP
NFC
RFID
Bluetooth (LE)
ZigBee
6LoWPAN
Thread
Z-wave ANT+
WirelessHART
ISA100.11a
EnOcean
802.11.a b g n ac
WiSUN
802.11.af ah
802.11.p
ZigBee-NAN
2G 3G 4G 5G
celular
LTE
SIGFOX
LoRa Telensa
PTC
Near-Field Personal Local Neighborhood Wide
#iottechday
@picoTCP
Modular
Flexible
Abstract
#iottechday
@picoTCP
IPv6
TCP
TLS
HTTP
XML
Modular
Flexible
Abstract
UDP
JSON
#iottechday
@picoTCP
IPv6
TCP
TLS
HTTP
XML
Optimized for the internet
• Needs a lot of bytes
• Needs a lot of processing
Not optimized IoT
#iottechday
@picoTCP
IPv6
TCP
TLS
HTTP
XML
6LoWPAN
UDP
DTLS
CoAP
Web Objects
Small
Fast
A complex world
WPAN WLAN WNAN WWAN
#iottechday
@picoTCP
NFC
RFID
Bluetooth (LE)
ZigBee
6LoWPAN
Thread
Z-wave ANT+
WirelessHART
ISA100.11a
EnOcean
802.11.a b g n ac
WiSUN
802.11.af ah
802.11.p
ZigBee-NAN
2G 3G 4G 5G
celular
LTE
SIGFOX
LoRa Telensa
PTC
Near-Field Personal Local Neighborhood Wide
A complex world
WPAN WLAN WNAN WWAN
#iottechday
@picoTCP
NFC
RFID
Bluetooth (LE)
ZigBee
6LoWPAN
Thread
Z-wave ANT+
WirelessHART
ISA100.11a
EnOcean
802.11.a b g n ac
WiSUN
802.11.af ah
802.11.p
ZigBee-NAN
2G 3G 4G 5G
celular
LTE
SIGFOX
LoRa Telensa
PTC
Near-Field Personal Local Neighborhood Wide
IP
#iottechday
@picoTCP
A fully featured, highly portable TCP/IP stack designed for small footprint embedded systems
picoTCP
#iottechday
@picoTCP
picoTCP
Modularity
#iottechday
@picoTCP
picoTCP core
ICMP DNS
TFTP
IGMP
NAT
Route
Filter
Uni cast
Multicast
Broad cast
UDP
TCP
105 kB1
Client
Server
OLSR
DHCP
mDNS
IPv6
IPv4
1 Figures for ARM Cortex M4 & GCC
AODV
SNTP
SLAAC
6LoWPAN
NTP
HTTP(s)
DNS SD
Modularity
#iottechday
@picoTCP
picoTCP core
Uni cast
Broad cast
UDP
16 kB1
IPv4
1 Figures for ARM Cortex M4 & GCC
Multicast
ICMPv4
Portability
#iottechday
@picoTCP
CPU architecture independent
8, 16, 32 & 64 bit. Big or Little endian
Bare Metal / Embedded OS / OS / RTOS
Quality
#iottechday
@picoTCP
Unit tests
Compiler warning tests
Static analysis
Dynamic analysis
RFC compliance
#iottechday
@picoTCP
picoTCP
GPLv2
#iottechday
@picoTCP
Community Projects
#iottechday
@picoTCP
Community Projects
#iottechday
@picoTCP
Community Projects
#iottechday
@picoTCP
Community Projects
#iottechday
@picoTCP
picoTCP
#iottechday
@picoTCP
picoTCP
6LoWPAN Demo
#iottechday
@picoTCP
What did we learn?
#iottechday
@picoTCP
“please rate my talk in the offical
IoT Tech Day app”
@picoTCP picotcp.com github.com/tass-belgium/picotcp info@picotcp.com
@phalox phalox.be
linkedin.com/in/toonpeters toon.peters@altran.com
Recommended