will the iot be ip based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… ·...
TRANSCRIPT
![Page 1: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/1.jpg)
Will the IoT be IP based?
Toon Peters
Intelligent Systems / Altran
#iottechday
![Page 2: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/2.jpg)
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
![Page 3: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/3.jpg)
How do we work?
#iottechday
@picoTCP
PROJECTS CONSULTANCY
![Page 4: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/4.jpg)
#iottechday
@picoTCP
![Page 5: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/5.jpg)
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
![Page 6: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/6.jpg)
#iottechday
@picoTCP
Modular
Flexible
Abstract
![Page 7: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/7.jpg)
#iottechday
@picoTCP
IPv6
TCP
TLS
HTTP
XML
Modular
Flexible
Abstract
UDP
JSON
![Page 8: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/8.jpg)
#iottechday
@picoTCP
IPv6
TCP
TLS
HTTP
XML
Optimized for the internet
• Needs a lot of bytes
• Needs a lot of processing
Not optimized IoT
![Page 9: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/9.jpg)
#iottechday
@picoTCP
IPv6
TCP
TLS
HTTP
XML
6LoWPAN
UDP
DTLS
CoAP
Web Objects
Small
Fast
![Page 10: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/10.jpg)
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
![Page 11: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/11.jpg)
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
![Page 12: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/12.jpg)
#iottechday
@picoTCP
A fully featured, highly portable TCP/IP stack designed for small footprint embedded systems
picoTCP
![Page 13: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/13.jpg)
#iottechday
@picoTCP
picoTCP
![Page 14: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/14.jpg)
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
![Page 15: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/15.jpg)
Modularity
#iottechday
@picoTCP
picoTCP core
Uni cast
Broad cast
UDP
16 kB1
IPv4
1 Figures for ARM Cortex M4 & GCC
Multicast
ICMPv4
![Page 16: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/16.jpg)
Portability
#iottechday
@picoTCP
CPU architecture independent
8, 16, 32 & 64 bit. Big or Little endian
Bare Metal / Embedded OS / OS / RTOS
![Page 17: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/17.jpg)
Quality
#iottechday
@picoTCP
Unit tests
Compiler warning tests
Static analysis
Dynamic analysis
RFC compliance
![Page 18: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/18.jpg)
![Page 19: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/19.jpg)
#iottechday
@picoTCP
picoTCP
GPLv2
![Page 20: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/20.jpg)
#iottechday
@picoTCP
Community Projects
![Page 21: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/21.jpg)
#iottechday
@picoTCP
Community Projects
![Page 22: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/22.jpg)
#iottechday
@picoTCP
Community Projects
![Page 23: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/23.jpg)
#iottechday
@picoTCP
Community Projects
![Page 24: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/24.jpg)
#iottechday
@picoTCP
picoTCP
![Page 25: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/25.jpg)
#iottechday
@picoTCP
picoTCP
6LoWPAN Demo
![Page 26: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/26.jpg)
#iottechday
@picoTCP
What did we learn?
![Page 27: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/27.jpg)
#iottechday
@picoTCP
![Page 28: Will the IoT be IP based?files.meetup.com/19446778/willtheiotbeipbasediottechday-16041509… · Will the IoT be IP based? Toon Peters Intelligent Systems / Altran #iottechday . Altran:](https://reader033.vdocuments.us/reader033/viewer/2022050516/5fa04dbd3d7f1759cf66ee19/html5/thumbnails/28.jpg)
“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]