Introduction to Information TechnologyUnit 89 min read
IoT, Emerging Tech, Smart Systems & Their Real-World Impact
Unit 8 of Introduction to Information Technology explores the Internet of Things (IoT)—how devices connect and communicate—and emerging technologies like AI, blockchain, and 5G, with Nepalese and global applications (e.g., eSewa, Pathao, NTC smart grids). Learn architectures, protocols, security risks, and future trend
TAKEAWAYS:
- IoT connects physical devices to the internet via sensors/actuators, enabling automation (e.g., smart homes, traffic management).
- Key components: Sensors → Gateway → Cloud → User Interface (e.g., NTC’s smart meters use sensors to track electricity usage).
- Protocols like MQTT and HTTP/HTTPS enable IoT communication; IPv6 addresses the explosion of connected devices.
- Emerging tech (AI, blockchain, edge computing) enhances IoT but introduces security/privacy risks (e.g., hacked smart locks in Nepal).
- Nepal’s IoT applications: eSewa’s biometric payments (IoT + AI), Daraz’s warehouse automation, Ncell’s IoT-based agriculture monitoring.
- Exam focus: Define IoT, list 3+ applications, explain one protocol/architecture, and critique one challenge (e.g., energy consumption, data privacy).
What Is the Internet of Things (IoT)?
IoT is a network of physical objects ("things") embedded with sensors, software, and connectivity to collect and exchange data. Unlike traditional computing, IoT focuses on real-world interactions—e.g., a traffic light adjusting based on sensor data or a farmer’s phone alerting when soil moisture drops.
How IoT Works: A Step-by-Step Trace
flowchart TD
A["Sensor/Device\n(e.g., temperature sensor in a greenhouse)"] -->|"Collects data"| B["Gateway\n(e.g., Raspberry Pi or IoT hub)"]
B -->|"Processes & sends"| C["Cloud/Edge Server\n(e.g., AWS IoT Core)"]
C -->|"Analyzes"| D["User Interface\n(e.g., farmer’s app or NTC dashboard)"]
D -->|"Triggers action"| E["Actuator\n(e.g., irrigation system or smart meter)"]Worked Example: NTC’s Smart Grid in Nepal
- Sensor: A smart meter in your home detects your electricity usage in real time.
- Gateway: Your meter sends data to NTC’s local server via LoRaWAN (a low-power IoT protocol).
- Cloud: NTC’s system analyzes usage patterns and flags anomalies (e.g., sudden spikes).
- User Interface: You receive an eSewa alert or NTC’s app shows your consumption graph.
- Actuator: If overuse is detected, NTC’s system automatically adjusts billing or suggests energy-saving tips.
REAL-WORLD IoT in Nepal and Globally
1. eSewa: Biometric + IoT Payments
- Idea Used: RFID/NFC sensors + cloud authentication.
- How: When you pay via eSewa’s biometric feature, your fingerprint is scanned by a smartphone sensor, then verified against a central database via IoT-enabled servers. The transaction is logged in real time.
- Impact: Reduces fraud and enables cashless transactions in rural areas.
2. Pathao: IoT for Ride Optimization
- Idea Used: GPS sensors + real-time traffic data.
- How: Pathao’s app uses IoT-enabled GPS in driver phones to:
- Track ride locations.
- Adjust surge pricing based on demand sensors (e.g., heavy traffic near Thapathali).
- Predict driver availability using machine learning (an emerging tech).
- Impact: Cuts wait times by 30% in Kathmandu.
3. Ncell’s IoT Agriculture (Smart Farming)
- Idea Used: Soil moisture sensors + IoT alerts.
- How: Farmers in Chitwan use Ncell’s IoT soil sensors that:
- Measure moisture levels every hour.
- Send SMS/email alerts when irrigation is needed.
- Connect to automated drip systems (actuators).
- Impact: Saves 40% water and increases yield by 25%.
IoT Architecture: Layers and Protocols
IoT systems follow a 5-layer architecture. Below is a comparison of protocols used at each layer:
| Layer | Components | Protocols/Technologies | Example in Nepal |
|---|---|---|---|
| Perception | Sensors, RFID, QR codes | Bluetooth Low Energy (BLE), Zigbee | eSewa’s NFC payments |
| Network | Gateways, routers | LoRaWAN, NB-IoT, Wi-Fi | NTC’s smart meters (LoRaWAN) |
| Processing | Edge devices, cloud servers | MQTT, CoAP | Daraz’s warehouse robots (MQTT for commands) |
| Application | User interfaces, APIs | HTTP/HTTPS, WebSockets | Pathao’s ride-tracking app |
| Business | Data analytics, security | Blockchain, AI | NEPSE’s IoT-based fraud detection |
Key Protocols Explained:
MQTT (Message Queuing Telemetry Transport)
- Why? Lightweight, low-bandwidth protocol for IoT devices.
- Example: A smart traffic light in Lalitpur sends its status (red/green) to the city’s server using MQTT.
- Trace:
sequenceDiagram TrafficLight->>Server: Publish("light_status": "green") Server->>Dashboard: Update live map
LoRaWAN
- Why? Long-range, low-power for rural areas.
- Example: NTC’s smart meters in Dharan use LoRaWAN to send data over 10+ km with a single battery charge.
Emerging Technologies Enhancing IoT
| Technology | How It Works | Nepalese Use Case | Challenge |
|---|---|---|---|
| AI/ML | Predicts patterns (e.g., traffic, demand) | Ncell’s AI analyzes call data to predict network congestion. | Needs large datasets; privacy risks. |
| Blockchain | Decentralized ledger for secure data | NEPSE exploring blockchain for tamper-proof stock records. | Slow transaction speeds. |
| Edge Computing | Processes data locally (not cloud) | Daraz’s warehouses use edge servers to sort orders faster. | Higher hardware costs. |
| 5G | Ultra-fast, low-latency connectivity | NTC piloting 5G for smart cities in Pokhara. | Expensive infrastructure. |
Challenges of IoT
Security Risks
- Example: In 2022, hackers exploited unsecured IoT cameras in Nepal to launch DDoS attacks.
- Solutions:
- Encryption (AES-256 for data in transit).
- Regular updates (e.g., Pathao’s app patches vulnerabilities monthly).
Privacy Concerns
- Example: Smart home devices (e.g., Google Nest) record audio—what if misused?
- Nepalese Case: eSewa’s biometric data must comply with PDPA (2018).
Energy Consumption
- Example: A smart bulb drawing 5W continuously over 10 years costs ~$20 in electricity (high for rural users).
- Solution: Use solar-powered IoT gateways (e.g., Ncell’s solar-charged sensors).
IoT in Nepal: Case Study – Kathmandu Traffic Management
Problem: Traffic jams cost Nepal $1.5 billion/year (World Bank). Solution: IoT-enabled smart traffic lights (piloted by KMC). How It Works:
- Sensors: Cameras and inductive loops detect vehicle count/speed.
- Gateway: Data sent to KMC’s central server via 4G/LTE.
- AI Analysis: System predicts congestion and adjusts light timings in real time.
- User Impact: Reduced wait time at Bhotahiti by 20%.
Exam Tip: How to Score Full Marks
Define IoT Clearly
- Do: "IoT is a network of physical devices embedded with sensors that collect and exchange data without human intervention."
- Avoid: Vague terms like "smart devices."
Applications Are Key
- Must mention at least 3 Nepalese examples (e.g., eSewa, Ncell, Daraz) with how IoT is used.
- Example Answer:
*"IoT in Nepal is used in:
- eSewa: Biometric authentication via RFID sensors.
- Ncell: Soil sensors for precision farming.
- Daraz: Warehouse robots with computer vision."*
Protocols > Generic Terms
- Bad: "IoT uses wireless communication."
- Good: "IoT uses MQTT for low-power devices (e.g., smart meters) and LoRaWAN for long-range rural connectivity."
Challenges Must Be Specific
- Do: "IoT faces security risks (e.g., hacked smart locks in Thapathali) and high energy costs (e.g., solar-powered sensors in Sindhupalchowk)."
- Avoid: Generic answers like "IoT has problems."
Diagrams = Extra Marks
- If asked to "explain IoT architecture," draw the 5-layer model (even in text form) and label it with Nepalese examples.
Summary Table: IoT vs. Traditional Computing
| Feature | IoT | Traditional Computing |
|---|---|---|
| Primary Focus | Real-world data (sensors/actuators) | Human-computer interaction (keyboard/mouse) |
| Connectivity | Device-to-device (M2M) | Human-to-machine (H2M) |
| Example | Smart traffic lights | Web browsers, Microsoft Word |
| Protocols | MQTT, CoAP, LoRaWAN | HTTP/HTTPS, FTP |
| Nepalese Use | NTC smart meters, eSewa payments | Online banking, TU’s LMS |
Final Thought: IoT’s Future in Nepal
- Short-term (2024–2026): Expansion of smart grids (NTC), agri-IoT (Ncell), and healthcare monitors (e.g., remote patient tracking in BP Koirala).
- Long-term (2030+): Fully automated cities (e.g., IoT-powered waste management in Kathmandu) and AI-driven IoT (e.g., self-healing roads).
- Your Role: As IT professionals, you’ll design, secure, and maintain these systems—start practicing with Raspberry Pi projects!
Based on the TU BSc CSIT syllabus for Introduction to Information Technology (CSC114), unit 8.
Discussion
Loading…