SlideShare a Scribd company logo
Firmware updates over
Low-Power	Wide	Area	Networks
Jan	Jongboom	
Embedded	World	
February	2018
©	2018	Arm	Limited	2 ©	2018	Arm	Limited
©	2018	Arm	Limited	3
The	case	for	LPWANs
Powerconsumption/Bandwidth
Range
IoT	sweet	spot
©	2018	Arm	Limited	4
Pick	two
High bandwidth Low power
Long range
©	2018	Arm	Limited	5
LPWAN	deployments	target	10	years	lifetime
But 10 years is a really long time!
https://boygeniusreport.files.wordpress.com/2016/04/iphone-2g-1st-generation-jobs.jpg?quality=98&strip=all
©	2018	Arm	Limited
©	2018	Arm	Limited	7
During	the	lifetime	of	a	device...
Devices	get	a	specific	purpose		
Requirements	change	
Standards	change	
Vulnerabilities	are	found
©	2018	Arm	Limited
©	2018	Arm	Limited	©	2018	Arm	Limited
©	2018	Arm	Limited	10
Relaying	data	back	to	device
TX RX TX RX TX RX
LoRaWAN Class A, LTE-M Power Save Mode, Sigfox
RX TXRX
LoRaWAN Class B, LTE-M EdRX
RX RX
©	2018	Arm	Limited	11
Naive	approach
TX RX TX RX TX RX
Firmware	fragment
Very	inefficient!
Device 1
TX RX TX RX TX RX
Device 2
©	2018	Arm	Limited	12
Better	approach
RX
Many	firmware	fragments
Device 1
Device 2
RX
Device N
RX
©	2018	Arm	Limited	13
But...	how	do	we	do	this?
1. Instruct	devices	to	use	a	new	set	of	keys	(same	for	everyone).	
2. Instruct	devices	to	wake	up	at	the	same	time.	
3. Gateway	can	transmit	to	all	devices	with	one	message.	
Problem:	low	QoS	and	uni-directional
©	2018	Arm	Limited	14
Setting	up	the	device
Device	Address:	0xCF32AB09	
Multicast	Key:		9310E28FA291...	
Packet	size:				204	bytes	
Packet	count:			491	
Padding:								16	bytes
©	2018	Arm	Limited	15
Starting	multicast	session
Frequency:						924.525	MHz	
Data	rate:						220	bytes	/	sec	
Time	to	start:		812	sec	after	UL	event	13
ULCounter	|	RTC	
----------------	
15								|	781	
14								|	704	
13								|	623	
12								|	491	
...
©	2018	Arm	Limited	16
Dealing	with	low	QoS
CRC	hash	of	firmware	
(sent	with	device's	own	credentials)
OK!
©	2018	Arm	Limited	17
Dealing	with	low	QoS
CRC	hash	of	firmware	
(sent	with	device's	own	credentials)
OK!
Forward	error	correction
http://www.inference.phy.cam.ac.uk/mackay/gallager/papers/ldpc.pdf
©	2018	Arm	Limited	18
Speed
220	bytes	per	second	on	LoRaWAN	SF9	125	KHz	
30KB	Typical	patch	size	
Transmission	costs	2m30s	(ideally)	@	10mA	current
https://www.reddit.com/r/Eyebleach/comments/68r4rt/tortoise_taxi/
©	2018	Arm	Limited	©	2018	Arm	Limited	
In	real	life
http://www.totalprosports.com/wp-content/uploads/2013/04/first-pitch-fail-baseball-fail-gifs.gif
©	2018	Arm	Limited	20
Gateway	selection
Use	highest	data	rate	
Limits	number	of	devices	that	gets	covered	by	one	
gateway	
But:	higher	capacity	on	gateway	

(less	channel	utilization)	
And:	highest	throughput
©	2018	Arm	Limited	21
Gateway	selection
Round-robin	between	gateways	
Define	group	of	devices	that	are	covered	by	the	same	set	
of	gateways	
Downlink	scheduling	round	robin	across	gateways	
May	result	in	higher	packet	loss	on	specific	gateway-device	
links	
But:	higher	capacity	per	gateway	(less	channel	utilization)
©	2018	Arm	Limited	22
Gateway	selection
Temporary	gateway	
Dedicated	to	firmware	update	
Expensive,	but	cheaper	than	replacing	the	device	or	
performing	a	manual	per-device	update	through	cable	
(if	even	available)
©	2018	Arm	Limited	23
Spectrum	usage
US:	use	dedicated	band	
EU:	869.525	MHz	has	10%	duty	cycle	
Duty	cycle	is	measured	per	hour	
Channel	hopping?
©	2018	Arm	Limited	24
Update	flow
Device Network
Update	
Server
OEM
Device	
Owner
Private	KeyPublic	Key
Signs	update
Schedules	update
Adds	error	correction	
Selects	frequency,	gateways,	data	rate	
Schedules	instructions	for	device	(through	NS)	
Calculates	hash
Delivers	update
Verifies	update	signature	
Applies	delta	update	
Reboots	&	flashes
Firmware	hash
©	2018	Arm	Limited	©	2018	Arm	Limited	
Device	

requirements
Picture	by	Yuri	Samoilov	https://www.flickr.com/photos/yusamoilov/13334048894
©	2018	Arm	Limited	26
Link	layer	security	is	not	enough
Firmware manifest
Contains	firmware	hash	
Contains	manufacturer	and	device	class	ID	
Signed	with	private	key	(held	by	OEM)
©	2018	Arm	Limited	27
Delta	updates
001100

010010	
011110	
100001	
101101	
110011
001100

011100	
011110	
100001	
101	11	
110011
EQL	8	
RPL	110	
EQL	16	
DEL	1	
RPL	1	
EQL	7
Update	goes	from	200K	to	30K	
Good	linker	can	help	even	more	
Choose	a	memory-efficient	patching	library	

(linear	patch	format	helps)	
https://github.com/janjongboom/janpatch
©	2018	Arm	Limited	28
Device	security
MCU
Firmware	update	service
Application
Arm	TrustZone
Memory	space
Secure	Element
©	2018	Arm	Limited	29
Components	required
Bootloader
Asymmetric	crypto
Storage	driver
Resilient	filesystem
Advanced	

LoRaWAN	stack
Radio	drivers
FlashIAP
Update	client
©	2018	Arm	Limited	29
Components	required
Bootloader
Asymmetric	crypto
Storage	driver
Resilient	filesystem
Advanced	

LoRaWAN	stack
Radio	drivers
FlashIAP
Update	client
©	2018	Arm	Limited	©	2018	Arm	Limited	
Mbed	OS	5
140	development	boards	supported	
Certified	LoRaWAN	stack	in	Mbed	OS	5.8	
Bootloader,	update	client	and	crypto	out	of	the	box	
Runs	on	32K	RAM	incl.	RTOS	
Apache	2.0	licensed
©	2018	Arm	Limited	31
Current	state
Reference	implementation	on	top	of	LoRaWAN	
Standardization	work	in	progress	
https://github.com/armmbed/lorawan-fota-demo/	
©	2018	Arm	Limited
©	2018	Arm	Limited	
https://mbed.com/fota-lora
©	2018	Arm	Limited	
Recap
1. LPWANs	are	awesome!
2. Secure	firmware	updates	are	necessity
3. Firmware	updates	over	LPWAN	deemed	
impossible...	But	they	are	not!
Thank	You!	
Danke!	
Merci!	
!	
!	
Gracias!	
Kiitos!	
감사합니다	
धन्यवाद
©	2018	Arm	Limited	34
https://mbed.com/fota-lora

More Related Content

What's hot

Choosing the Right Access Point Antenna
Choosing the Right Access Point AntennaChoosing the Right Access Point Antenna
Choosing the Right Access Point Antenna
Mimosa Networks
 
LPWAN technology overview
LPWAN technology overviewLPWAN technology overview
LPWAN technology overview
Jisc
 
CTIA 2010 Corporate Overview
CTIA 2010 Corporate OverviewCTIA 2010 Corporate Overview
CTIA 2010 Corporate Overview
Continuous Computing
 
LoRa WAN - Connecting the Internet of Things
LoRa WAN - Connecting the Internet of ThingsLoRa WAN - Connecting the Internet of Things
LoRa WAN - Connecting the Internet of Things
Kent Plummer
 
Your Digital Facility: 3 Gb/s HD Fiber Optic Transport
Your Digital Facility: 3 Gb/s HD Fiber Optic TransportYour Digital Facility: 3 Gb/s HD Fiber Optic Transport
Your Digital Facility: 3 Gb/s HD Fiber Optic Transport
VidOvation - Moving Video Forward
 
Best Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-FiBest Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-Fi
Aruba, a Hewlett Packard Enterprise company
 
Mimosa ptp backhaul
Mimosa ptp backhaulMimosa ptp backhaul
Mimosa ptp backhaul
rommeliratsu
 
What is lora vs zigbee?
What is lora vs zigbee?What is lora vs zigbee?
What is lora vs zigbee?
Antenna Manufacturer Coco
 
802.11ac
802.11ac802.11ac
802.11ac
yousef emami
 
802.11ac Gigabit Wi-Fi Infographic
802.11ac Gigabit Wi-Fi Infographic802.11ac Gigabit Wi-Fi Infographic
802.11ac Gigabit Wi-Fi Infographic
Benjamin Eggerstedt
 
Unicast or Multicast for IP Video? Yes!
Unicast or Multicast for IP Video? Yes!Unicast or Multicast for IP Video? Yes!
Unicast or Multicast for IP Video? Yes!
Cisco Service Provider
 
WiMax and non standard solutions
WiMax and non standard solutionsWiMax and non standard solutions
WiMax and non standard solutionsMario B.
 
Developer Day 2014 - 5 - philippe guillemette - the future of lte for m2m
Developer Day 2014 - 5 - philippe guillemette - the future of lte for m2mDeveloper Day 2014 - 5 - philippe guillemette - the future of lte for m2m
Developer Day 2014 - 5 - philippe guillemette - the future of lte for m2m
Thibault Cantegrel
 
Transport SDN - Use Cases and Lessons Learnt
Transport SDN - Use Cases and Lessons LearntTransport SDN - Use Cases and Lessons Learnt
Transport SDN - Use Cases and Lessons Learnt
ADVA
 
Li-Fi technology
Li-Fi technologyLi-Fi technology
Li-Fi technology
nandhiniusha130
 
Cellular Enterprise Architecture Solutions
Cellular Enterprise Architecture SolutionsCellular Enterprise Architecture Solutions
Cellular Enterprise Architecture Solutions
David Chambers
 
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACHLONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
Aviat Networks
 
Improving Microwave Capacity
Improving Microwave CapacityImproving Microwave Capacity
Improving Microwave Capacity
Aviat Networks
 
Mobile wireless-networks
Mobile wireless-networksMobile wireless-networks
Mobile wireless-networks
Peter R. Egli
 

What's hot (20)

Choosing the Right Access Point Antenna
Choosing the Right Access Point AntennaChoosing the Right Access Point Antenna
Choosing the Right Access Point Antenna
 
LPWAN technology overview
LPWAN technology overviewLPWAN technology overview
LPWAN technology overview
 
2012 ah vegas rf fundamentals
2012 ah vegas   rf fundamentals2012 ah vegas   rf fundamentals
2012 ah vegas rf fundamentals
 
CTIA 2010 Corporate Overview
CTIA 2010 Corporate OverviewCTIA 2010 Corporate Overview
CTIA 2010 Corporate Overview
 
LoRa WAN - Connecting the Internet of Things
LoRa WAN - Connecting the Internet of ThingsLoRa WAN - Connecting the Internet of Things
LoRa WAN - Connecting the Internet of Things
 
Your Digital Facility: 3 Gb/s HD Fiber Optic Transport
Your Digital Facility: 3 Gb/s HD Fiber Optic TransportYour Digital Facility: 3 Gb/s HD Fiber Optic Transport
Your Digital Facility: 3 Gb/s HD Fiber Optic Transport
 
Best Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-FiBest Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-Fi
 
Mimosa ptp backhaul
Mimosa ptp backhaulMimosa ptp backhaul
Mimosa ptp backhaul
 
What is lora vs zigbee?
What is lora vs zigbee?What is lora vs zigbee?
What is lora vs zigbee?
 
802.11ac
802.11ac802.11ac
802.11ac
 
802.11ac Gigabit Wi-Fi Infographic
802.11ac Gigabit Wi-Fi Infographic802.11ac Gigabit Wi-Fi Infographic
802.11ac Gigabit Wi-Fi Infographic
 
Unicast or Multicast for IP Video? Yes!
Unicast or Multicast for IP Video? Yes!Unicast or Multicast for IP Video? Yes!
Unicast or Multicast for IP Video? Yes!
 
WiMax and non standard solutions
WiMax and non standard solutionsWiMax and non standard solutions
WiMax and non standard solutions
 
Developer Day 2014 - 5 - philippe guillemette - the future of lte for m2m
Developer Day 2014 - 5 - philippe guillemette - the future of lte for m2mDeveloper Day 2014 - 5 - philippe guillemette - the future of lte for m2m
Developer Day 2014 - 5 - philippe guillemette - the future of lte for m2m
 
Transport SDN - Use Cases and Lessons Learnt
Transport SDN - Use Cases and Lessons LearntTransport SDN - Use Cases and Lessons Learnt
Transport SDN - Use Cases and Lessons Learnt
 
Li-Fi technology
Li-Fi technologyLi-Fi technology
Li-Fi technology
 
Cellular Enterprise Architecture Solutions
Cellular Enterprise Architecture SolutionsCellular Enterprise Architecture Solutions
Cellular Enterprise Architecture Solutions
 
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACHLONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
LONG HAUL MULTI-GIGABIT MICROWAVE: A NEW APPROACH
 
Improving Microwave Capacity
Improving Microwave CapacityImproving Microwave Capacity
Improving Microwave Capacity
 
Mobile wireless-networks
Mobile wireless-networksMobile wireless-networks
Mobile wireless-networks
 

Similar to Firmware updates over LPWANs - Embedded World 2018

Firmware updates over the air using LoRaWAN - The Things Conference 2018
Firmware updates over the air using LoRaWAN - The Things Conference 2018Firmware updates over the air using LoRaWAN - The Things Conference 2018
Firmware updates over the air using LoRaWAN - The Things Conference 2018
Jan Jongboom
 
Introduction to Mbed - Etteplan seminar - August 2018
Introduction to Mbed - Etteplan seminar - August 2018Introduction to Mbed - Etteplan seminar - August 2018
Introduction to Mbed - Etteplan seminar - August 2018
Jan Jongboom
 
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Amazon Web Services
 
Cisco Connect Halifax 2018 Optimizing your client's wi-fi experience
Cisco Connect Halifax 2018   Optimizing your client's wi-fi experienceCisco Connect Halifax 2018   Optimizing your client's wi-fi experience
Cisco Connect Halifax 2018 Optimizing your client's wi-fi experience
Cisco Canada
 
Beginners: Introduction to NR-Light a.k.a. NR-Lite
Beginners: Introduction to NR-Light a.k.a. NR-LiteBeginners: Introduction to NR-Light a.k.a. NR-Lite
Beginners: Introduction to NR-Light a.k.a. NR-Lite
3G4G
 
Analysis WiMax vs LTE
Analysis WiMax vs LTEAnalysis WiMax vs LTE
Analysis WiMax vs LTE
Mario Eguiluz Alebicto
 
Beginners: Introduction to 5G Reduced Capability (RedCap) Devices
Beginners: Introduction to 5G Reduced Capability (RedCap) DevicesBeginners: Introduction to 5G Reduced Capability (RedCap) Devices
Beginners: Introduction to 5G Reduced Capability (RedCap) Devices
3G4G
 
02_5G下物聯網的挑戰與機會.pdf
02_5G下物聯網的挑戰與機會.pdf02_5G下物聯網的挑戰與機會.pdf
02_5G下物聯網的挑戰與機會.pdf
Chien Huang Chang
 
Open Source 5G/Edge Automation via ONAP
Open Source 5G/Edge Automation via ONAPOpen Source 5G/Edge Automation via ONAP
Open Source 5G/Edge Automation via ONAP
Liz Warner
 
R&s 10 juin 2015 sequans ambroise
R&s 10 juin 2015 sequans ambroiseR&s 10 juin 2015 sequans ambroise
R&s 10 juin 2015 sequans ambroise
Reseauxetservicestpa
 
Reengineering the GIG to support the warfighter
Reengineering the GIG to support the warfighterReengineering the GIG to support the warfighter
Reengineering the GIG to support the warfighter
jchapin
 
Experience of IPv6 Introduction in Japan
Experience of IPv6 Introduction in JapanExperience of IPv6 Introduction in Japan
Experience of IPv6 Introduction in Japan
Koji Yasukagawa
 
From eSIMs to iSIMs: It’s Inside the Manufacturing
From eSIMs to iSIMs: It’s Inside the ManufacturingFrom eSIMs to iSIMs: It’s Inside the Manufacturing
From eSIMs to iSIMs: It’s Inside the Manufacturing
Soracom Global, Inc.
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - Overview
M2M Alliance e.V.
 
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
Robb Boyd
 
tww317-catalyst9100-powerpointslides-190801165911.pdf
tww317-catalyst9100-powerpointslides-190801165911.pdftww317-catalyst9100-powerpointslides-190801165911.pdf
tww317-catalyst9100-powerpointslides-190801165911.pdf
maa77
 
Open Source 5G/Edge Automation Using ONAP
Open Source 5G/Edge Automation Using ONAPOpen Source 5G/Edge Automation Using ONAP
Open Source 5G/Edge Automation Using ONAP
aarnanetworks
 
How 5G Redcap change IoT World | E-Lins Technology
How 5G Redcap change IoT World | E-Lins TechnologyHow 5G Redcap change IoT World | E-Lins Technology
How 5G Redcap change IoT World | E-Lins Technology
E-Lins Technology Co. Ltd.
 
IIoT Digital Transformation for Plant Equipment Monitoring
IIoT Digital Transformation for Plant Equipment MonitoringIIoT Digital Transformation for Plant Equipment Monitoring
IIoT Digital Transformation for Plant Equipment Monitoring
Yokogawa1
 
How do you manage Internet of Things (IoT) devices at scale
How do you manage Internet of Things (IoT) devices at scaleHow do you manage Internet of Things (IoT) devices at scale
How do you manage Internet of Things (IoT) devices at scale
Duncan Purves
 

Similar to Firmware updates over LPWANs - Embedded World 2018 (20)

Firmware updates over the air using LoRaWAN - The Things Conference 2018
Firmware updates over the air using LoRaWAN - The Things Conference 2018Firmware updates over the air using LoRaWAN - The Things Conference 2018
Firmware updates over the air using LoRaWAN - The Things Conference 2018
 
Introduction to Mbed - Etteplan seminar - August 2018
Introduction to Mbed - Etteplan seminar - August 2018Introduction to Mbed - Etteplan seminar - August 2018
Introduction to Mbed - Etteplan seminar - August 2018
 
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
 
Cisco Connect Halifax 2018 Optimizing your client's wi-fi experience
Cisco Connect Halifax 2018   Optimizing your client's wi-fi experienceCisco Connect Halifax 2018   Optimizing your client's wi-fi experience
Cisco Connect Halifax 2018 Optimizing your client's wi-fi experience
 
Beginners: Introduction to NR-Light a.k.a. NR-Lite
Beginners: Introduction to NR-Light a.k.a. NR-LiteBeginners: Introduction to NR-Light a.k.a. NR-Lite
Beginners: Introduction to NR-Light a.k.a. NR-Lite
 
Analysis WiMax vs LTE
Analysis WiMax vs LTEAnalysis WiMax vs LTE
Analysis WiMax vs LTE
 
Beginners: Introduction to 5G Reduced Capability (RedCap) Devices
Beginners: Introduction to 5G Reduced Capability (RedCap) DevicesBeginners: Introduction to 5G Reduced Capability (RedCap) Devices
Beginners: Introduction to 5G Reduced Capability (RedCap) Devices
 
02_5G下物聯網的挑戰與機會.pdf
02_5G下物聯網的挑戰與機會.pdf02_5G下物聯網的挑戰與機會.pdf
02_5G下物聯網的挑戰與機會.pdf
 
Open Source 5G/Edge Automation via ONAP
Open Source 5G/Edge Automation via ONAPOpen Source 5G/Edge Automation via ONAP
Open Source 5G/Edge Automation via ONAP
 
R&s 10 juin 2015 sequans ambroise
R&s 10 juin 2015 sequans ambroiseR&s 10 juin 2015 sequans ambroise
R&s 10 juin 2015 sequans ambroise
 
Reengineering the GIG to support the warfighter
Reengineering the GIG to support the warfighterReengineering the GIG to support the warfighter
Reengineering the GIG to support the warfighter
 
Experience of IPv6 Introduction in Japan
Experience of IPv6 Introduction in JapanExperience of IPv6 Introduction in Japan
Experience of IPv6 Introduction in Japan
 
From eSIMs to iSIMs: It’s Inside the Manufacturing
From eSIMs to iSIMs: It’s Inside the ManufacturingFrom eSIMs to iSIMs: It’s Inside the Manufacturing
From eSIMs to iSIMs: It’s Inside the Manufacturing
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - Overview
 
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
 
tww317-catalyst9100-powerpointslides-190801165911.pdf
tww317-catalyst9100-powerpointslides-190801165911.pdftww317-catalyst9100-powerpointslides-190801165911.pdf
tww317-catalyst9100-powerpointslides-190801165911.pdf
 
Open Source 5G/Edge Automation Using ONAP
Open Source 5G/Edge Automation Using ONAPOpen Source 5G/Edge Automation Using ONAP
Open Source 5G/Edge Automation Using ONAP
 
How 5G Redcap change IoT World | E-Lins Technology
How 5G Redcap change IoT World | E-Lins TechnologyHow 5G Redcap change IoT World | E-Lins Technology
How 5G Redcap change IoT World | E-Lins Technology
 
IIoT Digital Transformation for Plant Equipment Monitoring
IIoT Digital Transformation for Plant Equipment MonitoringIIoT Digital Transformation for Plant Equipment Monitoring
IIoT Digital Transformation for Plant Equipment Monitoring
 
How do you manage Internet of Things (IoT) devices at scale
How do you manage Internet of Things (IoT) devices at scaleHow do you manage Internet of Things (IoT) devices at scale
How do you manage Internet of Things (IoT) devices at scale
 

More from Jan Jongboom

TinyML on Arduino - workshop
TinyML on Arduino - workshopTinyML on Arduino - workshop
TinyML on Arduino - workshop
Jan Jongboom
 
Intelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applicationsIntelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applications
Jan Jongboom
 
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinarTeaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Jan Jongboom
 
Get started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conferenceGet started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conference
Jan Jongboom
 
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual ConferenceAdding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Jan Jongboom
 
Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020
Jan Jongboom
 
Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020
Jan Jongboom
 
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Jan Jongboom
 
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tourAdding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Jan Jongboom
 
Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019
Jan Jongboom
 
Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019
Jan Jongboom
 
17,000 contributions in 32K RAM - FOSS North 2019
17,000 contributions in 32K RAM - FOSS North 201917,000 contributions in 32K RAM - FOSS North 2019
17,000 contributions in 32K RAM - FOSS North 2019
Jan Jongboom
 
Open Hours: Mbed Simulator
Open Hours: Mbed SimulatorOpen Hours: Mbed Simulator
Open Hours: Mbed Simulator
Jan Jongboom
 
Machine learning on 1 cm2 - Tweakers Dev Summit
Machine learning on 1 cm2 - Tweakers Dev SummitMachine learning on 1 cm2 - Tweakers Dev Summit
Machine learning on 1 cm2 - Tweakers Dev Summit
Jan Jongboom
 
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Jan Jongboom
 
Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019
Jan Jongboom
 
Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019
Jan Jongboom
 
Faster Device Development - GSMA @ CES 2019
Faster Device Development - GSMA @ CES 2019Faster Device Development - GSMA @ CES 2019
Faster Device Development - GSMA @ CES 2019
Jan Jongboom
 
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM TokyoMbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Jan Jongboom
 
Simulating microcontrollers - Arm Research Summit 2018
Simulating microcontrollers - Arm Research Summit 2018Simulating microcontrollers - Arm Research Summit 2018
Simulating microcontrollers - Arm Research Summit 2018
Jan Jongboom
 

More from Jan Jongboom (20)

TinyML on Arduino - workshop
TinyML on Arduino - workshopTinyML on Arduino - workshop
TinyML on Arduino - workshop
 
Intelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applicationsIntelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applications
 
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinarTeaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
 
Get started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conferenceGet started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conference
 
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual ConferenceAdding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
 
Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020
 
Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020
 
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
 
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tourAdding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
 
Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019
 
Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019
 
17,000 contributions in 32K RAM - FOSS North 2019
17,000 contributions in 32K RAM - FOSS North 201917,000 contributions in 32K RAM - FOSS North 2019
17,000 contributions in 32K RAM - FOSS North 2019
 
Open Hours: Mbed Simulator
Open Hours: Mbed SimulatorOpen Hours: Mbed Simulator
Open Hours: Mbed Simulator
 
Machine learning on 1 cm2 - Tweakers Dev Summit
Machine learning on 1 cm2 - Tweakers Dev SummitMachine learning on 1 cm2 - Tweakers Dev Summit
Machine learning on 1 cm2 - Tweakers Dev Summit
 
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
 
Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019
 
Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019
 
Faster Device Development - GSMA @ CES 2019
Faster Device Development - GSMA @ CES 2019Faster Device Development - GSMA @ CES 2019
Faster Device Development - GSMA @ CES 2019
 
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM TokyoMbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
 
Simulating microcontrollers - Arm Research Summit 2018
Simulating microcontrollers - Arm Research Summit 2018Simulating microcontrollers - Arm Research Summit 2018
Simulating microcontrollers - Arm Research Summit 2018
 

Recently uploaded

Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 

Recently uploaded (20)

Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 

Firmware updates over LPWANs - Embedded World 2018