![Page 1: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/1.jpg)
Open Source and the IoT Landscape Today
Justin Grammens
![Page 2: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/2.jpg)
Automation!
Source: Declan Brennan, Irish Farmer
![Page 3: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/3.jpg)
Outline
• Define IoT & History of the Internet of Things ( IoT )
• Predicted growth of the IoT
• Open Source Players
• Examples
![Page 4: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/4.jpg)
“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.
![Page 5: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/5.jpg)
Devices
CAGR = Compound Annual Growth Rate
![Page 6: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/6.jpg)
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
![Page 7: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/7.jpg)
Hype Cycle Phases
Source: Gartner, August 2014
![Page 8: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/8.jpg)
Technology Hype Cycle
Source: Gartner, August 2014
![Page 9: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/9.jpg)
Trends
source: google
Source: Google
![Page 10: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/10.jpg)
Trends
Source: Google
![Page 11: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/11.jpg)
Growth
![Page 12: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/12.jpg)
Wearables / Consumer
![Page 13: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/13.jpg)
Opportunity
CAGR = Compound Annual Growth Rate
![Page 14: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/14.jpg)
Costs
![Page 15: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/15.jpg)
Investments
![Page 16: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/16.jpg)
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
![Page 17: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/17.jpg)
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
![Page 18: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/18.jpg)
Jobs
![Page 19: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/19.jpg)
Major Players Are Getting In!
![Page 20: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/20.jpg)
Everyone Is Getting In!
![Page 21: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/21.jpg)
Cellular is getting Cheap!
$39 for hardware - $3/mo for 1MB data
![Page 22: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/22.jpg)
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.
![Page 23: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/23.jpg)
Trends
Source: Google
![Page 24: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/24.jpg)
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
![Page 25: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/25.jpg)
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
![Page 26: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/26.jpg)
Sample of BoardsMega
Uno
Due
LilyPad Total of 16 official boards produced...
![Page 27: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/27.jpg)
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!
![Page 28: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/28.jpg)
Where to Start?• Arduino Inventor’s Kit
• Arduino UNO
• LEDs
• Motors / Servos
• Buttons / Switches
• Sensors
![Page 29: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/29.jpg)
Components
LED Resistors Transistor
Servo Piezo Element Potentiometer
![Page 30: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/30.jpg)
Components
DC Motor Push Button Photo Resistor
Ethernet Shield LCD Shield WIFI Shield
![Page 31: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/31.jpg)
Examples• Blink LED
• Tri-Color LED
• Distance
• Photocell
• Temperature
![Page 32: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/32.jpg)
Blink
![Page 33: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/33.jpg)
Tri-Color LED
![Page 34: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/34.jpg)
Distance
![Page 35: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/35.jpg)
Photocell
![Page 36: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/36.jpg)
Temperature
![Page 37: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/37.jpg)
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
![Page 38: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/38.jpg)
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
![Page 39: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/39.jpg)
Raspberry Pi• GPIO Ports ( General Purpose I/O ) • Writing applications in Python • Only $35
![Page 40: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/40.jpg)
Beagle Board
~ $50 , Better processor and memory
![Page 41: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/41.jpg)
The Future
• Onboard computing power increasing
• Systems can now finally be more intelligent and compact
![Page 42: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/42.jpg)
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.
![Page 43: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/43.jpg)
Open CV
![Page 44: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/44.jpg)
Investment
More than $100 Million in 2014
![Page 45: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/45.jpg)
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!
![Page 46: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/46.jpg)
References• Arduino: http://arduino.cc
• Arduino.MN: http://arduino.mn
• IoTWeeklyNews: http://iotweeklynews.com
• IoTFuse: http://iotfuse.com
• IoTMpls: http://iotmpls.com
![Page 47: Arduino, Open Source and The Internet of Things Landscape](https://reader033.vdocument.in/reader033/viewer/2022042615/55a9d38c1a28ab5b1b8b4830/html5/thumbnails/47.jpg)
Questions?
Justin Grammens
http://justingrammens.com
Builder | Entrepreneur | Mentor