introduction to the internet of things

56
Guest Lecture: Hyper Island, Stockholm 30th September, 2014 Aaron Ardiri IoT enthusiast and Chief Technology Officer - Evothings AB Introduction to The Internet of Things (IoT)

Upload: ardiri

Post on 13-Dec-2014

298 views

Category:

Technology


2 download

DESCRIPTION

a quick primer on the Internet of Things. this presentation was a guest lecture for students to get a quick introduction to the Internet of Things, see some live demos and experiment with Evothings Studio, Arduino and their iOS devices at Hyper Island in Stockholm, Sweden.

TRANSCRIPT

Page 1: Introduction to the Internet of Things

Guest Lecture: Hyper Island, Stockholm! ! ! ! ! ! ! ! ! ! ! 30th September, 2014

Aaron Ardiri!IoT enthusiast and Chief Technology Officer - Evothings AB

Introduction to The Internet of Things (IoT)

Page 2: Introduction to the Internet of Things

Overview

✤ who am I - why am I here?!✤ history of IoT!✤ technology platforms and key technologies!✤ market opportunities and concerns!✤ Q&A!✤ a few demonstrations of IoT in action!✤ hands on with IoT and iOS application development

Page 3: Introduction to the Internet of Things

Who am I - why am I here today?

Aaron ArdiriIoT enthusiast and Chief Technology Officer - Evothings AB!

I started programming assembler in 1988 before the age of the personal computer and have since been involved heavily at all levels (development and management) of mobile technology both on a professional level and as a hobby to always stay in touch with the leading edge.

http://www.ardiri.com

Page 4: Introduction to the Internet of Things

Who am I - why am I here today?

Aaron ArdiriIoT enthusiast and Chief Technology Officer - Evothings AB!

I have a personal blog dedicated to topics around the Internet of Things where I cover developments within the industry, report on major events and also offer some development guidance and recommendations.!

http://www.ardiri.com/blog/

http://www.ardiri.com

Page 5: Introduction to the Internet of Things

What is the Internet of Things?

basic definition Internet of Things, IoTnoun!

a proposed development of the Internet in which everyday objects have network connectivity, allowing them to send and receive information.

Page 6: Introduction to the Internet of Things

Internet of Things:History

Page 7: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 8: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 9: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 10: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 11: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 12: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 13: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 14: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 15: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 16: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 17: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 18: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 19: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 20: Introduction to the Internet of Things

History of IoThttp://www.baselinemag.com/networking/slideshows/a-brief-history-of-the-internet-of-things.html

Page 21: Introduction to the Internet of Things

Internet of ThingsKey Technologies

Page 22: Introduction to the Internet of Things

Bluetooth Low Energy

✤ 2.4Ghz frequency range!✤ supported mobile devices!

✤ iOS 5+!✤ Android 4.3+!✤ Windows Phone 8.1!✤ BlackBerry 10!

✤ up to 100m range, depending on environment

Page 23: Introduction to the Internet of Things

Wireless Charging (Power)

✤ Batteries = expensive!

✤ Significant Focus:!✤ wireless charging!✤ ultra low power chips

Page 24: Introduction to the Internet of Things

Internet of ThingsTechnology Platforms

Page 25: Introduction to the Internet of Things

Arduino

✤ www.arduino.cc!

✤ Open Source Hardware Platform!✤ CPU: AVR, ARM, MIPS, X86!

✤ 8-400Mhz clock!✤ memory: 2-256Kb (depending on board) !✤ barebones and Linux OS (some boards)!✤ basic GPIO and extendable via third party shields

http://www.arduino.cc

Page 26: Introduction to the Internet of Things

Raspberry Pi

✤ www.raspberrypi.org!

✤ Proprietary Platform!✤ CPU: ARM!

✤ 700Mhz!✤ memory: 256-512Mb (depending on board) !✤ Linux, RISC OS, FreeBSD, OpenBSD, Openwrt OS!✤ various standard connectors (HDMI, networking)

http://www.raspberrypi.org

Page 27: Introduction to the Internet of Things

Beagle Bone

✤ www.beagleboard.org!

✤ Open Source Hardware Platform!✤ CPU: ARM!

✤ 720Mhz!✤ memory: 256Mb!✤ Linux, Minix, FreeBSD, OpenBSD OS!✤ various standard connectors (HDMI, networking)

http://www.beagleboard.com/bone

Page 28: Introduction to the Internet of Things

Other Solutions

✤ postscapes.com/internet-of-things-hardware

Page 29: Introduction to the Internet of Things

Internet of ThingsMarket Opportunities

Page 30: Introduction to the Internet of Things

IoT Hypehttp://www.gartner.com/newsroom/id/2819918

Page 31: Introduction to the Internet of Things

IoT Market

Page 32: Introduction to the Internet of Things

IoT Market: Libeliumhttp://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 33: Introduction to the Internet of Things

IoT Market: Smart Cities

✤ Smart Parking!✤ Structural Health!✤ Noise Urban Maps!✤ Traffic Congestion!✤ Smart Lighting!✤ Waste Management!✤ Intelligent Transportation

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 34: Introduction to the Internet of Things

IoT Market: Smart Environment

✤ Forest Fire Detection!✤ Air Pollution!✤ Landslide and

Avalanch Prevention!✤ Earthquake Early Detection

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 35: Introduction to the Internet of Things

IoT Market: Smart Water

✤ Water Quality!✤ Water Leakage!✤ River Flooding

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 36: Introduction to the Internet of Things

IoT Market: Security / Emergency

✤ Perimeter Access Control!✤ Liquid Presence!✤ Radiation Levels!✤ Explosive and

Hazardous Gases

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 37: Introduction to the Internet of Things

IoT Market: Retail

✤ Supply Chain Control!✤ NFC Payments!✤ Intelligent Shopping!✤ Smart Product Management

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 38: Introduction to the Internet of Things

IoT Market: Logistics

✤ Quality of Shipment Conditions!✤ Item Tracking and Location!✤ Storage Incompatibility!✤ Fleet Tracking

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 39: Introduction to the Internet of Things

IoT Market: Industrial Control

✤ M2M Applications!✤ Indoor Air Quality!✤ Temperature Monitoring!✤ Ozone Presence!✤ Indoor Location!✤ Vehicle Auto Diagnosis

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 40: Introduction to the Internet of Things

IoT Market: Smart Agriculture

✤ Wine Quality Enhancing!✤ Green Houses!✤ Golf Courses!✤ Meteorological Stations!✤ Compost

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 41: Introduction to the Internet of Things

IoT Market: Smart Animal Farming

✤ Offspring Care!✤ Animal Tracking!✤ Toxic Gas Levels

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 42: Introduction to the Internet of Things

IoT Market: Home Automation

✤ Energy and Water Use!✤ Remote Control Applications!✤ Intrusion Detection Systems!✤ Art and Goods Preservation

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 43: Introduction to the Internet of Things

IoT Market: eHealth

✤ Fall Detection!✤ Medical Fridges!✤ Sportsmen Care!✤ Patient Surveillance!✤ Ultraviolet Radiation

http://www.libelium.com/top_50_iot_sensor_applications_ranking/

Page 44: Introduction to the Internet of Things

Internet of ThingsMarket Concerns

Page 45: Introduction to the Internet of Things

IoT: Standards War

… or in reality the lack of Standard!

✤ every company fighting to have position in standards!✤ minimal collaboration between key parties!✤ “not invented here” syndrome, intellectual property!

✤ IEEE pushing to introduce standard!✤ too little too late, proprietary solutions everywhere

Page 46: Introduction to the Internet of Things

IoT: Standards War

Hyper/Cat

Page 47: Introduction to the Internet of Things

IoT: Security

… or in reality the lack of Security!

✤ 70% of IoT devices vulnerable (HP)!✤ no password or common defaults!✤ failure to provide software update mechanism!✤ many 0-day exploits in underlying OS found daily

2014 - April Open SSL aka: heartbleed2014 - September Bourne-Again Shell aka: shellshock

Page 48: Introduction to the Internet of Things

IoT: Security

… so why is lack of security so rampant?!

✤ maker based community!✤ a number of projects are based on hobby hacks!

✤ SSL/TLS!✤ many micro-controllers have limited CPU / RAM!✤ existing libraries are not optimised for embedded

Page 49: Introduction to the Internet of Things

Question and Answersopen discussion

Page 50: Introduction to the Internet of Things

Demonstration:Bluetooth Low Energy - RC Buggy

Page 51: Introduction to the Internet of Things

Bluetooth Low Energy - RC Buggy

Page 52: Introduction to the Internet of Things

Demonstration:Texas Instruments - Sensor Tag

Page 53: Introduction to the Internet of Things

Texas Instruments - Sensor Tag

Page 54: Introduction to the Internet of Things

Hands OnEvothings Studio (iOS) and Arduino

Page 55: Introduction to the Internet of Things

Evothings Studiohttp://www.evothings.com/download

Page 56: Introduction to the Internet of Things

Contact Information

!

!

!

!

[email protected] !

www.ardiri.com/blog!

www.linkedin.com/in/ardiri