Tuesday, August 18, 2015

Internet Of Things - Part 1 - Introduction

Internet of things(IoT) or Internet of Everything is basically an Eco-system consisting of various interconnected hardware and software components  such as - Sensors, Controllers, Actuators, BigData Analytics, Cloud systems, Gateway Communication, RESTful Webservices and Reporting system - to solve a specific business problem.

Some examples:
Smart GRID
Smart Parking Management System
Smart Water management System
Home automation system etc.,

The origin of this networked devices technology dates back to 1982 when a group of people at Carnegie Mellon University(USA) modified a Coke machine to check the newly loaded drink cans are cold enough and report the inventory without human intervention. There after followed many inventions like above and the explosive growth of smart phones and tablet computers further fueled the uses of these IoT-devices to a completely new level.

According to CISCO IBSG report on April 2011, following is the table showing the current and future projections of the internet connected devices.

CISCO IBSG projections of IoT devices

Not just the number of IoT devices but the applications of the same are enormous too. Almost every industry - HealthCare, Retail, Energy, Media & Entertainment, Automobile etc - needs networked devices to monitor, control and analyze various business functions and data to reduce costs, increase productivity and provide improved quality services to the end-users. As businesses are increasingly dependent on new technologies and realized the potential of Automation, the amounts of investments flowing into this IoT are rapidly growing. Below is a report form BI Intelligence Estimates.


I believe that's sufficient information for now to go further on in-detail of the various things involved in IoT ecosystem and learn various technologies involved to build IoT solutions.


Note: If anyone still wants to read further, there are plenty of sources available on the internet.

No comments:

How J2EE components work together in any Container - Spring or Application Server

In a Spring+Jersey+Hibernate RESTful webapplication, we can spot various J2EE components - JTA, JPA, Java Bean Validation, JSON-B API for B...