SlideShare a Scribd company logo
1 of 47
Download to read offline
Open Source and the
IoT Landscape Today
Justin Grammens
Automation!
Source: Declan Brennan, Irish Farmer
Outline
• Define IoT & History of the Internet of Things ( IoT )
• Predicted growth of the IoT
• Open Source Players
• Examples
“Things”
• Wikipedia : Interconnection of uniquely identifiable
embedded computing-like devices within the
existing Internet infrastructure ( source: Wikipedia )
• Around 6 billion devices in 2013
• Forecasting 30 - 50 billion devices by 2020
• My definition: Digital network of smart physical
computing objects built to make our lives better.
Devices
CAGR = Compound Annual Growth Rate
History
• “Internet of Things” terminology
• Concept coined at MIT Auto-ID Center in 1999
• Lots of talk on RFID and NFC, but little action
• Past: Roots in industry and business ( M2M )
• Today: Mobile phones have brought in consumers
• Has now reached the “hype” stage
Hype Cycle Phases
Source: Gartner, August 2014
Technology Hype Cycle
Source: Gartner, August 2014
Trends
source: google
Source: Google
Trends
Source: Google
Growth
Wearables / Consumer
Opportunity
CAGR = Compound Annual Growth Rate
Costs
Investments
Why Care?
• Bigger than the explosion of mobile in 2007
• Cheap hardware at all levels ( drones are now $299 )
• Low cost cloud services
• 3D printing & low volume runs
• Consumer appetite to monitor and track things
• Standards like BLE, NFC, WIFI help
• Ubiquity of mobile devices
Why Care?
• The costs to compete is dropping every day
• Open source hardware is having the same effect as
open source software
• Investors have been pouring money into IoT
• $4 billion invested in IoT over the past year
• $1.1 billion investment for startups in 2013
Jobs
Major Players Are Getting In!
Everyone Is Getting In!
Cellular is getting Cheap!
$39 for hardware - $3/mo for 1MB data
Who Will Win?
• Products and platforms with an open development
environment and open standards.
• Predictive analysis ( i.e. machine learning and “acting
on”the data that you are receiving ).
• Ability to measure at more minute levels becomes
important
• Peer mesh ( continues to work in offline when NOT
connected to the internet ).
• Extremely low power device or a way to harvest energy.
• Use LEAN methodologies to test your ideas and iterate
quickly.
Trends
Source: Google
Arduino
• Single board Microcontroller
• 8-bit Atmel AVR or 32-bit Atmel ARM
• UNO offers 6 analog input pins
• 14 digital I/O pins
• Initial release in 2005
Arduino
• Interaction Design Institute in Ivrea,
Italy
• Looking for a cheaper solutions for
their students
• Built the platform using open source
tools in less than a year
• I was hooked after my first program
Sample of Boards
Mega
Uno
Due
LilyPad Total of 16 official boards produced...
Why Is It Popular?
• Easy - Programmed based on a language called Wiring
• Cheap - clones can now be bought for $9 or less
• Low energy - .1 watt
• Durable - fanless, little to no heat
• Open source - schemas are all online and free
• Makes it excellent for prototyping!
Where to Start?
• Arduino Inventor’s Kit
• Arduino UNO
• LEDs
• Motors / Servos
• Buttons / Switches
• Sensors
Components
LED Resistors Transistor
Servo Piezo Element Potentiometer
Components
DC Motor Push Button Photo Resistor
Ethernet Shield LCD Shield WIFI Shield
Examples
• Blink LED
• Tri-Color LED
• Distance
• Photocell
• Temperature
Blink
Tri-Color LED
Distance
Photocell
Temperature
Arduino’s Future
• Partnerships with Intel SoC
( Galileo Project )
• IoT is all about measuring things.
• Arduino is positioned to help
everyone do this.
• Building communities! Visit us at
http://Arduino.MN
Raspberry Pi
• Released Feb 2012
• 5 million Raspberry Pis have been
sold to date
• A 900MHz quad-core ARM Cortex-
A7 CPU (~6x performance)
• 1GB LPDDR2 SDRAM (2x memory)
• The Raspberry Pi 2-compatible
version of Windows 10 will be
available free of charge to makers
• Audio/Video/processing
Raspberry Pi
• GPIO Ports ( General Purpose I/O )
• Writing applications in Python
• Only $35
Beagle Board
~ $50 , Better processor and memory
The Future
• Onboard computing power increasing
• Systems can now finally be more intelligent and compact
Open CV ( Computer Vision)
• Open source computer vision and machine
learning software library
• Full interfaces in Python, Java and MATLAB
• Runs on Windows, Android, iOS, and Linux
• Allows for some interesting opportunities to plug
other languages in.
Open CV
Investment
More than $100 Million in 2014
Summary
• Web 1.0 - Connecting People to the Internet
(Browser)
• Web 2.0 - Connecting People to People (Social)
• Web 3.0 - Connecting Objects to People and
Objects to each other (IoT)
• Open hardware provides a path for anyone who
wants to complete, an outlet to build a product!
References
• Arduino: http://arduino.cc
• Arduino.MN: http://arduino.mn
• IoTWeeklyNews: http://iotweeklynews.com
• IoTFuse: http://iotfuse.com
• IoTMpls: http://iotmpls.com
Questions?
Justin Grammens
justin@grammens.com
http://justingrammens.com
Builder | Entrepreneur | Mentor

More Related Content

What's hot

Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAndri Yadi
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Futureiotians
 
Microsoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran ShafqatMicrosoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran ShafqatAllied Consultants
 
IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014Bessie Wang
 
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaistIot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaistDaeyoung Kim
 
prpl: a non-profit foundation embracing IoT diversity, big data, and analytics
prpl: a non-profit foundation embracing IoT diversity, big data, and analyticsprpl: a non-profit foundation embracing IoT diversity, big data, and analytics
prpl: a non-profit foundation embracing IoT diversity, big data, and analyticsAmit Rohatgi
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsRaffaele Giaffreda
 
Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days Manolis Nikiforakis
 
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...Bosnia Agile
 
NashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft AzureNashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft AzurePhi Huynh
 
Getting started with IoT
Getting started with IoTGetting started with IoT
Getting started with IoTMaroua Saoud
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoTIan Skerrett
 
IoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoTIoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoTrICh morrow
 
Small startup, big impact in IoT by Mensur Đogić
Small startup, big impact in IoT by Mensur ĐogićSmall startup, big impact in IoT by Mensur Đogić
Small startup, big impact in IoT by Mensur ĐogićBosnia Agile
 
Embedded system & IoT Course | certification Program | Learn and Build
Embedded system & IoT Course | certification Program | Learn and BuildEmbedded system & IoT Course | certification Program | Learn and Build
Embedded system & IoT Course | certification Program | Learn and BuildLearn and Build
 
Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shahmomoahmedabad
 
Cost of Convenience: Pros and Cons of IoT
Cost of Convenience: Pros and Cons of IoTCost of Convenience: Pros and Cons of IoT
Cost of Convenience: Pros and Cons of IoTJohnRexCoronacion
 
Presentacion Wim Elfrink IoT World Forum Chicago
Presentacion Wim Elfrink IoT World Forum ChicagoPresentacion Wim Elfrink IoT World Forum Chicago
Presentacion Wim Elfrink IoT World Forum ChicagoFelipe Lamus
 

What's hot (20)

Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & Demo
 
Io t internship
Io t internship Io t internship
Io t internship
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
 
Microsoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran ShafqatMicrosoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran Shafqat
 
IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014
 
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaistIot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
Iot ecosystem-challenges-daeyoungkim-auto-id-labs-kaist
 
prpl: a non-profit foundation embracing IoT diversity, big data, and analytics
prpl: a non-profit foundation embracing IoT diversity, big data, and analyticsprpl: a non-profit foundation embracing IoT diversity, big data, and analytics
prpl: a non-profit foundation embracing IoT diversity, big data, and analytics
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
 
Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days
 
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
 
NashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft AzureNashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft Azure
 
Getting started with IoT
Getting started with IoTGetting started with IoT
Getting started with IoT
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
 
IoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoTIoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoT
 
Small startup, big impact in IoT by Mensur Đogić
Small startup, big impact in IoT by Mensur ĐogićSmall startup, big impact in IoT by Mensur Đogić
Small startup, big impact in IoT by Mensur Đogić
 
Embedded system & IoT Course | certification Program | Learn and Build
Embedded system & IoT Course | certification Program | Learn and BuildEmbedded system & IoT Course | certification Program | Learn and Build
Embedded system & IoT Course | certification Program | Learn and Build
 
Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shah
 
Cost of Convenience: Pros and Cons of IoT
Cost of Convenience: Pros and Cons of IoTCost of Convenience: Pros and Cons of IoT
Cost of Convenience: Pros and Cons of IoT
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Presentacion Wim Elfrink IoT World Forum Chicago
Presentacion Wim Elfrink IoT World Forum ChicagoPresentacion Wim Elfrink IoT World Forum Chicago
Presentacion Wim Elfrink IoT World Forum Chicago
 

Viewers also liked

Making Money From Open Source Hardware
Making Money From Open Source HardwareMaking Money From Open Source Hardware
Making Money From Open Source HardwareDavid Mellis
 
Hardware Startups: The VC Perspective
Hardware Startups: The VC PerspectiveHardware Startups: The VC Perspective
Hardware Startups: The VC PerspectiveMatt Turck
 
Building an AI Startup: Realities & Tactics
Building an AI Startup: Realities & TacticsBuilding an AI Startup: Realities & Tactics
Building an AI Startup: Realities & TacticsMatt Turck
 
Fitbit presentation
Fitbit presentationFitbit presentation
Fitbit presentationjryan39
 
How Wealthsimple raised $2M in 2 weeks
How Wealthsimple raised $2M in 2 weeksHow Wealthsimple raised $2M in 2 weeks
How Wealthsimple raised $2M in 2 weeksWealthsimple
 
The deck we used to raise $270k for our startup Castle
The deck we used to raise $270k for our startup CastleThe deck we used to raise $270k for our startup Castle
The deck we used to raise $270k for our startup Castleentercastle
 
Mixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65MMixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65MSuhail Doshi
 
Linkedin Series B Pitch Deck
Linkedin Series B Pitch DeckLinkedin Series B Pitch Deck
Linkedin Series B Pitch DeckJoseph Hsieh
 
The slide deck we used to raise half a million dollars
The slide deck we used to raise half a million dollarsThe slide deck we used to raise half a million dollars
The slide deck we used to raise half a million dollarsBuffer
 

Viewers also liked (13)

Making Money From Open Source Hardware
Making Money From Open Source HardwareMaking Money From Open Source Hardware
Making Money From Open Source Hardware
 
Fitoop Pitch Deck
Fitoop Pitch DeckFitoop Pitch Deck
Fitoop Pitch Deck
 
Hardware Startups: The VC Perspective
Hardware Startups: The VC PerspectiveHardware Startups: The VC Perspective
Hardware Startups: The VC Perspective
 
Fitbit presentation
Fitbit presentationFitbit presentation
Fitbit presentation
 
Building an AI Startup: Realities & Tactics
Building an AI Startup: Realities & TacticsBuilding an AI Startup: Realities & Tactics
Building an AI Startup: Realities & Tactics
 
Fitbit presentation
Fitbit presentationFitbit presentation
Fitbit presentation
 
Startup Pitch Decks
Startup Pitch DecksStartup Pitch Decks
Startup Pitch Decks
 
How Wealthsimple raised $2M in 2 weeks
How Wealthsimple raised $2M in 2 weeksHow Wealthsimple raised $2M in 2 weeks
How Wealthsimple raised $2M in 2 weeks
 
Square Pitch Deck
Square Pitch DeckSquare Pitch Deck
Square Pitch Deck
 
The deck we used to raise $270k for our startup Castle
The deck we used to raise $270k for our startup CastleThe deck we used to raise $270k for our startup Castle
The deck we used to raise $270k for our startup Castle
 
Mixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65MMixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65M
 
Linkedin Series B Pitch Deck
Linkedin Series B Pitch DeckLinkedin Series B Pitch Deck
Linkedin Series B Pitch Deck
 
The slide deck we used to raise half a million dollars
The slide deck we used to raise half a million dollarsThe slide deck we used to raise half a million dollars
The slide deck we used to raise half a million dollars
 

Similar to Arduino, Open Source and The Internet of Things Landscape

Internet of things
Internet of thingsInternet of things
Internet of thingsabhishekroc6
 
IOT Paris Seminar 2015 - Storage Challenges in IOT
IOT Paris Seminar 2015 - Storage Challenges in IOTIOT Paris Seminar 2015 - Storage Challenges in IOT
IOT Paris Seminar 2015 - Storage Challenges in IOTMongoDB
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0APNIC
 
Pre meetup intel® roadshow london
Pre meetup intel® roadshow londonPre meetup intel® roadshow london
Pre meetup intel® roadshow londonHugo Espinosa
 
Raspberry pi 3
Raspberry pi 3Raspberry pi 3
Raspberry pi 3Vipin V
 
AusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAPNIC
 
Build IoT Applications with C#
Build IoT Applications with C#Build IoT Applications with C#
Build IoT Applications with C#Ken Samson, MISM
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)milemadinah
 
Internet of things
Internet of thingsInternet of things
Internet of thingsAli Nezhad
 
SGNOG 5: Some thoughts on IoT
SGNOG 5: Some thoughts on IoTSGNOG 5: Some thoughts on IoT
SGNOG 5: Some thoughts on IoTAPNIC
 
Why Your Dad’s Database Won’t Work for IoT
Why Your Dad’s Database Won’t Work for IoTWhy Your Dad’s Database Won’t Work for IoT
Why Your Dad’s Database Won’t Work for IoTSam_Francis
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfDanishMahmood23
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreHacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreNick Landry
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.Guy Bieber
 
Internet of things
Internet of thingsInternet of things
Internet of thingsBrockanurag
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9Guy Bieber
 
MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. ...
MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. ...MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. ...
MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. ...MongoDB
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatinabati
 
Internet trends and ICT knowledge necessary in the next years - 2013 ed.
Internet trends and ICT knowledge necessary in the next years - 2013 ed.Internet trends and ICT knowledge necessary in the next years - 2013 ed.
Internet trends and ICT knowledge necessary in the next years - 2013 ed.Antonio Ciccarelli, PMP
 
Rapid iteration for an Internet of Things
Rapid iteration for an Internet of ThingsRapid iteration for an Internet of Things
Rapid iteration for an Internet of ThingsStudioSFO
 

Similar to Arduino, Open Source and The Internet of Things Landscape (20)

Internet of things
Internet of thingsInternet of things
Internet of things
 
IOT Paris Seminar 2015 - Storage Challenges in IOT
IOT Paris Seminar 2015 - Storage Challenges in IOTIOT Paris Seminar 2015 - Storage Challenges in IOT
IOT Paris Seminar 2015 - Storage Challenges in IOT
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0
 
Pre meetup intel® roadshow london
Pre meetup intel® roadshow londonPre meetup intel® roadshow london
Pre meetup intel® roadshow london
 
Raspberry pi 3
Raspberry pi 3Raspberry pi 3
Raspberry pi 3
 
AusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoT
 
Build IoT Applications with C#
Build IoT Applications with C#Build IoT Applications with C#
Build IoT Applications with C#
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
SGNOG 5: Some thoughts on IoT
SGNOG 5: Some thoughts on IoTSGNOG 5: Some thoughts on IoT
SGNOG 5: Some thoughts on IoT
 
Why Your Dad’s Database Won’t Work for IoT
Why Your Dad’s Database Won’t Work for IoTWhy Your Dad’s Database Won’t Work for IoT
Why Your Dad’s Database Won’t Work for IoT
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreHacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT Core
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9
 
MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. ...
MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. ...MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. ...
MongoDB IoT City Tour STUTTGART: Why your Dad's database won't work for IoT. ...
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabati
 
Internet trends and ICT knowledge necessary in the next years - 2013 ed.
Internet trends and ICT knowledge necessary in the next years - 2013 ed.Internet trends and ICT knowledge necessary in the next years - 2013 ed.
Internet trends and ICT knowledge necessary in the next years - 2013 ed.
 
Rapid iteration for an Internet of Things
Rapid iteration for an Internet of ThingsRapid iteration for an Internet of Things
Rapid iteration for an Internet of Things
 

More from Justin Grammens

Scope Creep - Damned if I Do, Damned if I Don't
Scope Creep - Damned if I Do, Damned if I Don'tScope Creep - Damned if I Do, Damned if I Don't
Scope Creep - Damned if I Do, Damned if I Don'tJustin Grammens
 
Deep Learning with TensorFlow
Deep Learning with TensorFlowDeep Learning with TensorFlow
Deep Learning with TensorFlowJustin Grammens
 
Speaking at John Carrol University on the Internet of Things
Speaking at John Carrol University on the Internet of ThingsSpeaking at John Carrol University on the Internet of Things
Speaking at John Carrol University on the Internet of ThingsJustin Grammens
 
NDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoTNDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoTJustin Grammens
 
This Time, It’s Personal: Why Security and the IoT Is Different
This Time, It’s Personal: Why Security and the IoT Is DifferentThis Time, It’s Personal: Why Security and the IoT Is Different
This Time, It’s Personal: Why Security and the IoT Is DifferentJustin Grammens
 
Looking into the Future: Using Google's Prediction API
Looking into the Future: Using Google's Prediction APILooking into the Future: Using Google's Prediction API
Looking into the Future: Using Google's Prediction APIJustin Grammens
 
The Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its ApplicationsThe Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its ApplicationsJustin Grammens
 
Internet of Things: What It Is, Where's Headed and Its Applications
Internet of Things: What It Is, Where's Headed and Its ApplicationsInternet of Things: What It Is, Where's Headed and Its Applications
Internet of Things: What It Is, Where's Headed and Its ApplicationsJustin Grammens
 
Collaborative Learning - The Role Communities Play in IoT
Collaborative Learning - The Role Communities Play in IoTCollaborative Learning - The Role Communities Play in IoT
Collaborative Learning - The Role Communities Play in IoTJustin Grammens
 
Internet of Things: What it is, where it is going and how it is being applied.
Internet of Things: What it is, where it is going and how it is being applied.Internet of Things: What it is, where it is going and how it is being applied.
Internet of Things: What it is, where it is going and how it is being applied.Justin Grammens
 
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...Justin Grammens
 
Physical Computing Using Go and Arduino
Physical Computing Using Go and ArduinoPhysical Computing Using Go and Arduino
Physical Computing Using Go and ArduinoJustin Grammens
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoTJustin Grammens
 
Voice Enabled Applications
Voice Enabled ApplicationsVoice Enabled Applications
Voice Enabled ApplicationsJustin Grammens
 
Adhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework PresentationAdhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework PresentationJustin Grammens
 
Asterisk-Java Framework Presentation
Asterisk-Java Framework PresentationAsterisk-Java Framework Presentation
Asterisk-Java Framework PresentationJustin Grammens
 

More from Justin Grammens (19)

Scope Creep - Damned if I Do, Damned if I Don't
Scope Creep - Damned if I Do, Damned if I Don'tScope Creep - Damned if I Do, Damned if I Don't
Scope Creep - Damned if I Do, Damned if I Don't
 
Deep Learning with TensorFlow
Deep Learning with TensorFlowDeep Learning with TensorFlow
Deep Learning with TensorFlow
 
Speaking at John Carrol University on the Internet of Things
Speaking at John Carrol University on the Internet of ThingsSpeaking at John Carrol University on the Internet of Things
Speaking at John Carrol University on the Internet of Things
 
NDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoTNDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoT
 
This Time, It’s Personal: Why Security and the IoT Is Different
This Time, It’s Personal: Why Security and the IoT Is DifferentThis Time, It’s Personal: Why Security and the IoT Is Different
This Time, It’s Personal: Why Security and the IoT Is Different
 
Looking into the Future: Using Google's Prediction API
Looking into the Future: Using Google's Prediction APILooking into the Future: Using Google's Prediction API
Looking into the Future: Using Google's Prediction API
 
The Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its ApplicationsThe Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its Applications
 
Internet of Things: What It Is, Where's Headed and Its Applications
Internet of Things: What It Is, Where's Headed and Its ApplicationsInternet of Things: What It Is, Where's Headed and Its Applications
Internet of Things: What It Is, Where's Headed and Its Applications
 
Collaborative Learning - The Role Communities Play in IoT
Collaborative Learning - The Role Communities Play in IoTCollaborative Learning - The Role Communities Play in IoT
Collaborative Learning - The Role Communities Play in IoT
 
Internet of Things: What it is, where it is going and how it is being applied.
Internet of Things: What it is, where it is going and how it is being applied.Internet of Things: What it is, where it is going and how it is being applied.
Internet of Things: What it is, where it is going and how it is being applied.
 
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...
 
Physical Computing Using Go and Arduino
Physical Computing Using Go and ArduinoPhysical Computing Using Go and Arduino
Physical Computing Using Go and Arduino
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
 
Android Minnebar
Android MinnebarAndroid Minnebar
Android Minnebar
 
Android TCJUG
Android TCJUGAndroid TCJUG
Android TCJUG
 
Voice Enabled Applications
Voice Enabled ApplicationsVoice Enabled Applications
Voice Enabled Applications
 
Android Intro
Android IntroAndroid Intro
Android Intro
 
Adhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework PresentationAdhearsion and Telegraph Framework Presentation
Adhearsion and Telegraph Framework Presentation
 
Asterisk-Java Framework Presentation
Asterisk-Java Framework PresentationAsterisk-Java Framework Presentation
Asterisk-Java Framework Presentation
 

Recently uploaded

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Arduino, Open Source and The Internet of Things Landscape

  • 1. Open Source and the IoT Landscape Today Justin Grammens
  • 3. Outline • Define IoT & History of the Internet of Things ( IoT ) • Predicted growth of the IoT • Open Source Players • Examples
  • 4. “Things” • Wikipedia : Interconnection of uniquely identifiable embedded computing-like devices within the existing Internet infrastructure ( source: Wikipedia ) • Around 6 billion devices in 2013 • Forecasting 30 - 50 billion devices by 2020 • My definition: Digital network of smart physical computing objects built to make our lives better.
  • 5. Devices CAGR = Compound Annual Growth Rate
  • 6. History • “Internet of Things” terminology • Concept coined at MIT Auto-ID Center in 1999 • Lots of talk on RFID and NFC, but little action • Past: Roots in industry and business ( M2M ) • Today: Mobile phones have brought in consumers • Has now reached the “hype” stage
  • 7. Hype Cycle Phases Source: Gartner, August 2014
  • 8. Technology Hype Cycle Source: Gartner, August 2014
  • 13. Opportunity CAGR = Compound Annual Growth Rate
  • 14. Costs
  • 16. Why Care? • Bigger than the explosion of mobile in 2007 • Cheap hardware at all levels ( drones are now $299 ) • Low cost cloud services • 3D printing & low volume runs • Consumer appetite to monitor and track things • Standards like BLE, NFC, WIFI help • Ubiquity of mobile devices
  • 17. Why Care? • The costs to compete is dropping every day • Open source hardware is having the same effect as open source software • Investors have been pouring money into IoT • $4 billion invested in IoT over the past year • $1.1 billion investment for startups in 2013
  • 18. Jobs
  • 19. Major Players Are Getting In!
  • 21. Cellular is getting Cheap! $39 for hardware - $3/mo for 1MB data
  • 22. Who Will Win? • Products and platforms with an open development environment and open standards. • Predictive analysis ( i.e. machine learning and “acting on”the data that you are receiving ). • Ability to measure at more minute levels becomes important • Peer mesh ( continues to work in offline when NOT connected to the internet ). • Extremely low power device or a way to harvest energy. • Use LEAN methodologies to test your ideas and iterate quickly.
  • 24. Arduino • Single board Microcontroller • 8-bit Atmel AVR or 32-bit Atmel ARM • UNO offers 6 analog input pins • 14 digital I/O pins • Initial release in 2005
  • 25. Arduino • Interaction Design Institute in Ivrea, Italy • Looking for a cheaper solutions for their students • Built the platform using open source tools in less than a year • I was hooked after my first program
  • 26. Sample of Boards Mega Uno Due LilyPad Total of 16 official boards produced...
  • 27. Why Is It Popular? • Easy - Programmed based on a language called Wiring • Cheap - clones can now be bought for $9 or less • Low energy - .1 watt • Durable - fanless, little to no heat • Open source - schemas are all online and free • Makes it excellent for prototyping!
  • 28. Where to Start? • Arduino Inventor’s Kit • Arduino UNO • LEDs • Motors / Servos • Buttons / Switches • Sensors
  • 29. Components LED Resistors Transistor Servo Piezo Element Potentiometer
  • 30. Components DC Motor Push Button Photo Resistor Ethernet Shield LCD Shield WIFI Shield
  • 31. Examples • Blink LED • Tri-Color LED • Distance • Photocell • Temperature
  • 32. Blink
  • 37. Arduino’s Future • Partnerships with Intel SoC ( Galileo Project ) • IoT is all about measuring things. • Arduino is positioned to help everyone do this. • Building communities! Visit us at http://Arduino.MN
  • 38. Raspberry Pi • Released Feb 2012 • 5 million Raspberry Pis have been sold to date • A 900MHz quad-core ARM Cortex- A7 CPU (~6x performance) • 1GB LPDDR2 SDRAM (2x memory) • The Raspberry Pi 2-compatible version of Windows 10 will be available free of charge to makers • Audio/Video/processing
  • 39. Raspberry Pi • GPIO Ports ( General Purpose I/O ) • Writing applications in Python • Only $35
  • 40. Beagle Board ~ $50 , Better processor and memory
  • 41. The Future • Onboard computing power increasing • Systems can now finally be more intelligent and compact
  • 42. Open CV ( Computer Vision) • Open source computer vision and machine learning software library • Full interfaces in Python, Java and MATLAB • Runs on Windows, Android, iOS, and Linux • Allows for some interesting opportunities to plug other languages in.
  • 44. Investment More than $100 Million in 2014
  • 45. Summary • Web 1.0 - Connecting People to the Internet (Browser) • Web 2.0 - Connecting People to People (Social) • Web 3.0 - Connecting Objects to People and Objects to each other (IoT) • Open hardware provides a path for anyone who wants to complete, an outlet to build a product!
  • 46. References • Arduino: http://arduino.cc • Arduino.MN: http://arduino.mn • IoTWeeklyNews: http://iotweeklynews.com • IoTFuse: http://iotfuse.com • IoTMpls: http://iotmpls.com