What is Internet of things (IOT) and where is it used ?








Feeling drowsy ?? Want a coffee ??  Control your coffee maker from your hand held device. I like to control electrical appliances like TV , RADIO , TOASTER from my mobile phone. This technology is known as INTERNET OF THINGS. Internet Of Things is not just controlling  home appliances , IOT(internet of things) is also used in industries and many other companies . Controlling appliances is not an easy task , to make IOT (Internet of things) a complete process large amount of data transfer has to be done between the device and the appliance. The version of the appliance is important for IOT.

PYRAMID

  Have you heard of the pyramid structure which connects the three main parts of technology today. Internet of things includes feeding data to an appliance or any other device . This data feeding will be complete only if there is a way to store data in the appliance. This part of storing data in an appliance comes under BIG DATA ANALYSIS. But before feeding data to the appliance we should first teach the machine to understand the data provided by the developer , this comes under MACHINE LEARNING. All this work is done to complete the IOT process. So to make an appliance work according to your need , you should first teach the machine to understand data , you have to store the data and then design the way of communication between the handheld device and the appliance. This is the pyramid method of INTERNET OF THINGS. 

HOW IS IT POSSIBLE ?



It is done with the help of Raspberry pi .Raspberry pi is a small computer which is the main part in a successful IOT process. Arduino boards can also be used for connecting with appliance . Raspberry pi and  Arduino boards are moreover the same but still the usage of raspberry pi's are more when compared with arduino board's . Modifications , editing and programming to a raspberry pi
can be done when it is connected with the computer.


Since raspberry pi is a separate computer a separate screen will be seen when it is connected with the system . This separate screen is the raspberry pi's screen and it contains all the applications where coding has to be done . If there is a need for a new application it can be done by connecting an ethernet cable to the raspberry pi . 


SIMPLE IOT



Let me explain you a simple IOT structure. Now imagine that a toaster , tv ,radio , power sockets and an air conditioner are connected to  a server and all the details of the appliance is connected to your mobile device. If you are returning home from work and not in a mood to cook food then you can switch on the toaster while coming from work and your bread will be ready when you reach home. In this way you can communicate with your TV. Parking lot also uses iot to find a place for parking the vehicle. Automatic heaters which keeps the house warm also uses IOT and these heaters can be controlled from mobile devices too. Now all we are talking about is controlling the appliance from your mobile phone , but some times you feel lazy to even take your mobile phone out of your pocket and send message to the appliance. What if you have added voice recognition to the server and has designed to control the appliance through voice. This is the next step of technology.

METHODS OF CONTROL

There are two ways in which you can control an appliance , one is through chat (by sending text messages) and the other is through voice.To communicate with message you have to build a chatbot . chatbot is an application designed by the developer to communicate with appliance. This chatbot can also be used as a personnel assistant. The next method is through voice , you can connect microphone to your circuit and modify the code accordingly and then you can proceed with your voice for communication.There are few areas where you can create a chat bot.

1) WIT.AI
2) API.AI

These websites will act as a software for creating chat bots. You have to create an account in these websites before initializing the process.


Comments