Introduction to the Internet of Things
-
Upload
alexandru-radovici -
Category
Education
-
view
296 -
download
4
Transcript of Introduction to the Internet of Things
![Page 1: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/1.jpg)
Introduction to the Internet of ThingsSUMMER SCHOOL
![Page 2: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/2.jpg)
2
Outline
Why?
What is Internet of Things
How did this start
Hardware
Software
Questions
![Page 3: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/3.jpg)
3
Why? We want to receive more data
We want to control stuff
We want to automate
We want to make things faster
Image from http://smartdatacollective.com/rick-delgado/285576/scary-security-concerns-internet-things
![Page 4: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/4.jpg)
4
What is the Internet of Things
Sensors
Local Processing
Local storage
Network
Internet
Cloud Processing
Cloud Storage
Image from http://www.cchc.cl/informacion-a-la-comunidad/industria-de-la-construccion/personaje/
![Page 5: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/5.jpg)
5
What is Internet of Things?
Image from https://inventrom.wordpress.com/2014/11/27/the-thing-in-internet-of-things/
![Page 6: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/6.jpg)
6
Sensors Measure values
Send raw data
Low power
![Page 7: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/7.jpg)
7
Local Processing and Local Storage
Get data from sensors
Process
Send some data to
Edge/Fog Computing
![Page 8: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/8.jpg)
8
Network and Internet IoT Gateway
Gathers data from sensors
Protocols◦ CoAP◦ MQTT◦ HTTP◦ XMPP
![Page 9: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/9.jpg)
9
Cloud Processing and Storage Aggregate Data
Storage
Inferences
![Page 10: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/10.jpg)
10
How did it start
![Page 11: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/11.jpg)
11
Microcontroller Small programmable device
Easy connectable
![Page 12: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/12.jpg)
12
Arduino Small programmable device
Easy connectable
Is open source
Has a simple to use software
![Page 13: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/13.jpg)
13
Arduino Ethernet Small programmable device
Easy connectable
Is open source
Has a simple to use software
Only around 4 simultaneous networking connections
![Page 14: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/14.jpg)
14
Raspberry Pi Computer
Runs Linux
More software oriented programming
Full Networking System
![Page 15: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/15.jpg)
15
Raspberry Pi and ArduinoHARDWARE SOFTWARE AND NETWORKING SYSTEM
![Page 16: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/16.jpg)
16
Hardware
Arduino
Raspberry Pi™
Intel® Galileo
Intel® Edison
Beaglebone Black
UDOO
Parallella
![Page 17: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/17.jpg)
17
Good for sensors
Arduino$25ATmega328
ChipKIT$30PIC
LaunchPad$4MSP430
![Page 18: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/18.jpg)
18
Good for some sensors and processing
STM32$30ARM Cortex M0,M3, M4
Espruino$30ARMJavascript
Particle$35ARMWiFi Internet
![Page 19: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/19.jpg)
19
Good for processing and network
Raspberry Pi$35900 MHz ARM, GPU1 GB RAM
Compute Module
Intel® Galileo$50400 MHz Quark x86256 MB RAM
Intel® Edison$70
1 GHz Dual Core Atom x861 GB RAMWiFiBLE4 GB Flash
![Page 20: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/20.jpg)
20
Good for processing and network
Beaglebone Black$451 GHz ARM, GPU512 MB RAM4 GB Flash
UDOO Neo$50i.MX 6 Solo ARM, GPUARM M4512 MB or 1 GB RAM
Parallella$991 GHz Dual Core Zynq ARM 16 or 64 Epiphany CPUs
![Page 21: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/21.jpg)
21
Software
Prototyping
Professional Programming
Data Storage and Analysis
Solutions Builders
![Page 22: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/22.jpg)
22
PrototypingARDUINO WYLIODRIN
![Page 23: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/23.jpg)
23
Professional ProgrammingECLIPSE VIM
![Page 24: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/24.jpg)
24
Professional ProgrammingMBED (ONLINE) INTEL® XDK
![Page 25: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/25.jpg)
25
Data Acquisition and AnalysisXIVELY MICROSOFT AZURE
![Page 26: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/26.jpg)
26
Solutions Builder Wyliodrin
◦ Prototyping◦ Devices Management◦ Programming◦ Signal Processing◦ Servers
![Page 27: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/27.jpg)
27
Next
![Page 28: Introduction to the Internet of Things](https://reader036.fdocuments.us/reader036/viewer/2022062406/55bec669bb61eb0e5c8b4713/html5/thumbnails/28.jpg)
28
Questions?