ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Unit 3: Pillars of Embedded IoT and
Physical Devices
1 Jaydeep Patil AISSMS IOIT Pune
Contents
? Horizontal, verticals and four pillars of IoT: M2M,
RFID, WSN, SCADA
? DCM: Device, Connect and Manage
? IoT Physical Devices and Endpoints
? Exemplary Device: Raspberry Pi
? Raspberry Pi Interfaces & Programming
? Beagle Board and Other IoT Devices
2 Jaydeep Patil AISSMS IOIT Pune
Horizontal, Verticals & Four Pillars of
IoT
? One of the common characteristics of the IoT is
that objects in a IoT world have to be
instrumented, interconnected, before anything
can be intelligently processed and used
anywhere, anytime, anyway and anyhow,
which are 5A and 3I characteristics.
? Another common feature that IoT brought to ICT
is the way information is generated.
3 Jaydeep Patil AISSMS IOIT Pune
? To achieve such 5A and 3I capabilities, some
common, horizontal, general-purpose
technologies, standards and platforms, especially
middleware platforms based on common data
representations have to be established to support
various vertical applications effectively and
unlimited new applications can be added.
? E.g. standard wired and wireless networks,
DBMS, Security Framework, web-based three-
tiered middleware, multitenant PaaS, SOA
(Service Oriented Arch) interface¡­¡­
4 Jaydeep Patil AISSMS IOIT Pune
Key benefits of Horizontal standard
based platforms
? Faster and less costly application development
? More highly functional, robust and secure
applications.
? Application Developers need not have to
understand the entire value chain
? Will increase the rate of innovation in the industry
5 Jaydeep Patil AISSMS IOIT Pune
Four Pillars of IoT
? M2M: Machine to Machine
? RFID: Radio Frequency Identification
? WSN: Wireless Sensor Networks
? SCADA: Supervisory Control and Data
Acquisition
6 Jaydeep Patil AISSMS IOIT Pune
4 Pillars & related networks
7 Jaydeep Patil AISSMS IOIT Pune
4 Pillars & their relevance Networks
8 Jaydeep Patil AISSMS IOIT Pune
M2M: The Internet of Devices
? In US M2M is more popular than IoT
? M2M, RFID and WSN are similar, but when the
underlying communication network is considered,
then they are different.
? M2M mostly uses cellular wireless networks,
sometimes wired or hybrid, to connect to central
server (software program)
9 Jaydeep Patil AISSMS IOIT Pune
Application areas for Cellular
M2M
? Medical: Wireless medical device
? Security: Home alarm & surveillance
? Utility: Smart metering
? Manufacturing: Industrial automation
? Automotive: Tracking vehicles
? Transport: Traffic systems
? Advertising & public messaging: Billboard
? Kiosk: Vending
? Telematics: Fleet management
? Etc¡­
10 Jaydeep Patil AISSMS IOIT Pune
Key barriers to scaling the global
M2M market
? Lack of local access media
? Fragmented nature of both the technology
vendors and the solutions they provide
? Lack of any single killer application that can
consolidate the market and drive demand forward
? Increased cost of development and integration
? Managements inabilities to highlight the benefits
of M2M
11 Jaydeep Patil AISSMS IOIT Pune
RFID: The Internet of Objects
? IoT first used by Kevin Ashton (Co-founder and
executive director of the Auto-ID Center, when he
was doing research at Massachusetts Institute in
1999
? Auto-ID Lab: a research federation in the field of
networked RFID and emerging sensing
technologies
12 Jaydeep Patil AISSMS IOIT Pune
RFID Tag¡­
? RFID tag is a simplified, low cost, disposable
contactless smartcard
? Includes a chip to store a static number (ID) and
attributes of the tagged objet and an antenna
? RFID Tags can be active, passive or semipassive
? It tags on an ¡°unintelligent¡± object like pallet or
and animal
13 Jaydeep Patil AISSMS IOIT Pune
RFID value chain & Vendors
Applica
tions
Data
Management
Hardware/Readers
Chips/Tags
14 Jaydeep Patil AISSMS IOIT Pune
WSN: The Internet of
Transducers
? WSN: is more for sensing and information-
collecting purposes
? Recently with the development of WSN, it led to
distributed wireless sensor and actuator networks
(WSANs)
? Extended scope of WSN is the USN (Ubiquitous
Sensor Network), a network of intelligent sensors.
15 Jaydeep Patil AISSMS IOIT Pune
Sensor Network Architecture
? Operator
? Base
Station/sink
? Sensor node
16 Jaydeep Patil AISSMS IOIT Pune
SCADA: The Internet of
Controllers
? Supervisory, Control and Data Acquisition
? Was generally referred as Industrial Control
Systems (ICSs): computer systems that monitor
and control industrial, infrastructure, or facility-
based processes¡­
17 Jaydeep Patil AISSMS IOIT Pune
SCADA Subsystems
? A human-machine interface (HMI)
? Remote terminal units (RTUs)
? PLCs: Programmable logic controllers
? DCSs: Distributed control systems
18 Jaydeep Patil AISSMS IOIT Pune
DCM
Three layer architecture of IoT
? Device
? Connect
? Manage
Slogan for TongFang Co.Ltd. in 2005
In 2008 Numerex created a better acronym
called DNA (devices, networks and applications)
19 Jaydeep Patil AISSMS IOIT Pune
20 Jaydeep Patil AISSMS IOIT Pune
Device: Things That Talk
? Two categories of devices
? That have inherent intelligence such as electric
meter or heating, ventilation and air-conditioning
(HVAC) controllers and
? That are inert and must be enabled to become
smart devices (e.g. RFID tagged) such as furniture
or animals that can electronically tracked and
monitored ¨C things that ¡°talk¡±
21 Jaydeep Patil AISSMS IOIT Pune
? Devices that perform an input function are
commonly called sensors
? Devices that perform an output function are
generally called actuators
22 Jaydeep Patil AISSMS IOIT Pune
Connect: via Pervasive Networks
? Two major communication technologies
? Wired or wireline networks
? Short-range field bus based access networks
? IP-based networks
? Wireless networks
? Short-range
? Long-range
? Satellite IoT
23 Jaydeep Patil AISSMS IOIT Pune
Manage: To create new business
value
? Present market scenario is customer-driven and
technology based
? Along with best customer service it is required to
extend more offerings to meet current customer
demands
? IoT brings enormous possibilities and potentials
for creating new business value and generating
new revenue ecosystems.
24 Jaydeep Patil AISSMS IOIT Pune
IoT Physical Devices and
Endpoints
? Basic building blocks of and IoT device
? Exemplary device: Raspberry Pi
? Raspberry Pi interfaces
? Programming Raspberry Pi with Python
? Beagle board and Other IoT Devices
25 Jaydeep Patil AISSMS IOIT Pune
What is an IoT Device?
? ¡°Thing¡± or ¡°Device¡±
? An object with unique identifier
? Capable of sending and receiving data over a
network
? Connected to internet and sending information
about themselves or about their surroundings
? Allow actuation upon the physical entities or
environment around them remotely.
26 Jaydeep Patil AISSMS IOIT Pune
Basic Building blocks of an IoT
Device
Functional attributes
? Sensing
? Actuation
? Communication
? Analysis &
Processing
27 Jaydeep Patil AISSMS IOIT Pune
Raspberry Pi (Model B, Revision
2)
? Processor: Single Core ARM1176JZ-F, 700MHz
? RAM: 512MB SDRAM
? USB Ports: Two USB 2.0 ports
? Ethernet Port: Standard RJ45
? HDMI Output
? Composite Video Output: RCA Jack supporting PAL & NTSC
video output
? Audio Output: 3.5mm jack
? GPIO Pins: 26 pins
? Display Serial Interface: DSI
? Camera Serial Interface: CSI)
? SD Card Slot
? Power Input
? Status LEDs
28 Jaydeep Patil AISSMS IOIT Pune
Raspberry Pi Interfaces
? Serial
? SPI (Serial Peripheral Interface): five pins
? MISO (Master In Slave Out)
? MOSI (Master Out Slave In)
? SCK (Serial Clock)
? CE0 (Chip Enable 0)
? CE1 (Chip Enable 1)
? I2C: Two pins
? SDA (Data Line)
? SCL (Clock line)
29 Jaydeep Patil AISSMS IOIT Pune
The Raspberry Pi 3 (Latest)
? It replaced the Raspberry Pi 2 Model B in February
2016.
? Quad Core 1.2GHz Broadcom BCM2837 64bit CPU
? 1GB RAM
? BCM43438 wireless LAN and Bluetooth Low Energy
(BLE) on board
? 40-pin extended GPIO
? 4 USB 2 ports
? 4 Pole stereo output and composite video port
? Full size HDMI
? CSI camera port for connecting a Raspberry Pi camera
? DSI display port for connecting a Raspberry Pi
touchscreen display
? Micro SD port for loading your operating system and
storing data
30 Jaydeep Patil AISSMS IOIT Pune
Programming Raspberry Pi with
Python
? Controlling LED
? Interfacing and LED and switch
? Interfacing and LDR
31 Jaydeep Patil AISSMS IOIT Pune
Other IoT Devices
? pcDuino
? BeagleBone Black
32 Jaydeep Patil AISSMS IOIT Pune
References
? T2: Honbo Zhou, ¡°The Internet of Things in the
Cloud: A Middleware Perspective¡± Chapter No. 03
? T1: Arshdeep Bahga, Vijay Madisetti, ¡°Internet of
Things ¨C A hands-on approach¡± Chapter No. 07
33 Jaydeep Patil AISSMS IOIT Pune
34 Jaydeep Patil AISSMS IOIT Pune

More Related Content

3.pillars of embedded io t and physical devices

  • 1. Unit 3: Pillars of Embedded IoT and Physical Devices 1 Jaydeep Patil AISSMS IOIT Pune
  • 2. Contents ? Horizontal, verticals and four pillars of IoT: M2M, RFID, WSN, SCADA ? DCM: Device, Connect and Manage ? IoT Physical Devices and Endpoints ? Exemplary Device: Raspberry Pi ? Raspberry Pi Interfaces & Programming ? Beagle Board and Other IoT Devices 2 Jaydeep Patil AISSMS IOIT Pune
  • 3. Horizontal, Verticals & Four Pillars of IoT ? One of the common characteristics of the IoT is that objects in a IoT world have to be instrumented, interconnected, before anything can be intelligently processed and used anywhere, anytime, anyway and anyhow, which are 5A and 3I characteristics. ? Another common feature that IoT brought to ICT is the way information is generated. 3 Jaydeep Patil AISSMS IOIT Pune
  • 4. ? To achieve such 5A and 3I capabilities, some common, horizontal, general-purpose technologies, standards and platforms, especially middleware platforms based on common data representations have to be established to support various vertical applications effectively and unlimited new applications can be added. ? E.g. standard wired and wireless networks, DBMS, Security Framework, web-based three- tiered middleware, multitenant PaaS, SOA (Service Oriented Arch) interface¡­¡­ 4 Jaydeep Patil AISSMS IOIT Pune
  • 5. Key benefits of Horizontal standard based platforms ? Faster and less costly application development ? More highly functional, robust and secure applications. ? Application Developers need not have to understand the entire value chain ? Will increase the rate of innovation in the industry 5 Jaydeep Patil AISSMS IOIT Pune
  • 6. Four Pillars of IoT ? M2M: Machine to Machine ? RFID: Radio Frequency Identification ? WSN: Wireless Sensor Networks ? SCADA: Supervisory Control and Data Acquisition 6 Jaydeep Patil AISSMS IOIT Pune
  • 7. 4 Pillars & related networks 7 Jaydeep Patil AISSMS IOIT Pune
  • 8. 4 Pillars & their relevance Networks 8 Jaydeep Patil AISSMS IOIT Pune
  • 9. M2M: The Internet of Devices ? In US M2M is more popular than IoT ? M2M, RFID and WSN are similar, but when the underlying communication network is considered, then they are different. ? M2M mostly uses cellular wireless networks, sometimes wired or hybrid, to connect to central server (software program) 9 Jaydeep Patil AISSMS IOIT Pune
  • 10. Application areas for Cellular M2M ? Medical: Wireless medical device ? Security: Home alarm & surveillance ? Utility: Smart metering ? Manufacturing: Industrial automation ? Automotive: Tracking vehicles ? Transport: Traffic systems ? Advertising & public messaging: Billboard ? Kiosk: Vending ? Telematics: Fleet management ? Etc¡­ 10 Jaydeep Patil AISSMS IOIT Pune
  • 11. Key barriers to scaling the global M2M market ? Lack of local access media ? Fragmented nature of both the technology vendors and the solutions they provide ? Lack of any single killer application that can consolidate the market and drive demand forward ? Increased cost of development and integration ? Managements inabilities to highlight the benefits of M2M 11 Jaydeep Patil AISSMS IOIT Pune
  • 12. RFID: The Internet of Objects ? IoT first used by Kevin Ashton (Co-founder and executive director of the Auto-ID Center, when he was doing research at Massachusetts Institute in 1999 ? Auto-ID Lab: a research federation in the field of networked RFID and emerging sensing technologies 12 Jaydeep Patil AISSMS IOIT Pune
  • 13. RFID Tag¡­ ? RFID tag is a simplified, low cost, disposable contactless smartcard ? Includes a chip to store a static number (ID) and attributes of the tagged objet and an antenna ? RFID Tags can be active, passive or semipassive ? It tags on an ¡°unintelligent¡± object like pallet or and animal 13 Jaydeep Patil AISSMS IOIT Pune
  • 14. RFID value chain & Vendors Applica tions Data Management Hardware/Readers Chips/Tags 14 Jaydeep Patil AISSMS IOIT Pune
  • 15. WSN: The Internet of Transducers ? WSN: is more for sensing and information- collecting purposes ? Recently with the development of WSN, it led to distributed wireless sensor and actuator networks (WSANs) ? Extended scope of WSN is the USN (Ubiquitous Sensor Network), a network of intelligent sensors. 15 Jaydeep Patil AISSMS IOIT Pune
  • 16. Sensor Network Architecture ? Operator ? Base Station/sink ? Sensor node 16 Jaydeep Patil AISSMS IOIT Pune
  • 17. SCADA: The Internet of Controllers ? Supervisory, Control and Data Acquisition ? Was generally referred as Industrial Control Systems (ICSs): computer systems that monitor and control industrial, infrastructure, or facility- based processes¡­ 17 Jaydeep Patil AISSMS IOIT Pune
  • 18. SCADA Subsystems ? A human-machine interface (HMI) ? Remote terminal units (RTUs) ? PLCs: Programmable logic controllers ? DCSs: Distributed control systems 18 Jaydeep Patil AISSMS IOIT Pune
  • 19. DCM Three layer architecture of IoT ? Device ? Connect ? Manage Slogan for TongFang Co.Ltd. in 2005 In 2008 Numerex created a better acronym called DNA (devices, networks and applications) 19 Jaydeep Patil AISSMS IOIT Pune
  • 20. 20 Jaydeep Patil AISSMS IOIT Pune
  • 21. Device: Things That Talk ? Two categories of devices ? That have inherent intelligence such as electric meter or heating, ventilation and air-conditioning (HVAC) controllers and ? That are inert and must be enabled to become smart devices (e.g. RFID tagged) such as furniture or animals that can electronically tracked and monitored ¨C things that ¡°talk¡± 21 Jaydeep Patil AISSMS IOIT Pune
  • 22. ? Devices that perform an input function are commonly called sensors ? Devices that perform an output function are generally called actuators 22 Jaydeep Patil AISSMS IOIT Pune
  • 23. Connect: via Pervasive Networks ? Two major communication technologies ? Wired or wireline networks ? Short-range field bus based access networks ? IP-based networks ? Wireless networks ? Short-range ? Long-range ? Satellite IoT 23 Jaydeep Patil AISSMS IOIT Pune
  • 24. Manage: To create new business value ? Present market scenario is customer-driven and technology based ? Along with best customer service it is required to extend more offerings to meet current customer demands ? IoT brings enormous possibilities and potentials for creating new business value and generating new revenue ecosystems. 24 Jaydeep Patil AISSMS IOIT Pune
  • 25. IoT Physical Devices and Endpoints ? Basic building blocks of and IoT device ? Exemplary device: Raspberry Pi ? Raspberry Pi interfaces ? Programming Raspberry Pi with Python ? Beagle board and Other IoT Devices 25 Jaydeep Patil AISSMS IOIT Pune
  • 26. What is an IoT Device? ? ¡°Thing¡± or ¡°Device¡± ? An object with unique identifier ? Capable of sending and receiving data over a network ? Connected to internet and sending information about themselves or about their surroundings ? Allow actuation upon the physical entities or environment around them remotely. 26 Jaydeep Patil AISSMS IOIT Pune
  • 27. Basic Building blocks of an IoT Device Functional attributes ? Sensing ? Actuation ? Communication ? Analysis & Processing 27 Jaydeep Patil AISSMS IOIT Pune
  • 28. Raspberry Pi (Model B, Revision 2) ? Processor: Single Core ARM1176JZ-F, 700MHz ? RAM: 512MB SDRAM ? USB Ports: Two USB 2.0 ports ? Ethernet Port: Standard RJ45 ? HDMI Output ? Composite Video Output: RCA Jack supporting PAL & NTSC video output ? Audio Output: 3.5mm jack ? GPIO Pins: 26 pins ? Display Serial Interface: DSI ? Camera Serial Interface: CSI) ? SD Card Slot ? Power Input ? Status LEDs 28 Jaydeep Patil AISSMS IOIT Pune
  • 29. Raspberry Pi Interfaces ? Serial ? SPI (Serial Peripheral Interface): five pins ? MISO (Master In Slave Out) ? MOSI (Master Out Slave In) ? SCK (Serial Clock) ? CE0 (Chip Enable 0) ? CE1 (Chip Enable 1) ? I2C: Two pins ? SDA (Data Line) ? SCL (Clock line) 29 Jaydeep Patil AISSMS IOIT Pune
  • 30. The Raspberry Pi 3 (Latest) ? It replaced the Raspberry Pi 2 Model B in February 2016. ? Quad Core 1.2GHz Broadcom BCM2837 64bit CPU ? 1GB RAM ? BCM43438 wireless LAN and Bluetooth Low Energy (BLE) on board ? 40-pin extended GPIO ? 4 USB 2 ports ? 4 Pole stereo output and composite video port ? Full size HDMI ? CSI camera port for connecting a Raspberry Pi camera ? DSI display port for connecting a Raspberry Pi touchscreen display ? Micro SD port for loading your operating system and storing data 30 Jaydeep Patil AISSMS IOIT Pune
  • 31. Programming Raspberry Pi with Python ? Controlling LED ? Interfacing and LED and switch ? Interfacing and LDR 31 Jaydeep Patil AISSMS IOIT Pune
  • 32. Other IoT Devices ? pcDuino ? BeagleBone Black 32 Jaydeep Patil AISSMS IOIT Pune
  • 33. References ? T2: Honbo Zhou, ¡°The Internet of Things in the Cloud: A Middleware Perspective¡± Chapter No. 03 ? T1: Arshdeep Bahga, Vijay Madisetti, ¡°Internet of Things ¨C A hands-on approach¡± Chapter No. 07 33 Jaydeep Patil AISSMS IOIT Pune
  • 34. 34 Jaydeep Patil AISSMS IOIT Pune