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

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

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

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
StudioSFO
 

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

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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+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
 

Recently uploaded (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
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
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+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...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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