SlideShare uma empresa Scribd logo
1 de 95
Baixar para ler offline
@KHnilsson Karl-Henrik.se
The Internet of (less) useless
things
Karl-Henrik ”KH” Nilsson
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
The people around you.
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Definition: an explanation of the meaning of a
word, phrase, etc. : a statement that defines a word, phrase,
etc.
@KHnilsson Karl-Henrik.se
Users
@KHnilsson Karl-Henrik.se
WAF
Wife approval factor
@KHnilsson Karl-Henrik.se
MIF
Marriage interference factor
@KHnilsson Karl-Henrik.se
SAF
Spouse acceptance factor
@KHnilsson Karl-Henrik.se
What you can get away with!
@KHnilsson Karl-Henrik.se
Why does this matter to
you?
@KHnilsson Karl-Henrik.se
Your spouse can be the
most interested and
motivated product owner
you have ever met!
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
“A fridge is a stackable
storage space”
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Design and user experiences
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Design it to be anonymous
not flamboyant!
@KHnilsson Karl-Henrik.se
Honesty and respect
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
“You can have our
wonderful report!”
@KHnilsson Karl-Henrik.se
0
5
10
15
20
25
30
0:00 1:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
Power consumption over 24h
@KHnilsson Karl-Henrik.se
Respect the users, give them
the tools to build actuall IoT
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Be open and honest. Building
a genuine IoT network will
require trust.
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
That would be like
selling mobile phone
and charging someone
to build apps for it..
@KHnilsson Karl-Henrik.se
Don’t give your customers
the short end of the stick.
@KHnilsson Karl-Henrik.se
The hardware platform
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Battery powered devices
that does not suck!
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Arduino Uno 45 mA / 9 volt
1200mAh
<1 day.
Arduino Pro Mini
Unmodified
5mA / 9 volt 1200mAh 10 days.
Ardunio Pro Mini No
Power LED, no
Regulator
0.0045mA / 9 volt
1200 mAh.
>3,5 years.
Arduino
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
MQTT, AMQP, STOMP,
HTTP!?
@KHnilsson Karl-Henrik.se
AMQP
MQTT
Stomp
@KHnilsson Karl-Henrik.se
HTTP
@KHnilsson Karl-Henrik.se
MQTT - Message queueTelemetryTransport
Created by IBM AND Eurotech.
Lightweight, smallest packet size 2 bytes (header)
C# client library 30 kb.
Reliable:QoS and patterns to avoid packet loss
on client disconnection
4,5% less battery use than HTTP (Despite longer
connection times)
Simple.
TCPbased.
Asynchronous
Pub/SUB
Few verbs
Payload Agnostic
@KHnilsson Karl-Henrik.se
AMQP–Advanced Message QueuingProtocol
Created by everyone and their mother! Very
popular, used by NASA and BANKS to process
billionsof messages. 3 x the footprint of MQTT
but still very lightweight.
Reliable:QoS and patterns to avoidpacket loss
on client disconnection
(Specifications on the other hand…)
Simple.
TCPbased.
Asynchronous
Pub/SUB
Payload Agnostic
@KHnilsson Karl-Henrik.se
The smaller the protocol the less
POWER WE NEED
RF, WIFI supports different
protocols!
A small CPU (8 MHZ) IS Not ideals
for a big protocol
@KHnilsson Karl-Henrik.se
Design with failure in mind
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
RF
WIFIETH
@KHnilsson Karl-Henrik.se
RF
4G
ETH WIFIETH
@KHnilsson Karl-Henrik.se
RF
4GETH WIFIETH
AWS Azure
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Designed with
failure in mind!
@KHnilsson Karl-Henrik.se
Out of sight, out of mind
@KHnilsson Karl-Henrik.se
People don’t see what
they are accustomed
too
@KHnilsson Karl-Henrik.se
People rarely look
under stuff
@KHnilsson Karl-Henrik.se
Putting something
inside a wall can be
tempting.
@KHnilsson Karl-Henrik.se
The same problem set with
the same solutions!
@KHnilsson Karl-Henrik.se
Field
gateways
@KHnilsson Karl-Henrik.se
Offline
support
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Agile
development
@KHnilsson Karl-Henrik.se
IoT Service (AMQP and HTTP)
@KHnilsson Karl-Henrik.se
MQTT - ADAPTER
HTTP - ADAPTER
QUEUE
(AMQP IOT HUB)
CONSUMERS
CONSUMERS
CONSUMERS
@KHnilsson Karl-Henrik.se
Administration is
the devil!
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
MQTT - ADAPTER
HTTP - ADAPTER
QUEUE
(AMQP IOT HUB)
CONSUMERS
CONSUMERS
CONSUMERS
@KHnilsson Karl-Henrik.se
So...
@KHnilsson Karl-Henrik.se
Always design for waf
- It will be the better system.
@KHnilsson Karl-Henrik.se
Keep it hidden but accessible
@KHnilsson Karl-Henrik.se
Select the device most
suitable for the job
@KHnilsson Karl-Henrik.se
Design with failure
in mind!
@KHnilsson Karl-Henrik.se
If it can’t be replaced it will
be there forever!
@KHnilsson Karl-Henrik.se
Just as with most software
systems the end goal is scalability
and adaptability.
@KHnilsson Karl-Henrik.se
IoT is not just a product
connected to the internet.
@KHnilsson Karl-Henrik.se
IoT is representing a
physical object on the
internet.
@KHnilsson Karl-Henrik.se
The simplest of ideas can
become great products
@KHnilsson Karl-Henrik.se
@KHnilsson Karl-Henrik.se
Karl-Henrik Nilsson
@KHnilsson Karl-Henrik.se
Thanks for listening

Mais conteúdo relacionado

Mais de IT Arena

Mada Seghete, Branch. Mobile Growth Trends
 Mada Seghete, Branch. Mobile Growth Trends Mada Seghete, Branch. Mobile Growth Trends
Mada Seghete, Branch. Mobile Growth Trends
IT Arena
 
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and KubeflowKostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
IT Arena
 

Mais de IT Arena (20)

Ihar Mahaniok, Angel Investor. Hunting unicorns for early stage investments
Ihar Mahaniok, Angel Investor. Hunting unicorns for early stage investmentsIhar Mahaniok, Angel Investor. Hunting unicorns for early stage investments
Ihar Mahaniok, Angel Investor. Hunting unicorns for early stage investments
 
Yuriy Zaremba, AXDRAFT. How to sell your startup
Yuriy Zaremba, AXDRAFT. How to sell your startupYuriy Zaremba, AXDRAFT. How to sell your startup
Yuriy Zaremba, AXDRAFT. How to sell your startup
 
John Griffin, Ford Credit Europe. Normalising failure and making way for succ...
John Griffin, Ford Credit Europe. Normalising failure and making way for succ...John Griffin, Ford Credit Europe. Normalising failure and making way for succ...
John Griffin, Ford Credit Europe. Normalising failure and making way for succ...
 
Vitaliy Diatlenko, Uklon. Transforming your business with machine learning. T...
Vitaliy Diatlenko, Uklon. Transforming your business with machine learning. T...Vitaliy Diatlenko, Uklon. Transforming your business with machine learning. T...
Vitaliy Diatlenko, Uklon. Transforming your business with machine learning. T...
 
Chris Cassarino, SoftServe. Stop Fixating on Fixing – Solving the global enga...
Chris Cassarino, SoftServe. Stop Fixating on Fixing – Solving the global enga...Chris Cassarino, SoftServe. Stop Fixating on Fixing – Solving the global enga...
Chris Cassarino, SoftServe. Stop Fixating on Fixing – Solving the global enga...
 
Michael Labate, Intellias. EDI in the DNA: Why Equity, Diversity and Inclusio...
Michael Labate, Intellias. EDI in the DNA: Why Equity, Diversity and Inclusio...Michael Labate, Intellias. EDI in the DNA: Why Equity, Diversity and Inclusio...
Michael Labate, Intellias. EDI in the DNA: Why Equity, Diversity and Inclusio...
 
Beth Anne Katz, Microsoft. How to Product Manage Your Mental Health
Beth Anne Katz, Microsoft. How to Product Manage Your Mental HealthBeth Anne Katz, Microsoft. How to Product Manage Your Mental Health
Beth Anne Katz, Microsoft. How to Product Manage Your Mental Health
 
Sally Foote, GoCompare & Look After My Bills. Magic Goggles: the tools you ne...
Sally Foote, GoCompare & Look After My Bills. Magic Goggles: the tools you ne...Sally Foote, GoCompare & Look After My Bills. Magic Goggles: the tools you ne...
Sally Foote, GoCompare & Look After My Bills. Magic Goggles: the tools you ne...
 
Colleen Graneto, Airbnb. 3 steps to better product decision making
Colleen Graneto, Airbnb. 3 steps to better product decision makingColleen Graneto, Airbnb. 3 steps to better product decision making
Colleen Graneto, Airbnb. 3 steps to better product decision making
 
Vasyl Zadvornyy, Prozorro. The Future of Governance: Can a Script Replace the...
Vasyl Zadvornyy, Prozorro. The Future of Governance: Can a Script Replace the...Vasyl Zadvornyy, Prozorro. The Future of Governance: Can a Script Replace the...
Vasyl Zadvornyy, Prozorro. The Future of Governance: Can a Script Replace the...
 
Godard Abel, G2. The SaaS Trust Crisis
Godard Abel, G2. The SaaS Trust CrisisGodard Abel, G2. The SaaS Trust Crisis
Godard Abel, G2. The SaaS Trust Crisis
 
Zeb Evans, ClickUp. From $0 to $20M ARR in 2 Years: Bootstrapping to Natural ...
Zeb Evans, ClickUp. From $0 to $20M ARR in 2 Years: Bootstrapping to Natural ...Zeb Evans, ClickUp. From $0 to $20M ARR in 2 Years: Bootstrapping to Natural ...
Zeb Evans, ClickUp. From $0 to $20M ARR in 2 Years: Bootstrapping to Natural ...
 
Namir Anani, ICTC. Economic Resiliency in The Face of Adversity
Namir Anani, ICTC. Economic Resiliency in The Face of AdversityNamir Anani, ICTC. Economic Resiliency in The Face of Adversity
Namir Anani, ICTC. Economic Resiliency in The Face of Adversity
 
Mada Seghete, Branch. Mobile Growth Trends
 Mada Seghete, Branch. Mobile Growth Trends Mada Seghete, Branch. Mobile Growth Trends
Mada Seghete, Branch. Mobile Growth Trends
 
Julia Petryk, MacPaw. Product PR: a how-to guide
Julia Petryk, MacPaw. Product PR: a how-to guideJulia Petryk, MacPaw. Product PR: a how-to guide
Julia Petryk, MacPaw. Product PR: a how-to guide
 
Yaroslav Ravlinko, Intellias. You don’t need Kubernetes. You need to understa...
Yaroslav Ravlinko, Intellias. You don’t need Kubernetes. You need to understa...Yaroslav Ravlinko, Intellias. You don’t need Kubernetes. You need to understa...
Yaroslav Ravlinko, Intellias. You don’t need Kubernetes. You need to understa...
 
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
 
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and KubeflowKostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
 
Alexandra Motulskaya, Exadel. ML1: Creating a machine learning powered plugin...
Alexandra Motulskaya, Exadel. ML1: Creating a machine learning powered plugin...Alexandra Motulskaya, Exadel. ML1: Creating a machine learning powered plugin...
Alexandra Motulskaya, Exadel. ML1: Creating a machine learning powered plugin...
 
Marty Kaszubowski, Old Dominion University. Oops!... Another Startup Did It A...
Marty Kaszubowski, Old Dominion University. Oops!... Another Startup Did It A...Marty Kaszubowski, Old Dominion University. Oops!... Another Startup Did It A...
Marty Kaszubowski, Old Dominion University. Oops!... Another Startup Did It A...
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

The Internet of (Less) Useless Things (Karl-Henrik Nilsson Technology Stream)