IoT – Technical Architecture

By | September 2, 2017

You can go through our previous posts to get an idea IoT basic concepts, if you are new on the topic of IoT:
What is IOT ?
How does IoT work?
Real Life Implementation of IoT

Now, assuming that we all understand the basic concepts of IoT, it would be worthwhile to deep dive in order to get familiar with the building blocks of IoT:

1.) Sensors & Sensor technology –

These are the most outer layer of your IoT ecosystem. Their job is to collect data from their surrounding. This “data” ranges from reading simple voice, temperature, light to complex things like reading images , videos, Jet engine maintenance data or Health essentials of a patient.

2.) IoT Gateways & frameworks –

Once the data is collected in step 1, we need to send the data to the cloud. The sensors can be connected to the cloud through a variety of methods including: cellular, satellite, WiFi, Bluetooth, low-power wide-area networks (LPWAN), or connecting directly to the internet via ethernet.

In short, Gateways acts as a bridge between internal network of sensor nodes and the external Internet or World Wide Web. They do this by collecting the data from sensor nodes & transmitting it to the internet infrastructure.

IoT - Technical Architecture

3.) Cloud/server infrastructure & Big Data –

Data transmitted through gateway is stored & processed securely within the cloud infrastructure using Big Data analytics engine. This processed data is then used by the user devices to perform intelligent actions that make all our devices ‘Smart Devices’!

4.) User Mobile apps / User Interface 

Once the processed data reaches user mobile devices. The mobile apps helps end users to control & monitor their devices (ranging from room thermostat to jet engines & assembly lines) from remote locations based. These apps push the important information on your hand-held devices or softwares & help to send commands to your Smart Devices completing the cycle of IoT ! .

However, it’s not always a one-way process. Depending on the IoT application, the user may also be able to perform an action and affect the system. For example, the user might remotely adjust the temperature in the cold storage via an app on their phone.

And some actions are performed automatically. Rather than waiting for you to adjust the temperature, the system could do it automatically via predefined rules. And rather than just call you to alert you of an intruder, the IoT system could also automatically notify relevant authorities.