The Building Blocks of IOT

 

The Building Blocks of IOT


The internet of things is a fairly recent term that best describes the interconnection of electronic devices from light bulbs to cars, via a network  such as the internet.  IoT devices are designed to share data across a network, whether it is receiving data from sensors or sending control signals, IoT is a technology that improves the efficiency and user experience of end devices. IoT is made up of several building blocks which include sensors, networking technologies, cloud computing, big data, and security protocols.


Sensors


IoT sensors are used to capture real world parameters such as temperature and humidity. These sensors then relay the continuous data to an edge computing device that can store or process the data before sending it to the cloud.


Networking Technologies


The compute module attached to a sensor or output device will have a networking interface unit such as a WiFi or Ethernet module and will connect the device to a local network or even the internet. Common technologies used are open source devices such as a raspberry pi and an Esp32.


Cloud Computing


Once the data has traveled from the end device via a network, it will be received on a sever that will process the data further and send it to an output device such as a dashboard. This data can also trigger output devices at preset thresholds. An example of this is a fan that would be triggered to turn on if the temperature in a room had reached an x value.


Big Data


Depending on the size and use case of the real world data, cases such as computer vision or natural language processing heavily rely on Deep Learning modules to understand and process this information. This data is almost always processed in the cloud.



Security Protocols


Because of the amount of nodes involved in an IoT system, it requires strict security protocols to ensure data validity and integrity and privacy.

Conclusion

 

Today we see many companies use technologies like Amazon's Alexa, and Apple's Siri to access and control their IoT devices. These devices will soon be everywhere and will provide a lot of opportunities for developers & engineers to innovate in this field.




References


- https://www.ibm.com/think/topics/internet-of-things

- https://aws.amazon.com/what-is/iot/

- https://ieeexplore.ieee.org/document/9295169



Comments

Popular posts from this blog

Why I Started Using Next.js

GitHub Streaks