Skip to main content

Internet of Things

Module code: CS7NS2 ยท Semester: Semester 2

From students who've done itโ€‹

No write-ups yet.

Questions by Yearโ€‹

No papers listed yet for CS7NS2. Look on the TCD past papers page (sign in to TCD first).

Topics

  • What the Internet of Things is LO5
  • Low-power embedded platforms and energy-aware programming LO1
  • Embedded operating systems and SDKs LO1
  • Low-power wireless: Bluetooth LE, 6LoWPAN LO2
  • Application protocols: CoAP, MQTT, CBOR LO3
  • Resource discovery and device management (LWM2M) LO3โ€“4
Learning outcomes
  1. Write and debug firmware for low-power hardware within resource and real-time limits
  2. Design and evaluate wireless communication for an energy-limited sensor/actuator system
  3. Build a small IoT prototype with middleware for sensing, actuation and device management
  4. Assess IoT hardware, software and communications for performance, reliability and security
  5. Assess the value of IoT applications

Summarised from the module descriptor, checked November 2026.