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
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
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 – 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 – A hands-on approach” Chapter No. 07
33 Jaydeep Patil AISSMS IOIT Pune