Introduction To The Internet of Things
Introduction To The Internet of Things
Internet of Things
The term "Internet of Things" refers to any physical objects and devices that are used to collect
and transfer data by communicating with other things through a network.
It is defined by Britannica Encyclopedia as "a vast network of physical objects with embedded
microchips, sensors, and communications capabilities that link people, machines, and entire
systems through the Internet." These physical objects could be any device or objects that we
are already using or it could also be any "thing" that we are yet to innovate.
Computer: Not an IoT Device
According to Prof. Ian Harris, the speaker for the Coursera online course "An Introduction to
Programming the Internet of Things (IOT) Specialization," computers such as laptops, desktops,
and even servers are not considered as an IoT device. He explained that computers are used
for general purposes such as to simultaneously run different programs, while IoT devices are
made to process codes in order to execute their special function. He also said that the hardware
and software of an IoT device are usually designed together compared to those of other
computing devices.
Read more about the internet of things and characteristics by visiting the link below:
https://www.c-sharpcorner.com/uploadfile/f88748/internet-of-things-iot-an-introduction/
Watch: https://www.youtube.com/watch?v=pGtnC1jKpMg
-------------------------------------------------------------------------------
Sensors
These are the tools used to measure or detect stimuli such as heat, light, motion,
moisture, pressure. The data collected will then be converted into electrical signals in
order to be processed in the real world. Examples of sensors are touch sensor, color
sensor, LDR or light sensor, and heartbeat sensor.
Processors
Processors are the ones which process the data collected by the sensors. Its main
purpose is to take the necessary data and provide "intelligence" to them. Some
examples of processors are microcontrollers and embedded hardware devices.
According to Garner's senior research director Bill Ray, the processor stands as "the
heart of a semiconductor." “It does the mathematics. It runs the program," he said.
Gateways
Gateways serve as the connection between the processed data to its desired location. It
helps bridge the communication gap between the physical device, sensors, and the
cloud.
"It provides network connectivity to the data. Network connectivity is essential for any IoT
system to communicate. LAN, WAN, PAN, etc are examples of network gateways,"
according to C-Sharp Corner.
Applications
The last part of an IoT system is the application. Applications are used in order to ensure
proper utilization of the data collected. These are the ones controlled by the users. Some
examples of applications are product flow monitoring, inventory management, and home
automation apps.
Development board ⏤ This is considered as the "core" of your IoT device. Basic
development board usually contains a microcontroller which you'll be needing to process the
data collected by your sensors.
USB cable ⏤ You need this in order to connect your computer to the development
board and program the microcontroller.
Breadboard ⏤ Breadboards are used to test your project prior to doing the permanent
wiring. It is used for prototyping as it contains a bunch of tiny holes where you can test
electronic circuits.
Sensors ⏤ Sensors are used to measure and detect stimuli from the surroundings. You
need to choose a sensor that can collect the necessary data that you need. For instance, you
may use an optical sensor if you want to create a hand sanitizer that automatically releases a
certain amount of product when someone places their hand on its opening.Jumper wires ⏤
Jumper wires are basically wires that have a pin at each end. These points allow them to be
tested in a breadboard without the need of soldering or permanently connecting them to
different devices.