SlideShare a Scribd company logo
1 of 37
Download to read offline
Lectures on IoT © IOT-OPEN.EU Consortium
Project Ref. 2016-1-PL01-KA203-026471
Erasmus+ disclaimer
This project has been funded with support from the
European Commission. This publication reflects
the views only of the author, and the Commission
cannot be held responsible for any use which may
be made of the information contained therein.
Getting familiar with
your hardware
- development boards
IoT device
•Embedded system
•Sensors
•Actuators
•Communication unit
•Embedded software
Communication
unit
Embedded
system
Embedded
software
Sensors Actuators
Data flow
Sensors
Local
processing
Local
storage
Local
network
Internet
Cloud
storage
Cloud
processing
Microcontrollers
•8-bit
•AVR family
•32-bit
•ARM family
Sensors
• Switch
• Temperature
• Humidity
• Pressure
• Light
• Colour
• Gases
• Pollution
• Acceleration
• Gyroscope
• Magnetic field
• Position
• etc...
Actuators
• LED
• Lamp
• Alphanumeric display
• Graphic display
• Relay
• Motor
• Buzzer
• Valve
• Pump
Arduino Uno
•ATmega328 microcontroller
•Digital I/O Pins 14
• 6 PWM outputs
•6 Analog Input Pins
•Flash Memory 32 KB
• 512B used by bootloader
•SRAM 2 KB
•EEPROM 1 KB
•Clock Speed 16 MHz
Arduino Leonardo
•ATmega32U4 microcontroller
•Digital I/O Pins 20
• 7 PWM outputs
• 12 Analog Input Pins
•Flash Memory 32 KB
• 4kB used by bootloader
•SRAM 2,5 KB
•EEPROM 1 KB
•Clock Speed 16 MHz
Arduino Mega 2560
•ATmega2560 microcontroller
•Digital I/O Pins 54
• 14 PWM outputs
•16 Analog Input Pins
•Flash Memory 256 KB
• 8 KB used by bootloader
•SRAM 8 KB
•EEPROM 4 KB
•Clock Speed 16 MHz
Arduino Nano
• Microcontroller ATmega168 or ATmega328
• Operating Voltage: (logic level) 5 V
• Digital I/O Pins: 14 (of which 6 provide PWM
output)
• Analog Input Pins: 8
• Flash Memory: 16 KB (ATmega168) or 32 KB
(ATmega328) of which 2 KB used by bootloader
• SRAM: 1 KB (ATmega168) or 2 KB (ATmega328)
• EEPROM: 512 bytes (ATmega168) or 1 KB
(ATmega328)
• Clock Speed: 16 MHz
Arduino LillyPad
•ATmega168V or ATmega328V
•Digital I/O Pins 14
• 6 provide PWM output
•Analog Input Pins 6
•Flash Memory 16 KB
• (of which 2 KB used by bootloader)
•SRAM 1 KB
•EEPROM 512 bytes
•Clock Speed 8 MHz
Communication shields
•Ethernet shield
Communication shields
•WiFi shield
Arduino Leonardo Eth
•Leonardo with Ethernet
•Wiznet 5500 controller
Arduino Yun
•Microcontroller ATmega32U4
•Digital I/O Pins 20
• PWM Output 7
• Analog I/O Pins 12
•Flash Memory 32 KB
• 4 KB used by bootloader
•SRAM 2.5 KB
•EEPROM 1 KB
•Clock Speed 16 MHz
• Processor Atheros AR9331
• Architecture MIPS
• Ethernet 10/100Mbit/s
• WiFi 802.11b/g/n 2.4 GHz
• USB 2.0 Host
• RAM 64 MB DDR2
• Flash Memory 16 MB
• SRAM 2.5 KB
• EEPROM 1 KB
• Clock Speed 400 MHz
Arduino Yun – WRT Linux
Raspberry Pi 2 model B
• A 900MHz quad-core ARM Cortex-A7
CPU
• 1GB RAM
• 4 USB ports
• 40 GPIO pins
• Full HDMI port
• Ethernet port
• 3.5mm jack audio and video
• Camera interface (CSI)
• Display interface (DSI)
• Micro SD card slot
• VideoCore IV 3D graphics core
Raspberry Pi 3 model B
•A 1.2GHz 64-bit quad-core
ARMv8 CPU
•802.11n Wireless LAN
•Bluetooth 4.1
•Bluetooth Low Energy (BLE)
Intel Edison
•Intel Atom processor
•1GB RAM
•30 I/O pins
•WiFi
•Bluetooth LE
•500MHz clock
Beaglebone black
•TI AM3358 ARM
Cortex-A8
•4GB eMMC
•512MB DDR3
•65 digital I/O
•7 analog inputs
•Ethernet
•micro-HDMI video, audio
•1GHz clock
Beaglebone black wireless
•Octavo Systems OSD3358
1GHz ARM® Cortex-A8
•4GB eMMC
•512MB DDR3
•65 digital I/O
•7 analog inputs
•802.11b/g/n
•Bluetooth 4.1 and BLE
•microHDMI video, audio
•1GHz clock
Espressif ESP8266
• 32-bit RISC CPU: Tensilica Xtensa LX106
• 80 MHz clock
• 64 KB of instruction RAM,
• 96 KB of data RAM
• External QSPI flash - 512 KB to 4 MB
• IEEE 802.11 b/g/n Wi-Fi
• WEP or WPA/WPA2 authentication, or open networks
• 16 GPIO pins
• SPI, I²C,
• I²S interfaces with DMA (sharing pins with GPIO)
• UART
• 10-bit ADC
ESP-01
•WiFi 802.11 b/g/n
•UART
•3 GPIO
ESP-12
•WiFi 802.11 b/g/n
•UART
•9 GPIO
•1 analog input
NodeMCU
•ESP-12
•USB
•10 GPIO
•Lua scripting programming
language
NodeMcu mini
•ESP-12F
•RGB led
•Light sensor
•Two pushbuttons
WeMos D1
•ESP-12
•Arduino pin compatible
•3V3 !
WeMos D1 mini
•ESP-12
•Small shields
Some more IoT scenarios
Otto works for the municipality of Osnabrück. He is employed as a bus
driver. He manages bus line 1. Line 1's route ranges from the central
train station in the middle of the city to a nearby village in the south of
Osnabrück, 10 km from the city center. Especially at the bus-stops in the
city the bus has a hard time pulling back out into traffic after stopping.
This of course results in wasted time and delays in Ottos usual route. In
addition to the simple usage of indicator lights an application is planned
that informs nearing cars about the starting bus. Karl, driving a car
behind the stopping bus, gets a notification (acoustical/visual) on his
navigation system/smartphone that the bus will leave the bus stop any
moment. Karl can react early and reduce the speed of his car giving Otto
the opportunity to get back into traffic. Hence, the bus can stay on
schedule.
Source:
http://iot.ieee.org/iot-scenarios.html
Optimizing bus departure, pull bus out into traffic
Some more IoT scenarios
Recently the doctors have diagnosed that John's Alzheimer's disease is
taking a turn for the worse. As a result, his children have decided to upgrade
the monitoring solution with sensor applications that enable the monitoring of
his locations, posture and mental conditions at home and in the
neighborhood. This helps Charles retains his private and social life which is
very important for coping with his condition and happiness.
Source:
http://iot.ieee.org/iot-scenarios.html
Aging population - Alzheimer's disease
Some more IoT scenarios
Linda lives in Copenhagen and every single day she goes for a walk with her
little child Knud, 2 years old. She is an attentive mother and takes care of
her son’s health very much. Recently a new app called “FAR – Fresh Air
Radar” has been rolled out and it is becoming more and more popular in
Denmark. As soon as Linda discovers the existence of this application she
downloads and tests it. FAR helps her avoiding particularly polluted areas in
the city during her daily walks with her child. With FAR she can visualise on
her smartphone a colored 3D map showing the polluted zones in the city.
The app provides real-time data about quality of the air, kind of pollutants
floating, their concentration, health consequences, etc. Data come from a
series of networked environmental sensor deployed citywide and are
showed through a user-friendly interface. Moreover, FAR suggests possible
tracks according to the level of pollution in the air, guiding the user towards
those urban areas where the air quality is better.
Source:
http://iot.ieee.org/iot-scenarios.html
FAR - Fresh Air Radar
Some more IoT scenarios
Anna is going to shop in the supermarket. While she enters the
store, her intelligent shopping application starts. The shopping list
she made during the past days is uploaded and displayed on her
phone. Additionally, the system added some items to the shopping
list considering needed products at home that Anna did not list. The
system guides Anna through the store aisles to help her locate the
products. The system considers the proximity of the products first
and also freshness: i.e., fresh products are collected at the end.
While Anna approaches the products, she gets a ranking of
comparable products that are in the section according to her profile
preferences (e.g. price, quality, fat free, organic, and allergies).
Source:
http://iot.ieee.org/iot-scenarios.html
Intelligent shopping application
Some more IoT scenarios
Smart meters will be installed in more and more households in the next years. Although Bob
can now get a detailed daily report of his energy spending, saving energy is still a boring
activity and long-term engagement is hard. With the new Facebook app EnergySaver Bob
can compete with his friends for becoming the energy saving king. Bob was very excited to
get his new smart meter. The new electricity meter can measure electricity usage, and will
send the data every 15 minutes to the operator. Bob can then check his usage on the
operator's web page. Still, saving energy is a boring task. Bob is now using the new
EnergySaver Facebook. After allowing data transfer, EnergySaver automatically imports
Bob's historical electricity usage data. In the future EnergySaver will periodically import
current data or get real time data. Every week Bob gets a notification telling him how much
energy he used last week, and how much he saved compared to the weeks (or years)
before. EnergySaver also includes a leaderboard where Bob can compare his energy usage
and the amount of saved energy with his friends. He can then publish these notifications.
Bob now buys a new refrigerator to finally become king.
Source:
http://iot.ieee.org/iot-scenarios.html
Save energy with friends
Some more IoT scenarios
Live Space provides an always-on sensor network backbone for the
Smarthome, configured as a learning sensor network. It builds on the
assumption that consumers want experiences that only building-scale
sensing can provide, namely personalized services that follow the user
throughout the house.
Examples are:
• Location based adaptive Audio
• Automated Lighting
• Personalized content (Music, TV, Talk-Radio)
• Location-based Intra-Home communication
Source:
http://iot.ieee.org/iot-scenarios.html
LiveSpace: Indoor Sensor Networks
The end ;)

More Related Content

Similar to IoT_IO1_2 Getting familiar with Hardware - Development Boards.pdf

Similar to IoT_IO1_2 Getting familiar with Hardware - Development Boards.pdf (20)

IRJET - Bus Indication for Blind People using RFID & Raspberry Pi
IRJET - Bus Indication for Blind People using RFID & Raspberry PiIRJET - Bus Indication for Blind People using RFID & Raspberry Pi
IRJET - Bus Indication for Blind People using RFID & Raspberry Pi
 
Project report on Iot Based Garbage Monitoring System
Project report on Iot Based Garbage Monitoring System  Project report on Iot Based Garbage Monitoring System
Project report on Iot Based Garbage Monitoring System
 
IRJET- Smart Garbage Monitoring System using Internet Of Things
IRJET-  	  Smart Garbage Monitoring System using Internet Of ThingsIRJET-  	  Smart Garbage Monitoring System using Internet Of Things
IRJET- Smart Garbage Monitoring System using Internet Of Things
 
IRJET-Smart Parking System
IRJET-Smart Parking SystemIRJET-Smart Parking System
IRJET-Smart Parking System
 
Smart Parking system .pptx
Smart Parking system .pptxSmart Parking system .pptx
Smart Parking system .pptx
 
Automatic Car Parking
Automatic Car ParkingAutomatic Car Parking
Automatic Car Parking
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOT
 
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
 
SMART STREET LIGHTING Using IOT
SMART STREET LIGHTING Using IOTSMART STREET LIGHTING Using IOT
SMART STREET LIGHTING Using IOT
 
smartcar-parkingsystem-180508104143 (1).pdf
smartcar-parkingsystem-180508104143 (1).pdfsmartcar-parkingsystem-180508104143 (1).pdf
smartcar-parkingsystem-180508104143 (1).pdf
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOT
 
IRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
IRJET- IoT based Garbage Management System using ARM Cortex-A53 ProcessorIRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
IRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
 
[Year 2015-16 ] IOT Based Waste Management
[Year 2015-16 ]  IOT Based Waste Management[Year 2015-16 ]  IOT Based Waste Management
[Year 2015-16 ] IOT Based Waste Management
 
green house monitoring system
green house monitoring systemgreen house monitoring system
green house monitoring system
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
 
IRJET- Efficient IoT based Smart Dustbin for Clean Environment
IRJET- Efficient IoT based Smart Dustbin for Clean EnvironmentIRJET- Efficient IoT based Smart Dustbin for Clean Environment
IRJET- Efficient IoT based Smart Dustbin for Clean Environment
 
Arduino_Project_Report
Arduino_Project_ReportArduino_Project_Report
Arduino_Project_Report
 
IOT Vehicle Fuel Theft Detection System Using Arduino.pptx
IOT Vehicle Fuel Theft Detection System Using Arduino.pptxIOT Vehicle Fuel Theft Detection System Using Arduino.pptx
IOT Vehicle Fuel Theft Detection System Using Arduino.pptx
 
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
 
Waste Management Using IOT
Waste Management Using IOTWaste Management Using IOT
Waste Management Using IOT
 

More from DanishMahmood23 (8)

Topic 4- processes.pptx
Topic 4- processes.pptxTopic 4- processes.pptx
Topic 4- processes.pptx
 
Topic 5- Communications v1.pptx
Topic 5- Communications v1.pptxTopic 5- Communications v1.pptx
Topic 5- Communications v1.pptx
 
Topic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptxTopic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptx
 
L1-intro(2).pptx
L1-intro(2).pptxL1-intro(2).pptx
L1-intro(2).pptx
 
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdfIoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
 
10. Lec X- SDN.pptx
10. Lec X- SDN.pptx10. Lec X- SDN.pptx
10. Lec X- SDN.pptx
 
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
 
IoT architecture.pptx
IoT architecture.pptxIoT architecture.pptx
IoT architecture.pptx
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

IoT_IO1_2 Getting familiar with Hardware - Development Boards.pdf

  • 1. Lectures on IoT © IOT-OPEN.EU Consortium Project Ref. 2016-1-PL01-KA203-026471
  • 2. Erasmus+ disclaimer This project has been funded with support from the European Commission. This publication reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.
  • 3. Getting familiar with your hardware - development boards
  • 4. IoT device •Embedded system •Sensors •Actuators •Communication unit •Embedded software Communication unit Embedded system Embedded software Sensors Actuators
  • 7. Sensors • Switch • Temperature • Humidity • Pressure • Light • Colour • Gases • Pollution • Acceleration • Gyroscope • Magnetic field • Position • etc...
  • 8. Actuators • LED • Lamp • Alphanumeric display • Graphic display • Relay • Motor • Buzzer • Valve • Pump
  • 9. Arduino Uno •ATmega328 microcontroller •Digital I/O Pins 14 • 6 PWM outputs •6 Analog Input Pins •Flash Memory 32 KB • 512B used by bootloader •SRAM 2 KB •EEPROM 1 KB •Clock Speed 16 MHz
  • 10. Arduino Leonardo •ATmega32U4 microcontroller •Digital I/O Pins 20 • 7 PWM outputs • 12 Analog Input Pins •Flash Memory 32 KB • 4kB used by bootloader •SRAM 2,5 KB •EEPROM 1 KB •Clock Speed 16 MHz
  • 11. Arduino Mega 2560 •ATmega2560 microcontroller •Digital I/O Pins 54 • 14 PWM outputs •16 Analog Input Pins •Flash Memory 256 KB • 8 KB used by bootloader •SRAM 8 KB •EEPROM 4 KB •Clock Speed 16 MHz
  • 12. Arduino Nano • Microcontroller ATmega168 or ATmega328 • Operating Voltage: (logic level) 5 V • Digital I/O Pins: 14 (of which 6 provide PWM output) • Analog Input Pins: 8 • Flash Memory: 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader • SRAM: 1 KB (ATmega168) or 2 KB (ATmega328) • EEPROM: 512 bytes (ATmega168) or 1 KB (ATmega328) • Clock Speed: 16 MHz
  • 13. Arduino LillyPad •ATmega168V or ATmega328V •Digital I/O Pins 14 • 6 provide PWM output •Analog Input Pins 6 •Flash Memory 16 KB • (of which 2 KB used by bootloader) •SRAM 1 KB •EEPROM 512 bytes •Clock Speed 8 MHz
  • 16. Arduino Leonardo Eth •Leonardo with Ethernet •Wiznet 5500 controller
  • 17. Arduino Yun •Microcontroller ATmega32U4 •Digital I/O Pins 20 • PWM Output 7 • Analog I/O Pins 12 •Flash Memory 32 KB • 4 KB used by bootloader •SRAM 2.5 KB •EEPROM 1 KB •Clock Speed 16 MHz
  • 18. • Processor Atheros AR9331 • Architecture MIPS • Ethernet 10/100Mbit/s • WiFi 802.11b/g/n 2.4 GHz • USB 2.0 Host • RAM 64 MB DDR2 • Flash Memory 16 MB • SRAM 2.5 KB • EEPROM 1 KB • Clock Speed 400 MHz Arduino Yun – WRT Linux
  • 19. Raspberry Pi 2 model B • A 900MHz quad-core ARM Cortex-A7 CPU • 1GB RAM • 4 USB ports • 40 GPIO pins • Full HDMI port • Ethernet port • 3.5mm jack audio and video • Camera interface (CSI) • Display interface (DSI) • Micro SD card slot • VideoCore IV 3D graphics core
  • 20. Raspberry Pi 3 model B •A 1.2GHz 64-bit quad-core ARMv8 CPU •802.11n Wireless LAN •Bluetooth 4.1 •Bluetooth Low Energy (BLE)
  • 21. Intel Edison •Intel Atom processor •1GB RAM •30 I/O pins •WiFi •Bluetooth LE •500MHz clock
  • 22. Beaglebone black •TI AM3358 ARM Cortex-A8 •4GB eMMC •512MB DDR3 •65 digital I/O •7 analog inputs •Ethernet •micro-HDMI video, audio •1GHz clock
  • 23. Beaglebone black wireless •Octavo Systems OSD3358 1GHz ARM® Cortex-A8 •4GB eMMC •512MB DDR3 •65 digital I/O •7 analog inputs •802.11b/g/n •Bluetooth 4.1 and BLE •microHDMI video, audio •1GHz clock
  • 24. Espressif ESP8266 • 32-bit RISC CPU: Tensilica Xtensa LX106 • 80 MHz clock • 64 KB of instruction RAM, • 96 KB of data RAM • External QSPI flash - 512 KB to 4 MB • IEEE 802.11 b/g/n Wi-Fi • WEP or WPA/WPA2 authentication, or open networks • 16 GPIO pins • SPI, I²C, • I²S interfaces with DMA (sharing pins with GPIO) • UART • 10-bit ADC
  • 28. NodeMcu mini •ESP-12F •RGB led •Light sensor •Two pushbuttons
  • 29. WeMos D1 •ESP-12 •Arduino pin compatible •3V3 !
  • 31. Some more IoT scenarios Otto works for the municipality of Osnabrück. He is employed as a bus driver. He manages bus line 1. Line 1's route ranges from the central train station in the middle of the city to a nearby village in the south of Osnabrück, 10 km from the city center. Especially at the bus-stops in the city the bus has a hard time pulling back out into traffic after stopping. This of course results in wasted time and delays in Ottos usual route. In addition to the simple usage of indicator lights an application is planned that informs nearing cars about the starting bus. Karl, driving a car behind the stopping bus, gets a notification (acoustical/visual) on his navigation system/smartphone that the bus will leave the bus stop any moment. Karl can react early and reduce the speed of his car giving Otto the opportunity to get back into traffic. Hence, the bus can stay on schedule. Source: http://iot.ieee.org/iot-scenarios.html Optimizing bus departure, pull bus out into traffic
  • 32. Some more IoT scenarios Recently the doctors have diagnosed that John's Alzheimer's disease is taking a turn for the worse. As a result, his children have decided to upgrade the monitoring solution with sensor applications that enable the monitoring of his locations, posture and mental conditions at home and in the neighborhood. This helps Charles retains his private and social life which is very important for coping with his condition and happiness. Source: http://iot.ieee.org/iot-scenarios.html Aging population - Alzheimer's disease
  • 33. Some more IoT scenarios Linda lives in Copenhagen and every single day she goes for a walk with her little child Knud, 2 years old. She is an attentive mother and takes care of her son’s health very much. Recently a new app called “FAR – Fresh Air Radar” has been rolled out and it is becoming more and more popular in Denmark. As soon as Linda discovers the existence of this application she downloads and tests it. FAR helps her avoiding particularly polluted areas in the city during her daily walks with her child. With FAR she can visualise on her smartphone a colored 3D map showing the polluted zones in the city. The app provides real-time data about quality of the air, kind of pollutants floating, their concentration, health consequences, etc. Data come from a series of networked environmental sensor deployed citywide and are showed through a user-friendly interface. Moreover, FAR suggests possible tracks according to the level of pollution in the air, guiding the user towards those urban areas where the air quality is better. Source: http://iot.ieee.org/iot-scenarios.html FAR - Fresh Air Radar
  • 34. Some more IoT scenarios Anna is going to shop in the supermarket. While she enters the store, her intelligent shopping application starts. The shopping list she made during the past days is uploaded and displayed on her phone. Additionally, the system added some items to the shopping list considering needed products at home that Anna did not list. The system guides Anna through the store aisles to help her locate the products. The system considers the proximity of the products first and also freshness: i.e., fresh products are collected at the end. While Anna approaches the products, she gets a ranking of comparable products that are in the section according to her profile preferences (e.g. price, quality, fat free, organic, and allergies). Source: http://iot.ieee.org/iot-scenarios.html Intelligent shopping application
  • 35. Some more IoT scenarios Smart meters will be installed in more and more households in the next years. Although Bob can now get a detailed daily report of his energy spending, saving energy is still a boring activity and long-term engagement is hard. With the new Facebook app EnergySaver Bob can compete with his friends for becoming the energy saving king. Bob was very excited to get his new smart meter. The new electricity meter can measure electricity usage, and will send the data every 15 minutes to the operator. Bob can then check his usage on the operator's web page. Still, saving energy is a boring task. Bob is now using the new EnergySaver Facebook. After allowing data transfer, EnergySaver automatically imports Bob's historical electricity usage data. In the future EnergySaver will periodically import current data or get real time data. Every week Bob gets a notification telling him how much energy he used last week, and how much he saved compared to the weeks (or years) before. EnergySaver also includes a leaderboard where Bob can compare his energy usage and the amount of saved energy with his friends. He can then publish these notifications. Bob now buys a new refrigerator to finally become king. Source: http://iot.ieee.org/iot-scenarios.html Save energy with friends
  • 36. Some more IoT scenarios Live Space provides an always-on sensor network backbone for the Smarthome, configured as a learning sensor network. It builds on the assumption that consumers want experiences that only building-scale sensing can provide, namely personalized services that follow the user throughout the house. Examples are: • Location based adaptive Audio • Automated Lighting • Personalized content (Music, TV, Talk-Radio) • Location-based Intra-Home communication Source: http://iot.ieee.org/iot-scenarios.html LiveSpace: Indoor Sensor Networks