Part 2 : A walk through Internet of Things (IoT) basics


Topics covered :

  • IoT – Basic Building Blocks
  • IoT – Working
  • IoT – Architecture Layers

    Now that we know what Internet of Things (IoT) is, let’s understand some more things about this technology.

If you are still wondering what IoT is – read this, you will have a clear understanding about IoT.

Let’s start !!

BUILDING BLOCKS of IoT :

Four things form basic building blocks of IoT system –sensors, processors, gateways, applications. Each of these nodes has to have their own characteristics in order to form an useful IoT system.

Simplified block diagram of basic building block of IoT
Simplified block diagram of basic building block of IoT

Sensors:

These form the front end of the IoT devices. These are the so called “Things” of the system. Their main purpose is to collect data from its surrounding (sensors) or give out data to its surrounding (actuators).

These have to be uniquely identifiable devices with a unique IP address so that they can be easily identifiable over a large network.

These have to be active in nature which means that they should be able to collect real time data. These can either work on their own (autonomous in nature) or can be made to work by the user depending on their needs (user controlled).

Examples of sensors are: gas sensor, water quality sensor, moisture sensor etc.

Processors:

Processors are the brain of the IoT system. Their main function is to process the data captured by the sensors and process them so as to extract the valuable data from the enormous amount of raw data collected. In a word, we can say that it gives intelligence to the data.

Processors mostly work on real-time basis and can be easily controlled by applications. These are also responsible for securing the data – that is performing encryption and decryption of data.

Embedded hardware devices, microcontroller etc are the ones that process the data because they have processors attached to it.

Gateways:

Gateways are responsible for routing the processed data and send it to proper locations for its (data) proper utilization.

In other words, we can say that gateway helps in to and fro communication of the data. It provides network connectivity to the data. Network connectivity is essential for any IoT system to communicate.

LAN, WAN, PAN etc are examples of network gateways.

Applications:

Applications form another end of an IoT system. Applications are essential for proper utilization of all the data collected.

These cloud based applications which are responsible for rendering effective meaning to the data collected. Applications are controlled by users and are delivery point of particular services.

Examples of applications are: home automation apps, security systems, industrial control hub etc.

In the figure below, the extreme right block forms the application end of IoT system.

Basic building blocks of IoT
Basic building blocks of IoT

In a nutshell, from the figure we can denote that the information gathered by the sensing node (end node) are processed first then via connectivity it reaches the embedded processing nodes which can be any embedded hardware devices and are processed there as well. It then passes through the connectivity nodes again and reaches the remote cloud-based processing which can be any software and are send to the application node for the proper applied usage of the data collected and also for data analysis via big data.

HOW IoT WORKS :

The way IoT works is pretty simple.

Firstly, it acquires information with respect to basic resources (names, addresses, etc) and related attributes of objects by means of automatic identification and perception technologies such as RFID, wireless sensor and satellite positioning i.e. the sensors, rfid tags and all other uniquely identifiable objects or ‘things’ acquire real-time information (data) with the virtue of a central hub like smartphones.

Secondly, by virtue of all kinds of communications technologies, it integrate objects-related information into the information network, and realize the intelligent indexing and integration of the information related to masses of objects by resorting to fundamental resource services (similar to the resolution, addressing and discovery of Internet).

Finally, utilizing intelligent computing technologies such as cloud computing, fuzzy recognition, data mining and semantic analysis, it analyzes and processes the information related to masses of objects, so as to eventually realize intelligent decision and control in the physical world.

Let’s take a look at this diagram.

Layer wise working of IoT
Layer wise working of IoT

In the Physical layer, all the data collected by the access system (uniquely identifiable ‘things’) collect real-time data and goes to the internet devices(like smartphones). Then via transmission line(like optical fiber cable) it goes to the management layer where all the data are managed separately (stream analytics and data analytics) from the raw data. Then all the managed information are released to the application layer for proper utilization of the data collected.

IoT ARCHITECTURE LAYERS :

There are four major layers :

IoT architecture layers
IoT architecture layers

At the very bottom of IoT architecture, we start with the Sensors and Connectivity network which collects information. Then we have the Gateway and Network Layer. Above which we have the Management Service layer and then at the end we have the application layer where the data collected are processed according to the needs of various applications.

Let’s discuss the features of each of these architectural layers separately.

Sensor, Connectivity and Network Layer:

  • This layer consists of RFID tags, sensors (which are essential part of an IoT system and are responsible for collecting raw data). These form the essential “things” of an IoT system.
  • Sensors, RFID tags are wireless devices and form the Wireless Sensor Networks (WSN).
  • Sensors are active in nature which means that real-time information is to be collected and processed.
  • This layer also has the network connectivity (like WAN, PAN etc.) which is responsible for communicating the raw data to the next layer which is the Gateway and Network Layer.
  • The devices which are comprised of WSN have finite storage capacity, restricted communication bandwidth and have small processing speed.
  • We have different sensors for different applications – temperature sensor for collecting temperature data, water quality for examining water quality, moisture sensor for measuring moisture content of the atmosphere or soil etc.

As per the figure below, at the bottom of this layer we have the tags which are the RFID tags or barcode reader, above which we have the sensors/actuators and then the communication networks.

sensor and connectivity
Sensor, Connectivity and Network Layer

Gateway and Network Layer:

  • Gateways are responsible for routing the data coming from the Sensor, Connectivity and Network layer and pass it to the next layer which is the Management Service Layer.
  • This layer requires having a large storage capacity for storing the enormous amount of data collected by the sensors, RFID tags etc. Also, this layer needs to have a consistently trusted performance in terms of public, private and hybrid networks.
  • Different IoT device works on different kinds of network protocols. All this protocols are required to be assimilated in a single layer. This layer is responsible for integrating various network protocols.

From the figure below, at the bottom we have the gateway which is comprised of embedded OS, Signal Processors and Modulators, Micro-Controllers etc. Above the gateway we have the Gateway Networks which are LAN(Local Area Network), WAN(Wide Area Network) etc.

Gateway and Network Layer
Gateway and Network Layer

Management Service Layer:

  • This layer is used for managing the IoT services. Management Service layer is responsible for Securing Analysis of IoT devices, Analysis of Information (Stream Analytics, Data Analytics), Device Management.
  • Data management is required to extract the necessary information from the enormous amount of raw data collected by the sensor devices to yield a valuable result of all the data collected. This action is performed in this layer.
  • Also, certain situation requires immediate response to the situation. This layer helps in doing that by abstracting data, extracting information and managing the data flow.
  • This layer is also responsible for data mining, text mining, service analytics etc.

From the figure below, we can see that, management service layer has Operational Support Service (OSS) which includes Device Modeling, Device Configuration and Management and many more. Also, we have the Billing Support System (BSS) which supports billing and reporting.

Also, from the figure, we can see that there are IoT/M2M Application Services which includes Analytics Platform; Data – which is the most important part; Security which includes Access Controls, Encryption, Identity Access Management etc. ; and then we have the Business Rule Management (BRM) and Business Process Management (BPM).

Management Service Layer
Management Service Layer

Application Layer:

Application layer forms the topmost layer of IoT architecture which are responsible for effective utilization of the data collected.

Various IoT applications include Home Automation, E-health, E-Government etc.

From the figure below, we can see that there are two types of applications which are Horizontal Market which includes Fleet Management, Supply Chain etc. and on the Sector wise application of IoT we have energy, healthcare, transportation etc.

Application Layer
Application Layer

Smart Environment Application Domains :

Smart Environment Application Domains - Network Connectivity and Bandwidth required for various areas.
Smart Environment Application Domains – Network Connectivity and Bandwidth required for various areas.

where,

WLAN stands for Wireless Local Area Network which includes Wi-Fi, WAVE, IEEE 802.11 a/b/g/p/n/ac/ad, etc.
WPAN stands for Wireless Personal Area Network which includes Bluetooth, ZigBee, 6LoWPAN, IEEE 802.15.4, UWB, etc.

Smart Environment Application Domains - Service Domain and their Services classified.
Smart Environment Application Domains – Service Domain and their Services classified.

That all for this article. Hope you enjoyed reading !!

Up Next : Part 3 : A walk through Internet of Things (IoT) basics.

Stay tuned !!

Thanks for visiting 🙂

Advertisements

4 thoughts on “Part 2 : A walk through Internet of Things (IoT) basics

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s