Lecture Notes
Lecture Notes
Objectives:
History of IOT
The history of the Internet of Things (IoT) can be traced back several decades, with its roots in the
evolution of technology and the desire to connect and automate devices. Here's a brief overview
of the key milestones in the history of IoT:
Early Concepts (1960s-1970s): The idea of connecting devices and enabling them to
communicate with each other was proposed as early as the 1960s. The term "Internet of Things"
was first coined by British technologist Kevin Ashton in 1999, but the concept itself had been
under development for decades prior.
First Networked Device (1982): A modified Coca-Cola vending machine at Carnegie Mellon
University became one of the earliest examples of an IoT-like device. It was connected to the
university's local network and could report the inventory and temperature of the drinks.
Telemetry and SCADA Systems (1980s-1990s): Industries like utilities and manufacturing began
using telemetry and Supervisory Control and Data Acquisition (SCADA) systems to remotely
monitor and control equipment. While not fully IoT as we know it today, these systems laid the
foundation for remote data collection and control.
Wireless Identification and RFID (2000s): The use of Radio Frequency Identification (RFID)
technology gained traction in the early 2000s, allowing objects to be identified and tracked
wirelessly. This marked a significant step toward the realization of IoT.
Pervasive Computing (2000s): Researchers and companies began exploring the concept of
pervasive computing, where computing capabilities were integrated into everyday objects, making
them "smart" and connected.
Sensor Networks and IPv6 (2000s): Developments in sensor technologies and the adoption of
IPv6 (which offers a vastly larger number of IP addresses) created an environment where a
multitude of devices could be uniquely addressed and connected.
Emergence of IoT Platforms (2010s): In the early 2010s, major tech companies started
developing IoT platforms that allowed developers to connect and manage devices more easily.
This marked the beginning of a more standardized and scalable approach to IoT development.
Widespread Adoption (2010s-Present): The proliferation of smartphones, increased internet
connectivity, and decreasing costs of sensors and hardware led to a rapid growth in the number of
connected devices. Smart home devices, wearables, and industrial applications gained significant
popularity.
5G Connectivity (2020s): The rollout of 5G networks brought faster and more reliable
connectivity, enabling real-time communication and data exchange, which is crucial for
applications like autonomous vehicles and remote surgery.
Edge Computing and AI Integration (2020s): With the growth of IoT-generated data, edge
computing gained prominence. This approach involves processing data closer to the source,
reducing latency and conserving bandwidth. Integration of IoT with artificial intelligence (AI) and
machine learning (ML) is also becoming more prevalent, enabling devices to make intelligent
decisions based on data analysis.
The history of IoT is characterized by a gradual evolution of technology, connectivity, and the
conceptualization of a world where devices, objects, and systems are interconnected. As
technology continues to advance, IoT's impact on various industries and daily life is expected to
expand even further.
Flame IR Sensor W
The KY-026 IR Flame sensor module is sensitive the IR light spectrum emitted by
open flames and triggers a digital output.
Heartbeat/Pulse Sensor
The KY-039 heartbeat detects heartbeat/pulse via the finger using a photoresistor and
flashing an LED. Should not be used as a medical device. Pa
Joystick Module
This (KY-023) module is the perfect input device for gaming, controlling stepper
motors, servos, and remote control robotics projects. These have both analog (AO)
and digital (DO) output options.
Knock Sensor
Knock sensor are vibration sensors specifically designed to pick up the vibration of
knocking. Great for magic door openers triggered by knocking on the door.
Passive Piezo-Buzzer W
This is the KY-006 Passive Piezo-Buzzer module. This buzzer’s sound and volume
can be changed by sending signals of different frequencies.
Tracking Sensor
Tracking sensor are used to help robots follow a specific path on paper or other
surfaces by sensing lines and markings drawn on their surfaces.
Vibration Sensor
The KY-002 vibration switch module detects movement and vibration of your project
and connects two pins (digital output). This can be used to detect if your Arduino
project is being shaken or abruptly moved.
Water Level Sensor (Leak Sensor)
Water level sensors (or leak sensors) allow you to gauge the presence of water or the
depth of water by reading the sensor output values. Great for detecting leaks in the
pans of hot water heaters.
void setup()
void loop()
// Green
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
// Amber
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
// Red
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
digitalWrite(12, LOW);