The Internet of Things (loT) is a scenario in which objects, animals or people are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction. loT has evolved from the convergence of wireless technologies, micro-electromechanical systems and the internet. Let's study introduction, working, requirements, applications, architecture, gateway, operating systems and IOT solutions available.
11. 1.) Sensors & Sensor technology – They will sniff a wide variety of information ranging from Location,
Weather/Environment conditions, Grid parameters, Movement on assembly lines, Jet engine maintenance
data to Health essentials of a patient
2.) IoT Gateways – IoT Gateways, as the name rightly suggests, are the gateways to internet for all the
things/devices that we want to interact with. Gateways help to bridge the internal network of sensor nodes
with the external Internet or World Wide Web. They do this by collecting the data from sensor nodes &
transmitting it to the internet infrastructure.
3.) Cloud/server infrastructure & Big Data – The data transmitted through gateway is stored & processed
securely within the cloud infrastructure using Big Data analytics engine. This processed data is then used to
perform intelligent actions that make all our devices ‘Smart Devices’!
4.) End-user Mobile apps – The intuitive mobile apps will help end users to control & monitor their devices
(ranging from room thermostat to jet engines & assembly lines) from remote locations. These apps push the
important information on your hand-held devices & help to send commands to your Smart Devices!
50. An IOT platform has basically three building blocks
1. Things
2. Gateway
3. Network and Cloud
51.
52. The heart of a cloud platform could use open source boards like the
Raspberry Pi, Beaglebone Black, Intel Galileo etc. These are usual Linux
boards that run different flavours of Linux like Raspbian on the
Raspberry Pi, Angstrom on the Beaglebone etc. These boards interface
with devices on the one hand and the cloud platform on the other.
Beaglebone Back Raspberry Pi Intel Galileo
IoT Gateway
53.
54.
55.
56.
57. • Let’s take a look at the device interfaces. So for example, devices could interface
with the Raspberry Pi over RS-485, and Xbee. An RS-485 network allows a multi-
dropped serial wired network allowing a host of devices to connect. The Xbee
creates a wireless mesh network allowing large number of wireless devices to
connect. These are open source interfaces and allows creation of a large sensor
network. We could also use the GPIO on the Raspberry Pi for physical inputs.
Xbee Mesh network
Raspberry Pi
RS-485 to Serial
Sensor Interfaces
58.
59. • The next interface we look at is the cloud interface. This is achieved using a simple WiFi dongle or
a GPRS shield. The WiFi dongle interfaces over USB and the GPRS shield uses the serial interface.
Also available is the Ethernet port which could be used for interface.
GPRS shield
Wi-Fi dongle
Raspberry Pi
Network Interfaces
60.
61. • Cloud computing is typically defined as a type of computing
that relies on sharing computing resources rather than having
local servers or personal devices to handle applications.
• In cloud computing, the word cloud (also phrased as "the
cloud") is used as a metaphor for "the Internet," so the
phrase cloud computing means "a type of Internet-based
computing," where different services — such as servers,
storage and applications —are delivered to an organization's
computers and devices through the Internet.
Introduction to the Cloud