Will the IoT be IP based?
-
Upload
toon-peters -
Category
Technology
-
view
408 -
download
0
Transcript of Will the IoT be IP based?
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
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
IPv6
TCP
TLS
HTTP
XML
Optimized for the internet
• Needs a lot of bytes
• Needs a lot of processing
Not optimized IoT
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
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
“please rate my talk in the offical
IoT Tech Day app”
@picoTCP picotcp.com github.com/tass-belgium/picotcp [email protected]
@phalox phalox.be
linkedin.com/in/toonpeters [email protected]