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

The Internet of Things

A light bulb that obeys your phone, a wristband that counts your steps, a parking space that signals it is free: no connected object "thinks" for itself. Each one sends coded data through a chain of elements to a server that, almost always, is hundreds of kilometres away, and receives instructions back along the same route.

Before you start, make sure you know: Home automation, IoT and artificial intelligence (3rd ESO)
Before you start, make sure you know: Setting up a home network (1st ESO)

The Internet of Things chain

Block diagram of the Internet of Things chain: the sensor sends data to the connectivity, this to the platform and the platform to the app. sensor connectivity platform app each link can fail independently
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
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

Short-range protocols and data encoding

Practice★☆☆Not started
Explain the role played by a Wi-Fi router in a connected home and what happens to smart appliances in the house when the router is turned off or loses internet…

Explain the role played by a Wi-Fi router in a connected home and what happens to smart appliances in the house when the router is turned off or loses internet connection.

Solve
Practice★☆☆Not started
Differentiate between Bluetooth and Wi-Fi as ways to connect a device: range, power consumption, and a typical device example for each.

Differentiate between Bluetooth and Wi-Fi as ways to connect a device: range, power consumption, and a typical device example for each.

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

Local processing versus the cloud

Cloud processing: a device sends its data to the manufacturer's remote servers (the cloud), which in turn communicate with the user's app. device data cloud manufacturer's servers commands and status app
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
Compare a device operating locally (all logic contained within the home) with one depending on "the cloud": response latency, privacy, and manufacturer reliance, giving…

Compare a device operating locally (all logic contained within the home) with one depending on "the cloud": response latency, privacy, and manufacturer reliance, giving an example of each type.

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

Security and privacy

An attacker gets into a home network through an IoT device with the factory password (a smart bulb) and from there reaches the router, the computer and the phone. attacker password factory default rest of the home network
Practice★☆☆Not started
Explain what characterises a strong password and why leaving "123456" on an IP camera is a serious security issue.

Explain what characterises a strong password and why leaving "123456" on an IP camera is a serious security issue.

Solve
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
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

Sustainability and the IoT business model

Life cycle of an IoT device: a factory producing it, the appliance plugged in and connected 24 hours a day, and the same appliance still switched on but with no connection to an unsupported cloud. manufacturing 24 h standby consumption no support obsolescence connecting everything has a cost that is not always visible
Practice★★☆Not started
Devise a useful smart home rule and another that is a bad idea, both of the form "if [condition], then [action]". Justify each one considering false positives and what…

Devise a useful smart home rule and another that is a bad idea, both of the form "if [condition], then [action]". Justify each one considering false positives and what happens when the rule fails.

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
Practice★★★Not started
A manufacturer of smart bathroom scales offers two versions of the same product: Model A costs €15,00 and requires creating a free account in its cloud mobile app to…

A manufacturer of smart bathroom scales offers two versions of the same product: Model A costs €15,00 and requires creating a free account in its cloud mobile app to record weight, body fat, and heart rates; Model B costs €55,00 and stores data solely in the internal memory and on the user's local network (without external servers or subscriptions). a) Explain the hidden business model behind Model A: how the manufacturer monetizes the price difference at the expense of the user's biometric data, and what risks of commercial profiling or sharing with third parties (such as insurance companies) this entails. b) Technically justify why Model B is more resistant to planned obsolescence and guarantees the user's long-term digital sovereignty, despite its higher initial cost.

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 data sets whose volume, speed or variety require specific processing techniques; it is not a synonym for AI.

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

Machine learning flow: a set of images of bottles and cans trains a model (network of nodes) and it is then tested with new images, with correct results and one mistake. Train with data Model Test with other data

In a shared folder, keep the model, the test set and the report, with read or edit permissions depending on the role. Document versions, limit personal data and allow decisions to be reviewed: a model can learn biases from its examples.

Summary

See all the exercises in this section