Back to homeTechnology · 4th ESO A · Change subject
Start for free
ESO Y4A · Technology
Computational thinking and robotics · Robotics

The Internet of Things

A wristband that counts your steps, a light bulb that obeys your phone, a fridge that warns you that you are out of milk: none of these objects "thinks" for itself. They all send and receive data through a network, almost always to a server hundreds of kilometres away. Let's open up that chain.

Before you start, make sure you know: How information travels (1st ESO)
Before you start, make sure you know: Home automation, IoT and artificial intelligence (3rd ESO)

What the Internet of Things is

Internet of Things diagram: a light bulb and a wristband connect by wifi to the router, and the router connects by cable or fibre to a remote server in the cloud. bulb wristband wifi wifi router wifi internet server (cloud)
Practice★☆☆Not started
Explain what the Internet of Things (IoT) is and name three connected objects you know, stating what data or "sense" each one provides.

Explain what the Internet of Things (IoT) is and name three connected objects you know, stating what data or "sense" each one provides.

Solve
Practice★☆☆Not started
What does any given object, such as a lamp, need to become a connected object? Mention at least three elements and explain the role of each.

What does any given object, such as a lamp, need to become a connected object? Mention at least three elements and explain the role of each.

Solve
Practice★★☆Not started
A smart plug allows you to turn off a radiator from outside the home. Describe the complete chain the command follows (app, networks, plug) and reason what happens if…

A smart plug allows you to turn off a radiator from outside the home. Describe the complete chain the command follows (app, networks, plug) and reason what happens if the home Wi-Fi stops working.

Solve

How information travels: it is all bits

Practice★☆☆Not started
The figure shows how various household appliances are controlled from a smartphone, with one element in the chain marked with ?. Identify this element and explain the…

The figure shows how various household appliances are controlled from a smartphone, with one element in the chain marked with ?. Identify this element and explain the path followed by the command "turn on the light" from when you tap the screen until the light bulb turns on.

smartphone internet ? light thermostat blind
Solve
Practice★☆☆Not started
Name three connected objects in your home or neighbourhood and explain what "job" each one performs: measuring something, providing alerts, or automating something.

Name three connected objects in your home or neighbourhood and explain what "job" each one performs: measuring something, providing alerts, or automating something.

Solve
Practice★★☆Not started
Compare an infrared remote control with controlling a device over the internet: range, network requirement and privacy. Give an example where each option is clearly…

Compare an infrared remote control with controlling a device over the internet: range, network requirement and privacy. Give an example where each option is clearly preferable.

Solve

Short-range protocols: choosing the right network

Coverage areas from a shed: Bluetooth covers a few metres, WiFi tens of metres and Zigbee/LoRa long distances, with their battery consumption. shed not to scale Bluetooth a few metres low power WiFi tens of metres more power Zigbee/LoRa long distance very low power higher data speed usually means more battery drain
Practice★★☆Not started
A fitness tracker records your steps and sleep. Reason what sensors it uses, where this data is stored, and which app displays it. What risk to your privacy do you see…

A fitness tracker records your steps and sleep. Reason what sensors it uses, where this data is stored, and which app displays it. What risk to your privacy do you see in this operation?

Solve
Practice★★☆Not started
A smart thermostat "learns" a family's schedule. Explain what data it needs to record to achieve this, what energy savings or comfort this learning provides, and what…

A smart thermostat "learns" a family's schedule. Explain what data it needs to record to achieve this, what energy savings or comfort this learning provides, and what privacy risk it involves.

Solve
Practice★★★Not started
Design an IoT system that alerts a family on their smartphone if the moisture level of a houseplant drops too low: what sensor you would use, how it would connect, how…

Design an IoT system that alerts a family on their smartphone if the moisture level of a houseplant drops too low: what sensor you would use, how it would connect, how the notification would arrive, and how the system would behave when there is no internet connection.

Solve

The cloud: where the data lives

Data flow: the device sends information to the cloud (servers) and the cloud sends the response back to the app on the user's phone. device sensors and actuators data cloud servers that process response app user's phone
Practice★★☆Not started
Explain what "the cloud" means in the context of the Internet of Things: where data is actually stored and what happens to devices if the manufacturer closes the service…

Explain what "the cloud" means in the context of the Internet of Things: where data is actually stored and what happens to devices if the manufacturer closes the service (real-world cases of devices becoming useless or "dumb").

Solve
Practice★★☆Not started
A city installs sensors in parking spaces to indicate which ones are free. Describe the complete chain (sensor, communication network, platform, application) and two…

A city installs sensors in parking spaces to indicate which ones are free. Describe the complete chain (sensor, communication network, platform, application) and two measurable benefits of the system.

Solve
Practice★★★Not started
The owner of a tourist rental property installs a smart lock connected via Wi-Fi to the router and claims: "I'm not worried about security: the lock has a 16-character…

The owner of a tourist rental property installs a smart lock connected via Wi-Fi to the router and claims: "I'm not worried about security: the lock has a 16-character random password, so no one from the street can breach it". a) Refute their statement by identifying and justifying two real attack vectors against the lock that do not rely on guessing that password (for example, vulnerabilities in the manufacturer's firmware/cloud or attacks on the local Wi-Fi network). b) Design an improvement in the network and authentication architecture that increases the security of remote access without relying solely on the device's password.

Solve

Security and privacy in connected objects

An attacker accesses an IoT camera from the internet using the factory password and, from there, reaches the rest of the home network. internet attacker with the published password IoT camera with factory password rest of the home network
Practice★★★Not started
A family is hesitating whether to install three home automation devices: a thermostat with a presence sensor, a robot vacuum cleaner with a navigation camera, and smart…

A family is hesitating whether to install three home automation devices: a thermostat with a presence sensor, a robot vacuum cleaner with a navigation camera, and smart speakers in the bedrooms. They want to automate their home but demand that no data regarding private habits, floor plans, or voice recordings be stored on third-party servers. a) Analyze for each of the three devices what type of sensitive data it collects and justify whether it is technically feasible for it to operate 100% via local processing (Edge Computing) without connecting to the manufacturer's cloud. b) Establish a technical decision criterion to reject or accept any future connected device in their home, based on data architecture (local vs. cloud) and privacy policy.

Solve
Practice★★★Not started
In a smart classroom equipped with CO₂, temperature, and light sensors, the system controls motorized windows, climate control, and blinds. On a cold winter morning (5,0…

In a smart classroom equipped with CO₂, temperature, and light sensors, the system controls motorized windows, climate control, and blinds. On a cold winter morning (5,0 °C outside), the classroom records 1400 ppm of CO₂ (stale air; recommended threshold: 800 ppm), the indoor temperature is 19,0 °C, and direct sunlight is blinding the digital whiteboard. a) Identify the two operational conflicts that arise when trying to simultaneously optimize student health, energy efficiency, and visibility. b) Design the control algorithm using conditional rules (IF... THEN...) that resolves both dilemmas, justifying which objective must have absolute priority in the event of a contradiction.

Solve
Practice★★★Not started
A school replaces 60 traditional light bulbs with low-cost "smart" bulbs (5,0 W of LED lighting and 1,5 W of continuous standby power consumption due to the Wi-Fi…

A school replaces 60 traditional light bulbs with low-cost "smart" bulbs (5,0 W of LED lighting and 1,5 W of continuous standby power consumption due to the Wi-Fi connection). Three years later, the manufacturer goes bankrupt, shuts down its cloud servers, and the mobile app stops working, preventing them from being turned on or dimmed remotely. a) Calculate the total energy (in kWh) consumed in standby by the 60 bulbs over those 3 years (1095 days) and compare it with the actual lighting consumption if they are turned on 5 hours a day for 180 school days per year. Interpret the result from the perspective of energy savings. b) Explain the "bricking" phenomenon these bulbs suffered and what technical design alternative (local open protocols versus cloud dependency) would have ensured they continued to work after the manufacturer closed down.

Solve

AI and big data in a connected system

A programmed rule ("if the humidity drops below 30, water the plants") is written by a person. An artificial intelligence model can learn from examples to predict consumption or recognise an image. Big data describes datasets whose volume, speed or variety require specific processing techniques; it is not a synonym for AI.

The workflow separates learning from examples from using the model on new data.

Diagram of the AI workflow: training with data to produce the model, followed by testing with different data. Trainwith data Model Testother data

In a shared folder, store the model, the test set and the report, with read or edit permissions according to each person's role. Document versions, limit personal data and allow decisions to be reviewed: a model can learn biases from its examples.

Back to the start: Neither the light bulb nor the fridge "thought" for itself: now you know the whole chain, from the sensor that measures to the cloud that makes the decision and sends the command back across the network to your screen.

Summary

See all the exercises in this section