Ambient IoT — a tag with no battery · Quick start
Every question of this course
All 20 questions on one page, in the order the chapters come. Pick an answer and it tells you at once whether you were right and where the answer lives.
1 What Ambient IoT is: a network that reads tags with no battery
Q1.1 What powers an Ambient IoT device?
The architecture document describes the device as powered by energy harvesting, either with no battery at all or with limited storage such as a capacitor, from radio waves, light, motion or heat. §4.1
Q1.2 What does the cheapest kind of tag do instead of transmitting?
A carrier-wave node emits one unmodulated tone and the tag changes how much of it bounces back. There is no transmitter in the tag, which is how it lives on about a microwatt. TS 38.291
Q1.3 Clause 4.3 of TS 22.369 names four jobs. Which one is sending a tag a command so that something happens?
Actuator control is the job where the tag is attached to something that acts and the network sends it commands. The other three only read. TS 22.369
Q1.4 A reader opens TS 22.369 to find out what an Ambient IoT device must do. What does he find?
Every requirement in its clause 5 is placed on the 5G system or the 5G network. The device itself is described, in five characteristics, and never required to do anything. TS 22.369
Q1.5 How does the architecture document fence the Ambient IoT system in this release?
The scope clause says the AIoT system is defined as an isolated private network, such as SNPN, that does not interact with a public network. §1
2 What an Ambient IoT system is made of
Q2.1 Which part terminates the signalling with the tag, picks the base station and the readers, and allocates the identifier that ties one request together?
The AIOTF's function list carries all three, along with fetching the device profile and reporting the results. §4.5.3
Q2.2 Where does the architecture document put a tag's credentials?
The ADM manages device profile data, device security data including credentials, and the data saying which application may do what. §4.5.9
Q2.3 How does application data reach an Ambient IoT tag?
The protocol stack draws the application data on top of AIoT NAS, and the base station carries those messages through transparently. There is no user plane in this system. §4.6.2.2
Q2.4 How many jobs does the architecture document's job list give the AMF, and what kind are they?
The list names relaying signalling between base station and AIOTF, and carrying AIoT NAS between device and AIOTF. Elsewhere the same document gives the AMF a decision to make, which the list does not mention. §4.5.7
Q2.5 In the architecture where a phone acts as the reader, how are the base station and the AIOTF joined?
The document defines two reader architectures, and says of this one that the base station and the AIOTF are connected indirectly via an AMF. §4.2.1
3 How a tag is actually read, from the request to the answer
Q3.1 What has the network done by the time the application is told its inventory request was accepted?
The accept travels back in steps 5 and 6; the readers only broadcast the page in step 9, after it. §6.2.2.1
Q3.2 How does one tag win the right to send its report?
The page opens a set of slots, the tag chooses one and invents a random number, and hearing its own number back is what tells it the slot is its own. TS 38.391
Q3.3 How does a command procedure begin?
Steps 7 to 11 of the command procedure are steps 7 to 11 of the inventory procedure, so the tag is found before it is commanded. §6.2.3.1
Q3.4 Why does the cheapest tag need no transmitter?
A carrier-wave node emits one plain tone and the tag switches how much of it its antenna returns, so there is nothing to generate. TS 38.194
Q3.5 What does the cheapest device's clock accuracy explain?
With that much drift the tag loses the beat partway through a message, so it is given something to re-read the timing from on the way past. TS 38.291
4 What the security protects, and what it leaves open on purpose
Q4.1 Which of these must a conforming Ambient IoT deployment always do?
Integrity protection of commands is mandatory. Encryption and temporary identifiers must be supported by the device and need not be used at all. TS 33.369
Q4.2 During an inventory, what proves to the device who is paging it?
Device authentication is always performed. The network is only ever authenticated afterwards, by the integrity check on a command. TS 33.369
Q4.3 What is fed into the protection algorithms as the message counter?
The counter and the bearer field are both all zeros. Freshness rests on the session key and on an assumption about how the system is used. TS 33.369
Q4.4 A device has received and verified a Permanent Disable command. What now?
The clause says it shall no longer respond to the inventory procedure, and the protocol carries no way back. §5.2.2.3
Q4.5 Updating a device's identifier hides it from a listener only when what is true?
Identifier privacy is only realised if the command request is encrypted — and encryption is optional. TS 33.369