What's this "Internet of Things (IoT)" I keep hearing all about? We will cover where IoT came from, where it is today, where it's going in the future and how the Arduino open source platform is being used to bring new ideas and products to life.
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.
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
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
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
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
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
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.
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!