Session XP: 0
1CP2 P2Edexcel GCSE Computing · 1CP2 Paper 1 (Programming)

Embedded Systems and IoT

Characteristics of embedded systems, IoT definition and examples, advantages and security concerns.

Best score
Last attempt
Best attempt progress
0
XP earned
Watch first
Craig n DaveEmbedded systems and IoT
Reference & Examples

Embedded systems

  • Embedded system: a computer system built into a larger device to perform a specific, dedicated function.
  • Runs on a microcontroller (not a general-purpose processor).
  • Characteristics: dedicated/limited function, low power consumption, limited memory, often real-time response required, robust and reliable.
  • No keyboard/screen — interacts via sensors, actuators, buttons.
  • Examples: washing machine controller, car ABS/engine management, heart pacemaker, traffic lights, digital camera, ATM, microwave.

Embedded vs general-purpose computers

  • General-purpose: can run any software, user installs programs, has full OS (Windows/Linux), keyboard/screen.
  • Embedded: runs one fixed program (firmware in ROM), no user-installable software, minimal OS (or none), compact and cheap.
  • Firmware: the fixed software stored in ROM within an embedded system.
  • Real-time: many embedded systems must respond within strict time limits (e.g. ABS — brake response must be immediate).
  • Cost: embedded systems are designed to be cheap and mass-produced.

Internet of Things (IoT)

  • IoT: everyday physical devices connected to the internet, able to send and receive data.
  • Devices have embedded systems plus network connectivity (WiFi/Bluetooth/cellular).
  • Examples: smart thermostat, smart fridge, fitness tracker, smart doorbell, connected car, industrial sensors.
  • IoT devices typically send data to cloud servers and can be controlled remotely via app.
  • Scale: billions of IoT devices worldwide — growing rapidly.

IoT advantages and concerns

  • Advantages: automation (heating adjusts automatically), remote monitoring and control, energy efficiency, convenience, data collection for analysis.
  • Security concerns: many IoT devices have weak/default passwords, infrequent software updates, large attack surface (billions of devices).
  • Privacy concerns: constant data collection (location, behaviour, usage patterns) sent to manufacturers.
  • Reliability: dependence on internet connectivity; if cloud service goes down, devices may stop working.
  • Botnet risk: compromised IoT devices can be used to launch DDoS attacks.
Exam practice — 5 questions · 12 marks · 1CP2 Paper 1 style
⚡ Write your pseudocode or answer — the AI marks against the Edexcel 1CP2 Paper 1 mark scheme.
1 markEmbedded system definition1CP2 Paper 2

Which of the following best describes an embedded system?

A A general-purpose computer that has been installed inside another device
B A dedicated computer system built into a larger device to perform a specific fixed function
C Any device that connects to the internet
D A virtual computer running inside another operating system
3 marksCharacteristics of embedded systems1CP2 Paper 2

Give THREE characteristics of embedded systems that distinguish them from general-purpose computers. (3 marks)

Hint: Think about what makes embedded systems different: what they do (one function), their resources (limited), their power, their software (firmware in ROM).
+30 XP
3 marksIoT security concern1CP2 Paper 2

Explain TWO security risks associated with the growth of Internet of Things devices. (4 marks)

Hint: Two risks with explanation of why they arise and what harm they cause. Think about: weak security, no updates, attack surface, privacy.
+30 XP
1 markIoT example1CP2 Paper 2

Which of the following is an example of an IoT device?

A A USB flash drive
B A laptop with WiFi
C A smart thermostat that learns usage patterns and can be controlled via a smartphone app
D A calculator
1 markFirmware definition1CP2 Paper 2

What is firmware?

A Software that the user installs to add features to a device
B Fixed software stored in ROM within an embedded system that controls its basic operation
C Temporary software loaded into RAM when the device starts
D Software used to compress files on storage devices

Module complete! 🎉

Score loading...

+10 XP