Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / programming / Internet

What is IoT and Why we need IoT?

4.06/5 (14 votes)
9 Nov 2014CPOL4 min read 62.9K  
IoT wants to connect all potential objects to interact each other on the internet to provide secure, comfort life for human

Internet of Things (IoT) makes our world as possible as connected together. Nowadays we almost have internet infrastructure wherever and we can use it whenever. Embedded computing devices would be exposed to internet influence. Common instances for embedded computing devices are MP3 players, MRI, traffic lights, microwave ovens, washing machines and dishwashers, GPS even heart monitoring implants or biochip and etc.

IoT trys to establish advanced connectivity (with the aid of internet) among these mentioned device or systems or services in order to little by little makes automation in all areas. Image that all thing are connected to gather and all information would be interacted to each other over standard and different protocol domain and applications.

In a nutshell IoT wants to connect all potential objects to interact each other on the internet to provide secure, comfort life for human .

Recent researches shows by 2020 we have over 20 billion devices which uses IoT. IoT does that because of controlling on device and lower expense on radio. But these huge fields makes challenges such as lacking IP address, developing compatible and useful protocol and environment.

 

Why IoT:

1. Environmental Monitoring

Simple example is: You surly noticed  by now that you surf the net and suddenly when open your gmail you see some intersing thing which are near to your favorit. Or in facebook when you like page, on the right section similar content page will be appered. These are common and tangible but image when we can monitor all embede computing system to improve our life. such as

1.1 with the aid of water or soil or air measurment device can say us how are well for which plant

1.2. with the aid of earthquake or  tsunami warning systems we can prevent less damages and victims

1.3. we can monitor wild life habit and by this tracking prepare them their desire condition and prevent their extinction

Image 1

2. Infrastructure Management

Infrastructure Management is usefull for monitoring and tracking if there is any problem in urban or rural Infrastructure such as bridge , railway or etc to diminish and reduce risk of dangeour and any failure in strength would be tested and alarm as soon as possible to repair it.

Image 2

 

3. Industrial Applications

Industrial Applications investigate the quality of product in order to realtime optimizing to have a good marketing

such as who are most intersed to which product and how this product can find marketing with which tiny changes

Image 3

 

4. Energy Management

Energy Management are categorized with systems which are connected to internet and with some sensor to reduce power consumption such as cloud based, remote control for oven , lamp and etc

Image 4

5.Medical and Healthcare Systems

Healthcare Systems helps to improve patient state better by monitoring and controling their heart rate or blood pressure or even for their diet. smart tablet which show us how much dows with which gradient can helps patient to get better.

Image 5

6. Building and Home Automation

It is related to everything in home which have the potential to monitor and remote control such as air condition , security lock lightening, heating, ventilation, telephon syatem, tv to make a comfort , secure , with low energy consumption.

Image 6

7. Transport Systems

Transport Systems makes regular city and environment without less employeer for police or  station such as automatic configuration in traffic lights, smart arking , traffic camera to detect which road has heavy traffic and offer automatically less crowd road, or smart camera which fine driver in high speed.

Image 7

 

8. Large Scale Deployments

There are cities where are almost complete smart cities with wide range of using IoT and covering wireless

 Songdo, South Korea

Santander, Spain

New York , US

 

Platforms:

Pachube

Nimbits Data Logging on the Cloud

ThingSpeak Internet of Things

The iDi Device Cloud

The SensorCloud by MicroStrain

The Sen.Se Internet of Everything

The Exosite One Platform and Portals for Cloud-based data and device management

EVRYTHNG software engine and platform

Paraimpu – The social tools for Things

Manybots – Collect and manage information from apps and devices

ARM mbed OS

ArdOS for Arduino

Raspberry Pi OS

Contiki OS

Tiny OS

Windows Embedded

Spark OS

RIOT OS

 

References:

http://www.buildinginternetofthings.com/internet-of-things-list-of-platforms/

http://en.wikipedia.org/wiki/Internet_of_Things#Environmental_Monitoring

http://postscapes.com/internet-of-things-examples/

http://armstrongeconomics.com/

http://www.dailymail.co.uk

Feedback

Feel free to leave any feedback on this article; it is a pleasure to see your comments and vote about this code. If you have any questions, please do not hesitate to ask me here.

 

 

 

 

 

 

 

 

 

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)