What is Internet of Things?
IoT stands for Internet of things. Internet of things is an ecosystem of connecting a multiple physical device via internet. Each device collects the data/information and transfer to another device through internet. In other words, Internet of things are processing a huge amount of data from multiple physical device through the internet. IoT can also be defined as the next generation devices that can sense the real-world data like lighting, temperature, the presence or absence of people or objects etc. and report this real-world data and act on it.
IoT communication is divided into 3 major connectivity.
Device to Device Connectivity:
Connecting device to device means connecting the sensor devices with gateway. To integrate or communicate the sensor data with gateway communication protocols have to be set up. For device to device connectivity different communication protocols have to use such as Zigbee, IP6LOWPAN, Wi-Fi, Bluetooth etc.
Device to Server Connectivity
Connecting device to server means connecting or integrating the gateways with IoT cloud platform. Connecting device with IoT cloud can be done with using message passing layer like MQTT, COAP, HTTP, LO-RA etc. While sending the data from a device/hardware to cloud IoT there may have some issue such as security, power consumption, intro operability etc.
Server to Server Connectivity
Connecting Server to server means connecting the cloud with front end application. So the data can be forwarded from cloud to front end and these front end can be our mobile app or web page where one can monitor the data and then same user or device can send the message in the reverse process. The same user can send the command from front end to the device which they want to control.
Why do we need internet of things?
In a current world we are surrounded with internet and our daily usage devices can connected with internet. With internet of thing physical devices will be connected with internet were anyone can control and operate these physical devices with their smart phones. In our day to day activity which can be controlled by smartphone with the internet of things are:
- Control the temperature of the AC with smartphone.
- A coffee machine will be operated with smartphone.
- Our garage doors will be closed and opened with smartphone.
- Lights of the room will be operated with smartphone.
The Internet of things Life Cycle
Collect: Device and sensors are collecting the data from everywhere.
- At your home
- In your Car
- At the office
- In the manufacturing plant
Communicate: Sending data and events through networks to some destination.
- A cloud platform
- Private data center
- Home network
Analyze: Creating the information from the data
- visualizing the data
- Building reports
- Filtering data
Action: Taking action based on the information and data
- Communicate with another machine
- Send a notification via sms, email, text
- Talk to another system
Benefits of Internet of Things
Safety, Comfort, Efficiency: The data produced by sensors and devices will be stored and secured in the cloud platform.
Better Decision Making: The more the information, the easier it is to make the right decision.
Revenue Generation: The financial aspect is the best advantage. This technology could replace humans who are in charge of monitoring and maintaining supplies.
Nazir is a senior consultant having over 10 years of experience in data warehouse development and implementation. He has strong experience in databases, ETL tools, and Linux/Unix Scripting. He has trained several batches on Azure SQL.