Notes on Introduction to IoT
Introduction to IoT
- Definition: Network of physical objects embedded with electronics, software, sensors for data collection and communication.
- Importance: Enhances efficiency, accuracy, and economic benefits.
- Characteristics: Connectivity, intelligence, sensing, interoperability, unique identity, reliability, and security.
Core Components
- Functional Blocks:
- Sensors: Gather data from the environment.
- Actuators: Perform actions based on data (e.g., motors, valves).
- Microcontrollers: Process data and execute commands.
- Communication Unit: Facilitate data exchange between devices.
- Power Supply: Provide energy for operations (often battery-powered).
IoT Architectures
- IoT Models: oneM2M, IoT World Forum, Simplified IoT Architecture.
- Architecture Layers:
- Application Layer: User interface, protocols like HTTP, MQTT, CoAP.
- Transport Layer: TCP/UDP for data transmission.
- Network Layer: IPv4/IPv6 for routing.
- Data Link Layer: Local area protocols like Ethernet, WiFi, Zigbee.
IoT Protocols
- Access Technologies: IEEE 802.15.4, 802.11ah, LoRaWAN, NB-IoT.
- Application Protocols: CoAP (Constrained Application Protocol), MQTT (Message Queuing Telemetry Transport).
Advantages and Disadvantages
Advantages:
Efficient resource utilization.
Enhanced data collection and security.
Reduction in human effort and time.
Disadvantages:
Security vulnerabilities and network attacks.
Privacy issues and complexity in maintenance.
Applications of IoT
- Smart Homes: Automation of appliances for better control and energy savings.
- Health Care: Wearable devices for monitoring patient health.
- Smart Agriculture: Use of drones and sensors for precision farming.
- Smart Cities: Waste management and traffic monitoring systems.
Challenges in IoT
- Security: Cyber attacks, data theft, and privacy control.
- Interoperability: Varied standards complicate integration.
- Scalability: Managing millions of connected devices.
Future of IoT
- Advancements such as AI integration, edge computing, and increasing connectivity will drive further innovation in IoT applications.