Skip to content
AD-604 (A) · Internet of Things/Quick Revision Short Notes

Internet of Things (AD-604 (A)) - Unit 3 Short Notes

How unit 3 is examined

This unit covers IoT functional blocks, service-oriented architecture and challenges, IEEE 802.15.4 with 6LoWPAN and ZigBee, and short-range technologies (RFID, NFC, Bluetooth, WSN); the RFID/NFC/WSN topic carries most marks.

Basics of IoT Networking, IoT Components, Functional components of IoT

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Low weight</span>

Definition. <mark>An IoT system is made of six functional blocks (device, communication, services, management, security and application) that together sense, connect, process, control and protect the connected things.</mark>

Diagram.

<figure class="ds-fig" style="margin:1.4rem 0;overflow-x:auto"><svg xmlns="http://www.w3.org/2000/svg" id="dsfig-u3-01" viewBox="0 0 492.8 234.8" width="492.8" height="234.8" role="img" aria-label="IoT functional blocks: Dev = Device, Com = Communication, Ser = Services, App = Application, Mgt = Management, Sec = Security"><style>#dsfig-u3-01 .e{stroke:#454C5A;stroke-width:1.4;fill:none}#dsfig-u3-01 .e.hi{stroke:#2340B8;stroke-width:2.6}#dsfig-u3-01 .n{fill:#FFFFFF;stroke:#16181D;stroke-width:1.4}#dsfig-u3-01 .n.hi{fill:#E3E9FC;stroke:#2340B8;stroke-width:2.2}#dsfig-u3-01 .n.rb-b{fill:#16181D;stroke:#16181D}#dsfig-u3-01 .n.rb-r{fill:#BD3227;stroke:#BD3227}#dsfig-u3-01 text{font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:13px}#dsfig-u3-01 .t{fill:#16181D;font-weight:500}#dsfig-u3-01 .t.inv{fill:#FFFFFF;font-weight:700}#dsfig-u3-01 .kd{stroke:#16181D;stroke-width:1.2}#dsfig-u3-01 .dot{fill:#16181D}#dsfig-u3-01 .ann{fill:#2340B8;font-size:11px;font-weight:700}#dsfig-u3-01 .lbl{fill:#6F7787;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700}#dsfig-u3-01 .ptr{fill:#2340B8;font-size:12px;font-weight:700}#dsfig-u3-01 .ah{fill:#454C5A}#dsfig-u3-01 .ah.hi{fill:#2340B8}#dsfig-u3-01 .wl rect{fill:#FFFFFF;stroke:#DCE0E7}#dsfig-u3-01 .wl .t{font-size:12px;font-weight:700}#dsfig-u3-01 .wl.hi rect{fill:#2340B8;stroke:#2340B8}#dsfig-u3-01 .wl.hi .t{fill:#FFFFFF}html.dark #dsfig-u3-01 .e{stroke:#B1B7C3}html.dark #dsfig-u3-01 .e.hi{stroke:#8FA3FF}html.dark #dsfig-u3-01 .n{fill:#161920;stroke:#E6E8ED}html.dark #dsfig-u3-01 .n.hi{fill:#1E2748;stroke:#8FA3FF}html.dark #dsfig-u3-01 .n.rb-b{fill:#E6E8ED;stroke:#E6E8ED}html.dark #dsfig-u3-01 .n.rb-r{fill:#FF7E71;stroke:#FF7E71}html.dark #dsfig-u3-01 .t{fill:#E6E8ED}html.dark #dsfig-u3-01 .t.inv{fill:#0F1115}html.dark #dsfig-u3-01 .kd{stroke:#E6E8ED}html.dark #dsfig-u3-01 .dot{fill:#E6E8ED}html.dark #dsfig-u3-01 .ann{fill:#8FA3FF}html.dark #dsfig-u3-01 .lbl{fill:#858D9C}html.dark #dsfig-u3-01 .ptr{fill:#8FA3FF}html.dark #dsfig-u3-01 .ah{fill:#B1B7C3}html.dark #dsfig-u3-01 .ah.hi{fill:#8FA3FF}html.dark #dsfig-u3-01 .wl rect{fill:#161920;stroke:#2A2E37}html.dark #dsfig-u3-01 .wl.hi rect{fill:#8FA3FF;stroke:#8FA3FF}html.dark #dsfig-u3-01 .wl.hi .t{fill:#0F1115}</style><defs><marker id="ah3" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path class="ah" d="M0,1 L9,5 L0,9 z"/></marker><marker id="ahh3" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path class="ah hi" d="M0,1 L9,5 L0,9 z"/></marker></defs><path class="e" d="M61,40 L156.6,40" marker-end="url(#ah3)" marker-start="url(#ah3)"/><path class="e" d="M198.6,40 L294.2,40" marker-end="url(#ah3)" marker-start="url(#ah3)"/><path class="e" d="M336.2,40 L431.8,40" marker-end="url(#ah3)" marker-start="url(#ah3)"/><path class="e" d="M177.6,175.8 L177.6,61" marker-end="url(#ah3)"/><path class="e" d="M190.2,180.6 L301.2,55.7" marker-end="url(#ah3)"/><path class="e" d="M302.6,180.6 L191.6,55.7" marker-end="url(#ah3)"/><path class="e" d="M315.2,175.8 L315.2,61" marker-end="url(#ah3)"/><circle class="n" cx="40" cy="40" r="18"/><text class="t" x="40" y="40" dy=".35em" text-anchor="middle">Dev</text><circle class="n" cx="177.6" cy="40" r="18"/><text class="t" x="177.6" y="40" dy=".35em" text-anchor="middle">Com</text><circle class="n" cx="315.2" cy="40" r="18"/><text class="t" x="315.2" y="40" dy=".35em" text-anchor="middle">Ser</text><circle class="n" cx="452.8" cy="40" r="18"/><text class="t" x="452.8" y="40" dy=".35em" text-anchor="middle">App</text><circle class="n" cx="177.6" cy="194.8" r="18"/><text class="t" x="177.6" y="194.8" dy=".35em" text-anchor="middle">Mgt</text><circle class="n" cx="315.2" cy="194.8" r="18"/><text class="t" x="315.2" y="194.8" dy=".35em" text-anchor="middle">Sec</text></svg><figcaption style="font-size:.82em;opacity:.72;margin-top:.45rem">IoT functional blocks: Dev = Device, Com = Communication, Ser = Services, App = Application, Mgt = Management, Sec = Security</figcaption></figure>

Key points.

  1. The communication block handles all networking: it links devices to each other and to the cloud using protocols at the link layer (802.15.4, Wi-Fi), network layer (IPv4/IPv6, 6LoWPAN), transport layer (TCP/UDP) and application layer (HTTP, CoAP, MQTT).
  2. The device block holds the sensors, actuators and microcontroller that sense the surroundings, act on them and give the thing its identity.
  3. The services block provides device monitoring, control, data publishing and device discovery.
  4. The management block configures the system, monitors it and manages its faults, settings and performance.
  5. The security block provides authentication, authorisation, message and content integrity, and data security.
  6. The application block gives the user an interface (web, mobile or dashboard) to view status and control the system.

Asked: [7 marks] (May 2023) What is the function of communication functional block in an IoT system? What are the other components of a complete IoT system? Explain with diagram.

IoT service oriented architecture, IoT challenges

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>IoT service oriented architecture (SOA) builds an IoT system as loosely coupled, reusable services that are discovered and composed through standard interfaces.</mark>

Key points.

  1. It has four layers: sensing (devices and data), network (connectivity), service (discovery, composition and management of services) and interface (applications and users).
  2. Each device capability is exposed as a service, so heterogeneous hardware can be combined without depending on its make.
  3. The main challenges are security and privacy, interoperability between vendors, limited power and memory on constrained devices, scalability with billions of devices, and reliable connectivity.

6LowPAN, IEEE 802.15.4, ZigBee and its types

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Low weight</span>

Definition. <mark>IEEE 802.15.4 is the standard that defines the physical (PHY) and MAC layers of low-rate wireless personal area networks (LR-WPAN) for low-power, low-cost devices.</mark>

Key points.

  1. It gives low data rates: 250 kbps at 2.4 GHz, 40 kbps at 915 MHz and 20 kbps at 868 MHz, with a range of about 10 to 100 m.
  2. It uses very little power, since devices sleep most of the time and use CSMA/CA with an optional beacon-enabled superframe.
  3. It supports star and peer-to-peer topologies, with full-function devices (FFD) that can coordinate and reduced-function devices (RFD) that are simple end nodes.
  4. Its maximum PHY packet is 127 bytes, which is why IPv6 needs 6LoWPAN to compress and fragment headers on it.
  5. It is related to IoT as the radio base for ZigBee (which adds network and application layers) and for 6LoWPAN (which carries IPv6), so it suits constrained IoT nodes.
  6. ZigBee devices are of three types: Coordinator (forms and manages the network), Router (relays data) and End device (senses and sleeps).

Asked: [7 marks] (May 2023) What is IEEE 802.15.4 protocol? How it is related to IoT?

RFID Features, RFID working principle and applications, NFC (Near Field communication), Bluetooth, Wireless Sensor Networks and its Applications

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Medium weight</span>

RFID definition. <mark>RFID (Radio Frequency Identification) uses radio waves for a reader to identify and read data from a tag attached to an object, without contact or line of sight.</mark>

RFID components. A tag (chip plus antenna, passive or active) stores a unique ID; a reader with an antenna sends the radio signal and reads the reply; a back-end system (middleware and database) processes the ID.

RFID working. The reader emits a radio field; a passive tag is powered by it, and replies with its ID by backscatter; the reader passes the ID to the back-end.

NFC definition. NFC is a short-range wireless technology on 13.56 MHz, built on HF RFID, that works within about 4 cm at 106 to 424 kbps.

Key points.

  1. RFID frequency bands are LF (125 to 134 kHz, about 10 cm), HF (13.56 MHz, about 1 m), UHF (860 to 960 MHz, several metres) and microwave (2.45 GHz).
  2. Passive tags have no battery and are cheap, while active tags have a battery and give longer range.
  3. RFID applications include supply chain and inventory tracking, toll collection, access control, livestock tagging and library management.
  4. NFC modes of operation are reader/writer (read a tag), peer-to-peer (exchange data between two phones) and card emulation (the phone acts as a payment or access card).
  5. NFC differs from RFID in that it is two-way, is limited to about 4 cm, and needs no pairing, so it is more secure for payment.
  6. Bluetooth is a 2.4 GHz short-range technology of about 10 m that forms a piconet of one master and up to seven active slaves; Bluetooth Low Energy (BLE) is its low-power form for IoT wearables and beacons.
  7. A wireless sensor network (WSN) is a group of spatially distributed, battery-powered sensor nodes that sense conditions and pass data to a sink or base station over a multi-hop wireless network. Its applications are environment and habitat monitoring, agriculture, healthcare, military surveillance and smart cities.
  8. Relation between WSN and IoT: a WSN is the sensing and data-collecting network that forms a subset of IoT; when its sink node is connected through an Internet gateway to the cloud, the sensed data become part of IoT.

Example. In smart farming, soil-moisture nodes form a WSN that sends readings hop by hop to a sink; the gateway forwards them over the Internet to a cloud app, which starts irrigation and alerts the farmer's phone.

Feature RFID NFC
Frequency LF, HF, UHF, microwave 13.56 MHz only
Range 10 cm to several metres About 4 cm
Communication Mainly one-way (reader reads tag) Two-way, three modes
Typical use Identification, tracking, inventory Payment, ticketing, pairing
Tag power Passive or active Passive tag or active device

Answer frame. For NFC and RFID: open with both definitions; draw a tag-reader block figure with the back-end; give components and frequencies, then NFC principle, range and three modes; close with the comparison table and the identification versus payment use. For WSN and IoT: open by defining both; draw sensor nodes, sink, gateway and cloud; give the subset relation and the smart-farming example; close with one sentence that WSN gathers the data and IoT delivers it to the Internet.

Pitfall: Do not call NFC and RFID the same; NFC is a short-range, two-way HF form of RFID.

Asked: [7 marks] (May 2023) Explain Near Field Communication (NFC) and RFID. Asked: [7 marks] (May 2023) What is relation between WSN and IoT? Explain with example.

Last-minute revision

  • The six IoT functional blocks are device, communication, services, management, security and application.
  • The communication block links devices to the network using the link, network, transport and application layer protocols.
  • IEEE 802.15.4 defines only the PHY and MAC layers of LR-WPAN; ZigBee and 6LoWPAN sit on top of it.
  • 802.15.4 rates are 250 kbps (2.4 GHz), 40 kbps (915 MHz) and 20 kbps (868 MHz), with a 127-byte packet.
  • ZigBee node types are Coordinator, Router and End device.
  • RFID bands are LF 125 kHz, HF 13.56 MHz, UHF 860 to 960 MHz and microwave 2.45 GHz.
  • NFC works at 13.56 MHz within about 4 cm, with reader/writer, peer-to-peer and card emulation modes.
  • Bluetooth uses 2.4 GHz, a piconet with one master and seven active slaves.
  • A WSN is a subset of IoT that becomes IoT when its sink reaches the cloud through a gateway.

Memory hooks

  • DCSMSA: Device, Communication, Services, Management, Security, Application.
  • ZigBee = CRE: Coordinator, Router, End device.
  • RFID frequencies climb with range and speed: LF, HF, UHF, microwave.
  • NFC = "Near, Fast, Contactless": three modes RPC (Reader, Peer, Card).
  • WSN collects, IoT connects.

Coverage checklist

  • Basics of IoT Networking, IoT Components, Functional components of IoT: communication block function, other blocks, block diagram (May 2023).
  • IoT service oriented architecture, IoT challenges: no past questions; definition, layers and challenges.
  • 6LowPAN, IEEE 802.15.4, ZigBee and its types: IEEE 802.15.4 and its relation to IoT (May 2023).
  • RFID Features, RFID working principle and applications, NFC (Near Field communication), Bluetooth, Wireless Sensor Networks and its Applications: NFC and RFID; WSN and IoT relation (May 2023).
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in