[go: up one dir, main page]

WO2025238507A1 - Provisioning medium access control parameters for ambient internet of things devices - Google Patents

Provisioning medium access control parameters for ambient internet of things devices

Info

Publication number
WO2025238507A1
WO2025238507A1 PCT/IB2025/054922 IB2025054922W WO2025238507A1 WO 2025238507 A1 WO2025238507 A1 WO 2025238507A1 IB 2025054922 W IB2025054922 W IB 2025054922W WO 2025238507 A1 WO2025238507 A1 WO 2025238507A1
Authority
WO
WIPO (PCT)
Prior art keywords
devices
service request
ambient
parameters
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/IB2025/054922
Other languages
French (fr)
Inventor
Stepan Kucera
Dongjoo Kim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Publication of WO2025238507A1 publication Critical patent/WO2025238507A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access

Definitions

  • a telecommunications system can be seen as a facility that enables communication sessions between two or more entities such as user terminals, base stations and/or other nodes by providing carriers between the various entities involved in the communications path.
  • a telecommunications system can be provided for example by means of a communication network and one or more compatible communication devices.
  • the communication sessions may comprise, for example, communication of data for carrying communications such as voice, video, electronic mail (email), text message, multimedia and/or content data and so on.
  • Non-limiting examples of services provided comprise two-way or multi-way calls, data communication or multimedia services and access to a data network system, such as the Internet.
  • PLMN public land mobile networks
  • WLAN wireless local area networks
  • Some wireless systems can be divided into cells, and are therefore often referred to as cellular systems.
  • a user can access the telecommunications system by means of an appropriate communication device or terminal.
  • a communication device of a user may be referred to as user equipment (UE) or user device.
  • UE user equipment
  • a communication device is provided with an appropriate signal receiving and transmitting apparatus for enabling communications, for example enabling access to a communication network or communications directly with other users.
  • the communication device may access a carrier provided by a station, for example a base station of a cell, and transmit and/or receive communications on the carrier.
  • the telecommunications system and associated devices typically operate in accordance with a given standard or specification which sets out what the various entities associated with the communication system are permitted to do and how operations should be achieved. Communication protocols and/or parameters which shall be used for connection of the various entities are also typically defined.
  • a telecommunications system is the Universal Mobile Telecommunications System (UMTS).
  • UMTS Universal Mobile Telecommunications System
  • Other examples of telecommunications systems are Long-Term Evolution (LTE), LTE Advanced and the so- called 5G or New Radio (NR) networks.
  • NR is being standardized by the 3rd Generation Partnership Project (3GPP).
  • 3GPP 3rd Generation Partnership Project
  • Example implementations of the present disclosure are directed to telecommunications and, in particular, to supporting devices such as ambient Internet of Things (IoT) services in a telecommunications system.
  • IoT ambient Internet of Things
  • the present disclosure includes, without limitation, the following example implementations.
  • Some example implementations provide an apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: receive a first service request for a service related to devices; determine, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and send, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
  • Some example implementations provide an apparatus of a communication network, the apparatus comprising: means for receiving a first service request for a service related to devices; means for determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and means for sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
  • Some example implementations provide a method performed by an apparatus of a communication network, the method comprising: receiving a first service request for a service related to devices; determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
  • Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: receive a first service request for a service related to devices; determine, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and send, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
  • Some example implementations provide a reader device associated with devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configure medium access control based on the respective values for the one or more parameters; and implement the medium access control between the devices and the reader device.
  • Some example implementations provide a reader device associated with devices, the reader device comprising: means for receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; means for configuring medium access control based on the respective values for the one or more parameters; and means for implementing the medium access control between the devices and the reader device.
  • Some example implementations provide a method performed by a reader device associated with devices, the method comprising: receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configuring medium access control based on the respective values for the one or more parameters; and implementing the medium access control between the devices and the reader device.
  • Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with devices to at least: receive a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configure medium access control based on the respective values for the one or more parameters; and implement the medium access control between the devices and the reader device.
  • Some example implementations provide a device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the device to at least: receive a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determine, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and send, towards the reader device, the message associated with the service request in accordance with the timing.
  • Some example implementations provide a device comprising: means for receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; means for determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and means for sending, towards the reader device, the message associated with the service request in accordance with the timing.
  • Some example implementations provide a method performed by a device, the method comprising: receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and sending, towards the reader device, the message associated with the service request in accordance with the timing.
  • Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a device to at least: receive a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determine, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and send, towards the reader device, the message associated with the service request in accordance with the timing.
  • Some example implementations provide an apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determine, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back- off time for retransmission of a message is to be determined; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Some example implementations provide an apparatus of a communication network, the apparatus comprising: means for receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; means for determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back- off time for retransmission of a message is to be determined; and means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Some example implementations provide a method performed by an apparatus of a communication network, the method comprising: receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back- off time for retransmission of a message is to be determined; and sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determine, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Some example implementations provide a reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configure a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to
  • Some example implementations provide a reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: means for receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Some example implementations provide a method performed by a reader device associated with ambient Internet of Things (IoT) devices, the method comprising: receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with ambient Internet of Things (IoT) devices to at least: receive a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configure a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access
  • Some example implementations provide an apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: send, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receive, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size
  • Some example implementations provide an apparatus of a communication network, the apparatus comprising: means for sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; means for receiving, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; means for making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, means for sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • IoT Internet of Things
  • Some example implementations provide a method performed by an apparatus of a communication network, the method comprising: sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receiving, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • IoT Internet of Things
  • Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: send, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receive, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • Some example implementations provide a reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices; obtain, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increase or decrease the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices.
  • IoT ambient Internet of Things
  • Some example implementations provide a reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: means for receiving a first service request for a service related to ambient Internet of Things (IoT) devices; means for obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and means for increasing or decreasing the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices.
  • IoT ambient Internet of Things
  • Some example implementations provide a method performed by a reader device associated with ambient Internet of Things (IoT) devices, the method comprising: receiving a first service request for a service related to ambient Internet of Things (IoT) devices; obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increasing or decreasing the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices.
  • IoT ambient Internet of Things
  • Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with ambient Internet of Things (IoT) devices to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices; obtain, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increase or decrease the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices.
  • IoT ambient Internet of Things
  • FIG.1 illustrates a telecommunications system that includes one or more public land mobile networks (PLMNs) coupled to one or more external data networks, according to some example implementations of the present disclosure
  • FIG.2 illustrates a deployment of a PLMN, according to some example implementations
  • FIG.3 more particularly depicts aspects of the deployment of FIG.2, according to some example implementations
  • FIGS.4A and 4B illustrate respective ambient Internet of Things (IoT) topologies in a deployment of a PLMN, according to various example implementations
  • FIGS.5 and 6 are signaling charts illustrating the setting of one or more parameters of a medium access control (MAC) layer for medium access control between ambient IoT devices and a reader, according to various example implementation
  • MAC medium access control
  • the “or” of a set of operands is the “inclusive or” and thereby true if and only if one or more of the operands is true, as opposed to the “exclusive or” which is false when all of the operands are true.
  • “[A] or [B]” is true if [A] is true, or if [B] is true, or if both [A] and [B] are true.
  • the articles “a” and “an” mean “one or more,” unless specified otherwise or clear from context to be directed to a singular form.
  • network may refer to a group of interconnected computers including clients and servers; and within a network, these computers may be interconnected directly or indirectly by various means including via one or more switches, routers, gateways, access points or the like.
  • 3GPP technologies such as Global System for Mobile Communications (GSM), UMTS, LTE, LTE Advanced, 5G NR, 5G Advanced and 6G; however, it should be understood that example implementations of the present disclosure may be equally applicable to non-3GPP technologies such as IEEE 802, Bluetooth and Bluetooth Low Energy.
  • circuitry may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry); (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions); or (c) hardware circuit(s) and/or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
  • hardware-only circuit implementations such as implementations in only analog and/or digital circuitry
  • combinations of hardware circuits and software such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s
  • circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware.
  • circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
  • FIG.1 illustrates a telecommunications system 100 according to various example implementations of the present disclosure.
  • the telecommunications system generally includes one or more telecommunications networks.
  • the system includes one or more public land mobile networks (PLMNs) 102 coupled to one or more other external data networks 104 – notably including a wide area network (WAN) such as the Internet.
  • PLMNs includes a core network (CN) 106 backbone such as the Evolved Packet Core (EPC) of LTE, the 5G core network (5GC) or the like; and each of the core networks and the Internet are coupled to one or more radio access networks (RANs) 108, air interfaces or the like that implement one or more radio access technologies (RATs).
  • RANs radio access networks
  • RATs radio access technologies
  • a “network device” refers to any suitable device at a network side of a telecommunications network. Examples of suitable network devices are described in greater detail below.
  • the system includes one or more radio units that may be varyingly known as user equipment (UE) 110, terminal device, terminal equipment, mobile station or the like.
  • the UE is generally a device configured to communicate with a network device or a further UE in a telecommunications network.
  • the UE may be a portable computer (e.g., laptop, notebook, tablet computer), mobile phone (e.g., cell phone, smartphone), wearable computer (e.g., smartwatch), or the like.
  • the UE may be an Internet of things (IoT) device, an industrial IoT (IIoT device), a vehicle equipped with a vehicle-to- everything (V2X) communication technology, or the like.
  • IoT Internet of things
  • IIoT device industrial IoT
  • V2X vehicle-to- everything
  • the UE may be a narrowband IoT (NB-IoT) device, an enhanced machine-type communication (eMTC) device, a reduced capability (RedCap) device, an ambient IoT device, or the like.
  • NB-IoT narrowband IoT
  • eMTC enhanced machine-type communication
  • RedCap reduced capability
  • these UEs 110 may be configured to connect to one or more of the RANs 108 according to their particular radio access technologies to thereby access a particular CN 106 of a PLMN 102, or to access one or more of the external data networks 104 (e.g., the Internet).
  • the external data network may be configured to provide Internet access, operator services, 3rd party services, etc.
  • radio access technologies include 3GPP radio access technologies such as GSM, UMTS, LTE, LTE Advanced, 5G NR, 5G Advanced, and 6G.
  • Other examples of radio access technologies include IEEE 802 technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.15 (including 802.15.1 (WPAN/Bluetooth), 802.15.4 (Zigbee) and 802.15.6 (WBAN)), Bluetooth, Bluetooth Low Energy (BLE), ultra wideband (UWB), and the like.
  • a radio access technology may refer to any 2G, 3G, 4G, 5G, 6G or higher generation mobile communication technology and their different versions, as well as to any other wireless radio access technology that may be arranged to interwork with such a mobile communication technology to provide access to the CN 106 of a mobile network operator (MNO).
  • MNO mobile network operator
  • a RAN 108 may be configured as one or more macrocells, microcells, picocells, femtocells or the like.
  • the RAN may generally include one or more radio access nodes that are configured to interact with UEs 110.
  • a radio access node may be referred to as a base station (BS), access point (AP), base transceiver station (BTS), Node B (NB), evolved NB (eNB), macro BS, NB (MNB) or eNB (MeNB), home BS, NB (HNB) or eNB (HeNB), next generation NB (gNB), enhanced gNB (en-gNB), next generation eNB (ng-eNB), or the like.
  • the RAN may include some type of network controlling/governing entity responsible for control of the radio access nodes.
  • the network controlling/governing entity and radio access node may be separate or integrated into a single apparatus.
  • the network controlling/governing entity may include processing circuity configured to carry out various management functions, etc.
  • a RAN 108 may be centralized or distributed.
  • components of a RAN may be interconnected by Ethernet, Gigabit Ethernet, Asynchronous Transfer Mode (ATM), optical fiber, dark fiber, passive wavelength division multiplexing (WDM), WDM passive optical network (WDM-PON), optical transport network (OTN), time sensitive networking (TSN) and/or any other data link layer network, possibly including radio links.
  • the RAN may be connected to a CN 106 through one or more gateways, network functions or the like.
  • a PLMN 102 may be deployed in a number of different manners.
  • the EPC is the CN 106, and the evolved UMTS terrestrial radio access network (E-UTRAN) is the RAN 108; and the E-UTRAN includes one or more eNBs (radio access nodes) configured to connect UEs 110 to the E-UTRAN to thereby access the EPC.
  • FIG.2 illustrates a deployment 200, such as a 5G or 6G deployment.
  • the 5GC 202 is the CN, and the next generation (NG) radio access network (NG-RAN) 204 is the RAN; and the NG-RAN includes one or more gNBs 206 (radio access nodes) configured to connect UEs 208 to the NG-RAN to thereby access the 5GC (at times referred to as the NGC).
  • the term ‘gNB’ in 5G may correspond to the eNB in 4G LTE.
  • SA standalone
  • Other deployments combine 4G LTE and 5G technologies, and are referred to as non-standalone (NSA) deployments.
  • the E-UTRAN includes one or more ng-eNBs that are configured to communicate with the 5GC, and that may also be configured to communicate with one or more gNBs.
  • the NG- RAN may include one or more en-gNBs that are configured to communicate with the EPC, and that may also be configured to communicate with one or more eNBs.
  • a single UE 110, a dual-mode or multimode UE may support multiple (two or more) RANs— thereby being configured to connect to multiple RANs, such as 4G LTE and 5G.
  • FIG.3 more particularly depicts aspects of the deployment 200 for a MNO, according to some example implementations.
  • the deployment includes the 5GC 202, and NG-RAN 204 with one or more gNBs 206 configured to connect UEs 208 to the NG- RAN to thereby access the 5GC.
  • the 5GC may include a number of network functions (NFs) divided between the control plane and the user plane.
  • the 5GC may include, for example, an access and mobility management function (AMF) 302, a session management function (SMF) 304, a user plane function (UPF) 306, and the like.
  • the 5GC may include a unified data management (UDM) 308, unified data repository (UDR) 310, network data analytics function (NWDAF) 312, a network exposure function (NEF) 314.
  • UDM unified data management
  • UDR unified data repository
  • NWDAAF network data analytics function
  • NEF network exposure function
  • the 5GC may also include an application function (AF) 316 and/or the application function may external to the 5GC and in an external data network (DN) 320.
  • the 5GC may also include one or more other NFs, such as an ambient IoT function (AIoTF) 318 to support ambient IoT services, as described in greater detail below relative to various example implementations of the present disclosure.
  • AIoTF ambient IoT function
  • the AMF 302 is configured to provide UE-based authentication, authorization, mobility management, etc.
  • the SMF 304 is configured to provide various functionality including session management (SM), UE Internet Protocol (IP) address allocation and management, selection and control of UPF(s) 306, control part of policy enforcement and Quality of Service (QoS), lawful intercept, termination of SM parts of network access stratum (NAS) messages, Downlink Data Notification (DNN), roaming functionality, local enforcement to apply QoS for Service Level Agreements (SLAs), charging data collection and charging interface, etc.
  • SM session management
  • IP Internet Protocol
  • QoS Quality of Service
  • NAS network access stratum
  • DNN Downlink Data Notification
  • roaming functionality local enforcement to apply QoS for Service Level Agreements (SLAs)
  • SLAs Service Level Agreements
  • charging data collection and charging interface etc.
  • the UDM 308 serves as a centralized repository for user-related subscription and authentication data.
  • the UDM manages user authentication, authorization, and profile information, ensuring secure and authorized access to the 5GC 202.
  • the UDR 310 is responsible for storing and managing user-related data, including session and policy information.
  • the UDR facilitates functions such as data storage, retrieval, and update, ensuring the maintenance of user-related information across the 5G network.
  • the NWDAF 312 collects and analyzes network data to provide insights into the performance, optimization, and overall health of the 5GC. This information may be used for network management, optimization, and decision-making processes to enhance the network’s efficiency.
  • the UPF 306 supports various user plane operations and functionalities, such as packet routing and forwarding, traffic handling (e.g., QoS enforcement), an anchor point for intra-RAT/inter-RAT mobility (when applicable), packet inspection and policy rule enforcement, lawful intercept (UP collection), traffic accounting and reporting, etc.
  • the UPF is the point of interconnect between the 5GC and at least one external data network (DN) 320 (i.e., point of ingress or egress for a DN), and routes packets to and from the DN.
  • the DN may be configured to provide Internet access, operator services, 3rd party services, etc.
  • the AF 316 may interact with the 5GC 202 to enable the deployment of specific services and applications.
  • the AF communicates with other NFs to request and manage network resources, ensuring that the network adapts to the requirements of different applications and services.
  • the NEF 314 allows authorized third-party applications and services to access specific network functions and services in a controlled manner.
  • the NEF enables the exposure of network capabilities to external entities, fostering innovation and the development of new services.
  • operations of the gNB 206 or other radio access node may be carried out, at least partly, in a central/centralized unit (CU), such as a server, host or node, operationally coupled to a distributed unit (DU), such as a radio head/node. It is also possible that node operations may be distributed among a plurality of servers, hosts or nodes.
  • CU central/centralized unit
  • DU distributed unit
  • a 5G network architecture may be based on a so-called CU-DU split.
  • One gNB-CU central node
  • the gNB-CU may control a plurality of spatially separated gNB-DUs, acting at least as transmit/receive (Tx/Rx) nodes.
  • the gNB-DUs may include, for example, a radio link control (RLC) layer, medium access control (MAC) layer and a physical (PHY) layer
  • the gNB-CU also called a CU
  • the layers above the RLC layer such as a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and an internet protocol (IP) layer.
  • PDCP packet data convergence protocol
  • RRC radio resource control
  • IP internet protocol
  • Other functional splits are also possible. It is considered that a skilled person is familiar with the open systems interconnection (OSI) model and the functionalities within each layer.
  • OSI open systems interconnection
  • the server or CU may generate a virtual network through which the server communicates with the radio node.
  • virtual networking may involve a process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network.
  • Such virtual network may provide flexible distribution of operations between the server and the radio head/node.
  • any digital signal processing task may be performed in either the CU or the DU, and the boundary where the responsibility is shifted between the CU and the DU may be selected according to implementation.
  • Some deployments support IoT devices, and the number IoT devices is anticipated to be greatly increase, with the lifespan of many of these devices being very long (e.g., five years or more). In many cases, charging or regularly replacing batteries that power these IoT devices is becoming increasingly impractical, considering the significant consumption of manpower and materials.
  • Ambient IoT devices are IoT devices powered by energy harvesting, making them either battery-less or equipped with limited energy storage capabilities (e.g., using a capacitor). In some of these deployments, ambient IoT complements other IoT technologies such as NB- IoT / eMTC and RedCap. Ambient IoT aims to cover additional use cases that demand more cost-effective, power-efficient, and particularly battery-less functionalities. In particular, for example, ambient IoT may be used in ID tags (replacing radio frequency (RF) identification with a wider range), sensors (e.g., temperature sensors, humidity sensors), healthcare (e.g., monitoring personal medical information), logistics (e.g., tracking objects), and the like.
  • ID tags placing radio frequency (RF) identification with a wider range
  • sensors e.g., temperature sensors, humidity sensors
  • healthcare e.g., monitoring personal medical information
  • logistics e.g., tracking objects
  • An ambient IoT device may be passive or active. An ambient IoT device may harvest energy and then use an active circuit to transmit.
  • An active ambient IoT device may include, for example, active components such as amplifiers, while a passive ambient IoT device generally does not include active components. Rather, a passive ambient IoT device uses a communication technique known as backscattering, in which an external RF signal is used for activation / excitation of the device, and in which the RF signal is modulated with information by the passive device before being reflected / backscattered. In various examples, the modulating of information on the reflected / backscattering signal may be referred to as transmitting the backscattered signal.
  • an ambient device may have capability to switch between being active or passive.
  • An ambient IoT system architecture may include the ambient IoT device, as well as an activator (also referred to as an illuminator or AIoT activator) and a reader (also at times referred to as a reader device or an AIoT reader).
  • an ambient IoT device may include a passive radio, and the activator is a device configured to send an activation signal (external RF signal) to provide energy to wake-up the passive radio, and thereby allow the ambient IoT device to transmit one or more signals (backscattered signals) that carry messages.
  • the reader is a device configured to listen and detect the signal(s) from the ambient IoT device.
  • an ambient IoT device may be categorized by type as a Device A, Device B or Device C.
  • Device A passive
  • Device B passive
  • Device B type devices do not generate independent signals but may utilize backscattering with potential reflection gain.
  • Device C active are actively-transmitting devices with limited energy storage capabilities based on ambient energy sources.
  • FIGS.4A and 4B illustrate respective IoT topologies (in particular, ambient IoT topologies) 400A and 400B, according to various example implementations of the present disclosure.
  • the illustrated topologies include a gNB 206 (or other radio access node) and an ambient IoT device 402 (at times referred to as an AIoT device), and may also include a UE 208.
  • the ambient IoT device is configured to directly and bidirectionally communicate with the gNB.
  • the communication may include may include ambient IoT data and/or signaling between the gNB and the ambient IoT device.
  • the ambient IoT device is configured to bidirectionally communicate with the gNB via the UE.
  • the UE is an intermediate node, and is configured to transfer ambient IoT data and/or signaling between the gNB and the ambient IoT device.
  • the activator and reader for the ambient IoT device are co-located.
  • the gNB 206 may operate as both an activator and a reader for the ambient IoT device 402.
  • the UE 208 may operate as both an activator and a reader for the ambient IoT device.
  • the activator and reader for the ambient IoT device are separate devices.
  • the gNB may operate as an activator, and the UE may operate as a reader.
  • the UE may operate as an activator, and the gNB may operate as a reader.
  • the gNB 206 and UE 208 may communicate according to a radio protocol stack, such as the 4G radio protocol stack.
  • a reader e.g., gNB 206 or UE 208 and an ambient IoT device 402 may communicate according to a radio protocol stack. It has been agreed, however, that certain layers of the 5G radio protocol stack are not necessary between the reader and the ambient IoT device or are otherwise unsupported, such as RLC, RRC, PDCP, and service data adaptation protocol (SDAP). It has also been agreed that a contention- based protocol such as slotted ALOHA may be the basis for random access, which may be triggered by the reader. [0081] A registration procedure for ambient IoT devices 402 has been proposed in which ambient IoT devices are pre-configured with respective AIoT device identifiers (IDs).
  • IDs AIoT device identifiers
  • An AF 316 may request that the 5GC 202 trigger AIoT device registration by providing a list of target AIoT device IDs for target ambient IoT devices.
  • the AF may also provide a timeout period (also at times referred to as a receiving time limit).
  • the 5GC may broadcast (via a gNB 206) an activating signal that includes the target AIoT device IDs, requesting that the target ambient IoT devices respond with a registration request.
  • the gNB waits to receive responses from the target ambient IoT devices until the timeout period that was provided expires.
  • Ambient IoT devices whose AIoT device IDs match with the received target AIoT device IDs respond with respective registration request messages.
  • the gNB collects and forwards the responses that arrive within the timeout period to the 5GC, while the gNB discards any responses that arrive after the timeout period has expired.
  • simply discarding late responses may not be desirable from the AF perspective, as the AF 316 may be unable to maximize usability of the ambient IoT devices 402.
  • the same concern may apply not only to the device registration, but also to other AIoT services, including inventory requests as well as sending commands to the ambient IoT devices.
  • the ambient IoT devices 402 may use random medium access with intermittent transmission opportunities and/or carrier wave provisioning for backscattering, which may cause excessive build-up of radio access delay and the consequent (uncontrolled) violation of response deadlines. More specifically, the medium access between ambient IoT devices and the reader (e.g., gNB 206, UE 208) may be based on random access schemes with unconstraint back-off such as slotted ALOHA.
  • One characteristic of these schemes is uncontrolled response time that may further worsen as a function of overall congestion (e.g., number of contending ambient IoT devices and/or transmission requests per ambient IoT device). Another factor in excessive delay build-up may be intermittent provisioning of contention window (CW) / backscattering opportunities.
  • CW contention window
  • the unpredictability of the medium access may negatively impact the actual application-level reliability (e.g., sheer presence of command response timeout periods) and/or its measures (e.g., in case of repetitive command triggering until an AIoT command is executed).
  • example implementations of the present disclosure provide a solution whereby the 5GC 202 (e.g., one or more NFs), reader (e.g., gNB 206, UE 208), or another network entity may control one or more parameters employed for medium access control between devices and a reader (reader device) associated with the devices, subject to delivery time constraints.
  • delivery may refer to the successful transmission of a message or signal such that the message/signal is received at its destination.
  • Example implementations will be described primarily in the context of ambient IoT devices 402, although it should be understood that example implementations may apply equally to other types of devices.
  • the parameter(s) may be provided by the AF 316 and/or other suitable network entity.
  • a suitable parameter is a parameter that quantifies an interval within which a back-off time for retransmission of a message is to be determined by the ambient IoT devices (the interval at times referred to as a back-off interval or window).
  • Another example of a suitable parameter is a parameter that quantifies a response priority.
  • suitable parameters include device category, battery status, energy harvesting capability, and the like.
  • a random access scheme such as slotted ALOHA may be employed.
  • a random back-off may be set as a random number between 0 and 2 Q-1 slots, where Q is a parameter that quantifies the back-off interval.
  • the parameter Q which determines the random back-off time, may be determined or adjusted based on a number of AIoT transmissions per cell / reader. Entities, such as the AMF 302, that may assist with the reader selection may infer the per-cell / reader congestion / contention and determine suitable Q values.
  • the Q value may be determined with the goal to ensure that a number of responses occur within a certain time period (e.g., 99% response time does not exceed e.g., 50% of the maximum response time).
  • the determination or adjustment of the Q value may also consider periods of inactivity in CW or backscattering.
  • the parameter(s), such as the Q value may be signaled in a number of different manners.
  • the 5GC 202 e.g., AIoTF 318, reader, or other entity may determine an explicit value of Q, and signal the explicit value of Q to the reader, for instance, the 5GC signaling the serving gNB 206 or other reader of a specific cell, which then configures the cell’s MAC accordingly.
  • the gNB / reader may actively provide feedback on inactivity periods (periods in which there is no reception of responses).
  • the 5GC, reader, or other entity may indirectly signal increases or decreases of the Q value, the increase or decrease being based on a number of timed-out AIoT service requests for example.
  • different Q values can be configured on a per-device or per-group basis, allowing for granular (e.g., finer) control over transmission behavior.
  • the 5GC 202 e.g., AIoTF 318
  • the 5GC may modify standard AF message priority, such as by providing a new priority value to influence transmission behavior.
  • Q value may be decreased and/or the priority may be increased, which may allow for quicker response times in subsequent attempts of the command / service request.
  • the 5GC, reader, or other entity may determine an adaptation of parameter(s), which may be an increase in value(s) of the parameter(s), a decrease in the value(s), toggling the value(s) of binary parameter(s), or the like.
  • Some example implementations of the present disclosure therefore provide an apparatus, which as described below may be implemented in or by the 5GC 202.
  • the apparatus may be implemented by a reader (e.g., gNB 206, UE 208) or other suitable entity.
  • the 5GC (or other entity) may receive a (first) service request for a service related to devices such as ambient IoT devices 402. In some examples, this service request may be received from an AF 316.
  • the 5GC 202 may determine, for the ambient IoT devices 402, respective values for parameter(s) that influence delivery rate and latency for random access by the ambient IoT devices to the reader (e.g., gNB 206, UE 208) via a medium.
  • the respective value(s) for the parameter(s) may be determined based on one or more reliability constraints and one or more latency constraints at the reader.
  • the 5GC 202 may then send a (second) service request for the service towards the ambient IoT devices, which may include the respective values for the parameter(s) to be used for medium access control between the ambient IoT devices and the reader.
  • the 5GC 202 may send the service request to the reader (e.g., gNB 206, UE 208), such as for configuring a medium access control layer at the reader.
  • the reader may configure medium access control based on the respective values for the parameter(s), and implement the medium access control between the ambient IoT devices and the reader.
  • the reader may send, towards the ambient IoT devices, a (second / third) service request for the service based on the respective values of the parameter(s).
  • this service request may include the respective values for the parameter(s), which may be sent towards the ambient IoT devices for carrying out the random access based on the respective values of the parameter(s).
  • the parameter(s) include at least one parameter (e.g., Q parameter) that quantifies the size of a back-off interval.
  • the value of the parameter may be an indication to increase or decrease the size of the back-off interval.
  • the parameter(s) may include at least one parameter that quantifies a response priority.
  • the respective values for the parameter(s) may include values for different response priorities for different ones of the ambient IoT devices 402 or for different groups of the ambient IoT devices.
  • the (second) service request may be sent by the 5GC 202, reader, or other entity towards the ambient IoT devices or the different groups of the ambient IoT devices in accordance with the different response priorities.
  • the 5GC 202, reader e.g., gNB 206, UE 208
  • the 5GC 202, reader may determine an adaptation of at least one of the parameter(s) based on a measure derived from delivery of a message associated with the service request from at least some of the ambient IoT devices 402.
  • a suitable measure is a number of messages that arrive from the ambient IoT devices after the timeout period has expired, or other suitable measure that indicates conformance of the ambient IoT devices to the timeout period.
  • the 5GC may determine a percentage of ambient IoT devices that respond within the timeout period.
  • the 5GC, reader, or other entity may send an indication of the adaptation towards the ambient IoT devices.
  • the adaptation of at least one of the parameter(s) may include, for example, an increase or decrease in at least one of the parameter(s), such as the value for the parameter that quantifies the size of the back-off interval.
  • the 5GC 202, reader e.g., gNB 206, UE 208
  • the 5GC 202, reader may receive, from at least some of the ambient IoT devices 402, respective messages related to the service, and perform an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period associated with messages from the ambient IoT devices.
  • the 5GC, reader or other entity may then make a determination whether to increase or decrease the size of the interval based on the analysis, and send an appropriate indication towards the ambient IoT devices. For example, the 5GC may adjust the size of the interval based on the percentage of ambient IoT devices that respond within the timeout period in order that responses from additional target ambient IoT devices are received within the timeout period.
  • the reader e.g., gNB 206, UE 208
  • the reader may determine to perform the adaptation or not perform the adaptation, and implement the medium access control accordingly. When the determination is made to perform the adaptation, the reader may perform the adaptation.
  • the reader may send, towards the ambient IoT devices, an indication of the adaptation for performing at the ambient IoT devices.
  • the ambient IoT devices 402 may receive the service request including the respective values for the parameter(s).
  • the ambient IoT device may determine, based on the respective values for the parameter(s), a timing for the random access in which a message associated with the service request is sent towards the reader device.
  • the ambient IoT devices may send, towards the reader device, the message associated with the service request in accordance with the timing.
  • an ambient IoT device 402 may determine, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval. The ambient IoT device may then send the retransmission of the message after the back-off time has passed.
  • the parameter(s) comprise a response priority for the ambient IoT device
  • the timing for the random access may be determined in accordance with the response priority.
  • FIG. 5 is a signaling chart 500 illustrating the setting of parameter(s) of a MAC layer for medium access control between ambient IoT devices 402 and an AIoT reader 510 (e.g., gNB 206, UE 208).
  • the AF 316 at operation 501 sends an AIoT service request (at times referred to as an “AIoT Requirement”) to trigger the 5GC 202 to provide one or more AIoT service operations (e.g., device registration, inventory, command, etc.).
  • This request may include a list of target AIoT device IDs, and a pre-defined timeout value that indicates a timeout period for which the 5GC should wait to receive data from the target ambient IoT devices.
  • the request comprises information or values related to target device IDs and timeouts, carried in one or more parameters so named.
  • the 5GC 202 e.g., AIoTF 318) at operation 502 determines the value of the parameter Q per reader/cell based on demand and time constraints, which may be used by the ambient IoT devices 402 to calculate a random back-off time.
  • the value of the parameter Q may be determined based on any of a number of different factors.
  • the value of the parameter Q may be determined based on the timeout value, wherein stricter (e.g., shorter) timeout values may be assigned higher priority and/or a shorter (e.g., smaller) value of Q.
  • the value of the parameter Q may be determined based on a total number of ambient IoT device requests per cell / reader per unit of time. In this regard, more ambient IoT devices may cause a longer contention period and higher likelihood of time out, and the value of Q may be adjusted accordingly.
  • the 5GC 202 may determine the value of the parameter Q per ambient IoT device 402, group of ambient IoT devices, or device type.
  • the parameter Q may be device-specific, which may provide finer control, a per-device, per-group or device type basis for allocation of the value of Q. In some these examples, different values for Q may be determined for different sets of ambient IoT devices.
  • the 5GC 202 may adjust the value of the parameter Q based on a response to a command or other service quest timing out. In this regard, if the 5GC needs to repeat a command or other service request due to expiration of a timeout period for a response, the priority may be higher, and the value of the parameter Q may be decreased. This may in turn allow for quicker response times in subsequent attempt(s) of the service request. Similarly, the 5GC may determine the value of the parameter Q based on statistical information, such as a number of timed-out service requests.
  • the 5GC may determine the value of the parameter Q based on information from the AIoT reader 510 (e.g., gNB 206, UE 208), such as one or more inactivity periods.
  • the 5GC 202 at operation 503 signals the value of the parameter Q to the AIoT reader 510 (e.g., gNB 206, UE 208), such as when the 5GC forwards the AIoT service request.
  • the 5GC 202 at operation 503 may also signals the targets device IDs and the timeouts to the AIoT reader 510.
  • the AIoT reader then at operation 504 configures the cell’s MAC according to the value of the parameter Q.
  • the configuration of the cell’s MAC may be performed via static (pre)-configuration or on a dynamic (even per device or group) basis, e.g., within the AIoT service request sent by the 5GC to the reader at operation 501.
  • the AIoT reader 510 at operation 505 sends an AIoT service request to the ambient IoT devices 402, including the parameter Q.
  • the AIoT service request sent to the ambient IoT devices 402 also includes the target device IDs.
  • the ambient IoT devices matching their AIoT device IDs with the required target AIoT device IDs provide respective responses to the AIoT service request, applying the random access scheme with the given value of the parameter Q (Q-based random back-off (RB)).
  • FIG.6 is a signaling chart 600 illustrating the setting of parameter(s) of a MAC layer for medium access control between ambient IoT devices 402 and an AIoT reader 510 (e.g., gNB 206, UE 208), according to some other example implementations.
  • an AIoT reader 510 e.g., gNB 206, UE 208
  • the AF 316 at operation 601 sends an AIoT service request (at times referred to as an “AIoT Requirement”) to trigger the 5GC 202 to provide one or more AIoT service operations (e.g., device registration, inventory, command, etc.).
  • This request may include a list of target AIoT device IDs, and a pre-defined timeout value that indicates a timeout period for which the 5GC should wait to receive data from the target ambient IoT devices.
  • the 5GC 202 at operation 602 forwards a corresponding AIoT service request to the AIoT reader 510 (e.g., gNB 206, UE 208).
  • the AIoT reader at operation 603 obtains the parameter Q from the cell’s MAC.
  • the AIoT reader 510 at operation 604 sends an AIoT service request to the ambient IoT devices 402, including the parameter Q.
  • the ambient IoT devices matching their AIoT device IDs with the required target AIoT device IDs provide respective responses to the AIoT service request, applying the random access scheme with the given parameter Q (Q-based RB).
  • the AIoT reader 510 and 5GC 202 at operation 606 forward the responses of target AIoT devices to the AF 316.
  • the 5GC at operation 607 determines actual conformance to timeout periods for immediate or future calibration purposes, such as to update one or more values of Q.
  • the 5GC performs an analysis of the responses for conformance of the ambient IoT devices to the timeout period, and makes a determination whether to increase or decrease the size of the interval based on the analysis.
  • the 5GC then at operation 608 sends an indication to increase or decrease the value of Q to the AIoT reader.
  • the AIoT reader may then increase or decrease the value of Q in the cell’s MAC.
  • response priority of the ambient IoT devices 402 may also be incorporated and managed similar to Q values. As indicated above, for example, ambient IoT devices with more stringent (e.g., shorter in time) response delivery requirements may be configured with different Q values.
  • FIGS.7A and 7B are flowcharts illustrating various operations in a method 700 performed by an apparatus of a communication network, according to various example implementations.
  • the method includes receiving a first service request for a service related to devices, as shown at block 702 of FIG.7A.
  • the method includes determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, as shown at block 704.
  • the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium.
  • the method also includes sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device, as shown at block 706.
  • the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval.
  • the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices.
  • the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • the second service request is sent towards the devices or the different groups of the devices at block 706 in accordance with the different response priorities.
  • the method 700 further includes determining an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices, as shown at block 708 of FIG.7B.
  • the method also includes sending an indication of the adaptation towards the devices, as shown at block 710.
  • sending the second service request towards the devices at block 706 comprises sending the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device.
  • FIGS.8A – 8D are flowcharts illustrating various operations in a method 800 performed by a reader device associated with devices, according to various example implementations.
  • the method includes receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, as shown at block 802 of FIG.8A.
  • the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium.
  • the method includes configuring medium access control based on the respective values for the one or more parameters, as shown at block 804. And the method includes implementing the medium access control between the devices and the reader device, as shown at block 806.
  • the service request is a first service request
  • implementing the medium access control at block 806 comprises sending, towards the devices, a second service request for the service based on the respective values of the one or more parameters.
  • implementing the medium access control at block 806 comprises sending a second service request for the service.
  • the second service request comprises the respective values for the one or more parameters
  • the second service request is sent towards the devices for carrying out the random access based on the respective values of the one or more parameters.
  • the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • the one or more parameters comprise at least one parameter that quantifies a response priority
  • the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • the service request is a first service request
  • the method 800 further includes sending, towards the devices, a second service request for the service, as shown at block 808 of FIG.8C.
  • the method includes receiving an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices, as shown at block 810.
  • the method includes making a determination whether to perform the adaptation, as shown at block 812.
  • the medium access control is implemented at block 806 further based on the determination.
  • the determination is made at block 812 to perform the adaptation of the at least one of the one or more parameters.
  • implementing the medium access control at block 806 comprises performing the adaptation, as shown at block 814 of FIG.8C.
  • the determination is made at block 812 to perform the adaptation of the at least one of the one or more parameters.
  • implementing the medium access control at block 806 comprises sending, towards the devices, an indication of the adaptation for performing at the devices, as shown at block 816 of FIG. 8D.
  • FIGS.9A – 9C are flowcharts illustrating various operations in a method 900 performed by a device, according to various example implementations.
  • the method includes receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, as shown at block 902 of FIG.9A.
  • the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium.
  • the method includes determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device, as shown at block 904.
  • the method also includes sending, towards the reader device, the message associated with the service request in accordance with the timing, as shown at block 906.
  • the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device.
  • determining the timing for the random access at block 904 comprises determining, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, as shown at block 908 of FIG.9B.
  • sending the message at block 906 comprises sending the retransmission of the message after the back-off time has passed, as shown at block 910.
  • the one or more parameters comprise a response priority for the device. In some of these examples, the timing for the random access is determined at block 904 in accordance with the response priority. [0129] In some examples, the method 900 further includes receiving an indication of an adaptation of at least one of the one or more parameters, as shown at block 912 of FIG.9C. In some of these examples, the method also includes performing the adaptation of the at least one of the one or more parameters, in accordance with the indication, as shown at block 914. [0130] FIGS.10A – 10C are flowcharts illustrating various operations in a method 1000 performed by an apparatus of a communication network, according to various example implementations.
  • the method includes receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices, as shown at block 1002 of FIG.10A.
  • the method includes determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, In some of these examples, the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined, as shown at block 1004.
  • the method also includes sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device, as shown at block 1006.
  • the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • determining the at least one value for the at least one parameter at block 1004 comprises determining respective values for parameters comprising the at least one parameter that quantifies the size of the interval.
  • the parameters further comprise at least one parameter that quantifies a response priority
  • the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • the method 1000 further includes receiving, from at least some of the ambient IoT devices, respective messages related to the service, as shown at block 1008 of FIG.10B.
  • the method also includes performing an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period, as shown at block 1010. For example, the method may include determining a percentage of ambient IoT devices that respond within the timeout period.
  • the method 1000 further includes making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, as shown at block 1012 of FIG.10C.
  • the method may include adjusting the size of the interval based on the percentage of ambient IoT devices that respond within the timeout period in order that responses from additional target ambient IoT devices are received within the timeout period.
  • the method also includes sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the determination, as shown at block 1014.
  • sending at block 1006 the second service request towards the ambient IoT devices comprises sending the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device.
  • FIGS.11A – 11C are flowcharts illustrating various operations in a method 1100 performed by a reader device associated with ambient Internet of Things (IoT) devices, according to various example implementations. The method includes receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, as shown at block 1102 of FIG. 11A.
  • IoT Internet of Things
  • the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • the method includes configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1104.
  • the method also includes sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device, as shown at block 1106.
  • the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority.
  • the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured at block 1104 further based on the values for the different response priorities.
  • the second service request is sent towards the ambient IoT devices at block 1106 based on the values for the different response priorities.
  • the method 1100 further includes receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period, as shown at block 1108 of FIG.11B.
  • the method also includes making a determination whether to implement the increase or decrease in the at least one value, as shown at block 1110. [0141] In some examples, the determination is made at block 1110 to implement the increase or decrease in the at least one value.
  • the method 1100 further includes sending, towards the ambient IoT devices, the indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1112 of FIG.11C.
  • FIGS.12A and 12B are flowcharts illustrating various operations in a method 1200 performed by an apparatus of a communication network, according to various example implementations.
  • the method includes sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices, as shown at block 1202 of FIG.12A.
  • the method includes receiving, from at least some of the ambient IoT devices, respective messages related to the service, as shown at block 1204.
  • IoT Internet of Things
  • the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • the method includes performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices, as shown at block 1206.
  • the method includes making a determination whether to increase or decrease the size of the interval based on the analysis, as shown at block 1208.
  • the method includes sending, based on the determination, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1210.
  • the service request sent towards the ambient IoT devices at block 1202 comprises the at least one value for at least one parameter that quantifies the size of the interval.
  • the service request is a second service request, and the method further includes receiving a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices, as shown at block 1212 of FIG.12B.
  • the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • FIGS.13A – 13D are flowcharts illustrating various operations in a method 1300 performed by a reader device associated with ambient Internet of Things (IoT) devices, according to various example implementations.
  • the method includes receiving a first service request for a service related to ambient Internet of Things (IoT) devices, as shown at block 1302 of FIG.13A.
  • the method includes obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined, as shown at block 1304.
  • the method includes sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1306.
  • the method also includes increasing or decreasing at block 1308 the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices.
  • the method 1300 further includes receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, as shown at block 1310 of FIG.13B.
  • the at least one value for the at least one parameter is increased or decreased at block 1308 based on the indication.
  • the method 1300 further includes performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices, as shown at block 1312 of FIG.13C.
  • the method also includes making a determination whether to increase or decrease the size of the interval based on the analysis, as shown at block 1314.
  • the at least one value for the at least one parameter is increased or decreased at block 1310 based on the determination.
  • the method 1300 further includes sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1316 of FIG.13D.
  • the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • a telecommunications system 100 or PLMN 102 and its components such as a UE 110, CN 106, RAN 108, 5GC 202, NG-RAN 204, gNB 206, UE 208, NF (e.g., AMF 302, SMF 304, UPF 306, UDM 308, UDR 310, NWDAF 312, NEF 314, AF 316, AIOTF 318), ambient IoT device 402 and/or AIOT reader 510, may be implemented by various means.
  • Means for implementing the system and its components may include hardware, firmware, software, or combinations thereof.
  • one or more apparatuses may be configured to function as or otherwise implement the system and its components shown and described herein.
  • the respective apparatuses may be connected to or otherwise in communication with one another in a number of different manners, such as directly or indirectly via a wired or wireless network or the like.
  • At least some of one or more of the methods 700, 800, 900, 1000, 1100, 1200 and 1300 described with respect to FIGS.7A and 7B, 8A – 8D, 9A – 9C, 10A – 10C, 11A – 11C, 12A and 12B, and 13A – 13D may be carried out by one or more apparatuses comprising means for performing functions corresponding operations of the method.
  • a suitable apparatus may include an NF (e.g., AMF, NEF, AF, AIOTF), a gNB (e.g., gNB-DU, gNB-CU), ng-eNB or any suitable apparatus, such as a server, host or node.
  • FIG.14 illustrates an apparatus 1400 in which means for performing various functions includes hardware, alone or under direction of one or more computer programs from a computer-readable storage medium or other memory, such as computer memory, according to some example implementations of the present disclosure.
  • an apparatus of example implementations of the present disclosure may comprise, include or be embodied in one or more fixed or portable electronic devices. Examples of suitable electronic devices include a wearable computer, mobile phone, portable computer, desktop computer, workstation computer, server (server computer) or the like.
  • the apparatus may include one or more of each of a number of components such as, for example, processing circuitry 1402 connected to computer-readable storage medium or other memory 1404.
  • the processing circuitry 1402 may be composed of one or more processors alone or in combination with one or more computer-readable storage media.
  • the processing circuitry is generally any piece of computer hardware that is capable of processing information such as, for example, data, computer programs and/or other suitable electronic information.
  • the processing circuitry is composed of a collection of electronic circuits some of which may be packaged as an integrated circuit or multiple interconnected integrated circuits (an integrated circuit at times more commonly referred to as a “chip”).
  • the processing circuitry may be configured to execute computer programs, which may be stored onboard the processing circuitry or otherwise stored in the memory 1404 (of the same or another apparatus).
  • the processing circuitry 1402 may be a number of processors, a multi-core processor or some other type of processor, depending on the particular implementation. Further, the processing circuitry may be implemented using a number of heterogeneous processor systems in which a main processor is present with one or more secondary processors on a single chip. As another illustrative example, the processing circuitry may be a symmetric multi-processor system containing multiple processors of the same type. In yet another example, the processing circuitry may be embodied as or otherwise include one or more ASICs, FPGAs or the like.
  • the processing circuitry may be capable of executing a computer program to perform one or more functions, the processing circuitry of various examples may be capable of performing one or more functions without the aid of a computer program. In either instance, the processing circuitry may be appropriately programmed to perform functions or operations according to example implementations of the present disclosure.
  • the memory 1404 is generally any piece of computer hardware that is capable of storing information such as, for example, data, computer programs, instructions 1406 (e.g., computer-readable program code) and/or other suitable information either on a temporary basis and/or a permanent basis.
  • the memory may include volatile and/or non-volatile memory, and may be fixed or removable.
  • the memory 1404 is a non-transitory device capable of storing information.
  • a suitable memory is a computer-readable storage medium, which is distinguishable from a computer-readable transmission medium capable of carrying information from one location to another.
  • suitable computer-readable transmission media comprise electronic carrier signals, telecommunications signals, or some combination thereof.
  • non-transitory is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM versus ROM).
  • a computer-readable medium as described herein generally refers to a computer-readable storage medium or computer-readable transmission medium.
  • a computer- readable medium is any entity or device capable in which information, such as one or more computer programs or portions thereof, may be stored and carried.
  • the processing circuitry 1402 may also be connected to one or more interfaces for displaying, transmitting and/or receiving information.
  • the interfaces may include a communications interface 1408 and/or one or more user interfaces.
  • the communications interface may be configured to transmit and/or receive information, such as to and/or from other apparatus(es), network(s) or the like.
  • the communications interface may be configured to transmit and/or receive information by physical (wired) and/or wireless communications links. Examples of suitable communication interfaces include a network interface controller (NIC), wireless NIC (WNIC) or the like.
  • NIC network interface controller
  • WNIC wireless NIC
  • the user interfaces may include a display 1410 and/or one or more user input interfaces 1412.
  • the display may be configured to present or otherwise display information to a user, suitable examples of which include a liquid crystal display (LCD), light-emitting diode (LED) display, organic LED (OLED) display, active-matrix OLED (AMOLED) or the like.
  • LCD liquid crystal display
  • LED light-emitting diode
  • OLED organic LED
  • AMOLED active-matrix OLED
  • the user input interfaces may be wired or wireless, and may be configured to receive information from a user into the apparatus, such as for processing, storage and/or display. Suitable examples of user input interfaces include a microphone, image or video capture device, keyboard or keypad, joystick, touch-sensitive surface (separate from or integrated into a touchscreen), biometric sensor or the like. The user interfaces may further include one or more interfaces for communicating with peripherals such as printers, scanners or the like. [0160] Execution of the instructions 1406 by the processing circuitry 1402, or storage of the instructions in the memory 1404, supports combinations of operations for implementing example implementations of the present disclosure.
  • an apparatus 1400 may comprise at least one processing circuitry and at least one memory coupled to the at least one processing circuitry, where the at least one processing circuitry is configured to execute instructions stored in the at least one memory. It will also be understood that one or more functions, and combinations of functions, may be implemented by special purpose hardware- based computer systems and/or processing circuitry which perform the specified functions, or combinations of special purpose hardware and program code instructions. [0161] Some example implementations of the present disclosure may also be carried out in the form of a computer process defined by one or more computer programs or portions thereof. Example implementations of the present disclosure may be carried out by executing at least one portion of a computer program comprising instructions. The computer program may be in source code form, object code form, or in some intermediate form.
  • the computer program may be stored in a computer-readable medium that is readable by a computer, processing circuitry or other suitable apparatus. As indicated above, for example, the computer program may be stored in a memory, such as a computer-readable storage medium. Additionally or alternatively, for example, the computer program may be stored in a computer-readable transmission medium.
  • the coding of software for carrying out example implementations of the present disclosure is well within the scope of a person of ordinary skill in the art.
  • any suitable instructions may be loaded onto a computer, a processing circuitry or other programmable apparatus from a memory or a computer-readable medium (e.g., computer-readable storage medium, computer-readable transmission medium) to produce a particular machine, such that the particular machine becomes a means for implementing the functions specified herein.
  • the instructions may also be stored in a computer-readable medium that can direct a computer, a processing circuitry or other programmable apparatus to function in a particular manner to thereby generate a particular machine or particular article of manufacture.
  • the instructions stored in the computer-readable medium may produce an article of manufacture, where the article of manufacture becomes a means for implementing functions described herein.
  • the instructions may be retrieved from a computer-readable medium and loaded into a computer, processing circuitry or other programmable apparatus to configure the computer, processing circuitry or other programmable apparatus to execute operations to be performed on or by the computer, processing circuitry or other programmable apparatus.
  • Retrieval, loading and execution of instructions comprising program code instructions may be performed sequentially such that one instruction is retrieved, loaded and executed at a time. In some example implementations, retrieval, loading and/or execution may be performed in parallel such that multiple instructions are retrieved, loaded, and/or executed together. Execution of the program code instructions may produce a computer-implemented process such that the instructions executed by the computer, processing circuitry or other programmable apparatus provide operations for implementing functions described herein.
  • An apparatus of a communication network comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: receive a first service request for a service related to devices; determine, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and send, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
  • Clause 2 The apparatus of clause 1, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • Clause 3 The apparatus of clause 2, wherein the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval.
  • Clause 4 The apparatus of clause 2 or clause 3, wherein the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices.
  • Clause 5 The apparatus of any of clauses 1 to 4, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • Clause 6 The apparatus of clause 5, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities.
  • the at least one processing circuitry is configured to execute the instructions to cause the apparatus to further at least: determine an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices; and send an indication of the adaptation towards the devices.
  • the apparatus caused to send the second service request towards the devices comprises the apparatus caused to send the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device.
  • An apparatus of a communication network comprising: means for receiving a first service request for a service related to devices; means for determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and means for sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
  • the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval.
  • Clause 12 The apparatus of clause 10 or clause 11, wherein the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices. [0177] Clause 13.
  • the one or more parameters comprise at least one parameter that quantifies a response priority
  • the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • Clause 14 The apparatus of clause 13, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities.
  • Clause 15 The apparatus of any of clauses 9 to 14, wherein the apparatus further comprises: means for determining an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices; and means for sending an indication of the adaptation towards the devices.
  • Clause 17 A method performed by an apparatus of a communication network, the method comprising: receiving a first service request for a service related to devices; determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
  • Clause 18 The method of clause 17, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • Clause 19 The method of clause 18, wherein the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval.
  • Clause 20 The method of clause 18 or clause 19, wherein the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices.
  • Clause 21 The method of any of clauses 17 to 20, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • Clause 22 The method of clause 21, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities.
  • Clause 23 The method of any of clauses 17 to 22, wherein the method further comprises: determining an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices; and sending an indication of the adaptation towards the devices.
  • Clause 24 Clause 24.
  • a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: receive a first service request for a service related to devices; determine, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and send, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
  • Clause 26 The computer-readable storage medium of clause 25, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • Clause 27 The computer-readable storage medium of clause 26, wherein the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval.
  • Clause 28 Clause 28.
  • Clause 29 The computer-readable storage medium of any of clauses 25 to 28, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • Clause 30 The computer-readable storage medium of clause 29, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities.
  • Clause 32 The computer-readable storage medium of any of clauses 25 to 31, wherein the apparatus caused to send the second service request towards the devices comprises the apparatus caused to send the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device.
  • An apparatus comprising means for performing the method of any of clauses 17 to 24.
  • Clause 34 A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 17 to 24.
  • Clause 35 A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 17 to 24.
  • Clause 36 A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 17 to 24.
  • a reader device associated with devices comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configure medium access control based on the respective values for the one or more parameters; and implement the medium access control between the devices and the reader device.
  • the reader device of clause 37 wherein the service request is a first service request, and the reader device caused to implement the medium access control comprises the reader device caused to send, towards the devices, a second service request for the service based on the respective values of the one or more parameters.
  • the reader device caused to implement the medium access control comprises the reader device caused to send a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters.
  • the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • the reader device of any of clauses 37 to 41 wherein the service request is a first service request, and the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: send, towards the devices, a second service request for the service; receive an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices; and make a determination whether to perform the adaptation, and wherein the medium access control is implemented further based on the determination.
  • Clause 43 The reader device of clause 42, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein the reader device caused to implement the medium access control comprises the reader device caused to perform the adaptation.
  • a reader device associated with devices comprising: means for receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; means for configuring medium access control based on the respective values for the one or more parameters; and means for implementing the medium access control between the devices and the reader device.
  • the reader device of clause 45 wherein the service request is a first service request, and the means for implementing the medium access control comprises means for sending, towards the devices, a second service request for the service based on the respective values of the one or more parameters.
  • the means for implementing the medium access control comprises means for sending a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters.
  • Clause 48 Clause 48.
  • Clause 49 The reader device of any of clauses 45 to 48, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • a method performed by a reader device associated with devices comprising: receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configuring medium access control based on the respective values for the one or more parameters; and implementing the medium access control between the devices and the reader device.
  • Clause 54 The method of clause 53, wherein the service request is a first service request, and implementing the medium access control comprises sending, towards the devices, a second service request for the service based on the respective values of the one or more parameters.
  • Clause 55 The method of clause 53 or clause 54, wherein implementing the medium access control comprises sending a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters.
  • Clause 56 The method of any of clauses 53 to 55, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
  • Clause 58 The method of any of clauses 53 to 57, wherein the service request is a first service request, and the method further comprises: sending, towards the devices, a second service request for the service; receiving an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices; and making a determination whether to perform the adaptation, and wherein the medium access control is implemented further based on the determination.
  • Clause 59 Clause 59.
  • a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with devices to at least: receive a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configure medium access control based on the respective values for the one or more parameters; and implement the medium access control between the devices and the reader device.
  • the computer-readable storage medium of clause 61 wherein the service request is a first service request, and the reader device caused to implement the medium access control comprises the reader device caused to send, towards the devices, a second service request for the service based on the respective values of the one or more parameters.
  • Clause 63 The computer-readable storage medium of clause 61 or clause 62, wherein the reader device caused to implement the medium access control comprises the reader device caused to send a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters.
  • Clause 64 Clause 64.
  • Clause 65 The computer-readable storage medium of any of clauses 61 to 64, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • the computer-readable storage medium of any of clauses 61 to 65 wherein the service request is a first service request, and the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the reader device to further at least: send, towards the devices, a second service request for the service; receive an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices; and make a determination whether to perform the adaptation, and wherein the medium access control is implemented further based on the determination.
  • Clause 67 Clause 67.
  • Clause 68 The computer-readable storage medium of clause 66 or clause 67, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein the reader device caused to implement the medium access control comprises the reader device caused to send, towards the devices, an indication of the adaptation for performing at the devices.
  • Clause 69 A reader device comprising means for performing the method of any of clauses 53 to 60.
  • a computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 53 to 60.
  • Clause 71 A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 53 to 60.
  • Clause 72 A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 53 to 60.
  • Clause 73 Clause 73.
  • a device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the device to at least: receive a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determine, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and send, towards the reader device, the message associated with the service request in accordance with the timing.
  • Clause 74 The device of clause 73, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein the device caused to determine the timing for the random access includes the device caused to determine, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein the device caused to send the message includes the device caused to send the retransmission of the message after the back-off time has passed.
  • Clause 75 Clause 75.
  • Clause 76 The device of any of clauses 73 to 75, wherein the at least one processing circuitry is configured to execute the instructions to cause the device to further at least: receive an indication of an adaptation of at least one of the one or more parameters; and in accordance with the indication, perform the adaptation of the at least one of the one or more parameters. [0241] Clause 77.
  • a device comprising: means for receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; means for determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and means for sending, towards the reader device, the message associated with the service request in accordance with the timing.
  • the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein the means for determining the timing for the random access comprises means for determining, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein the means for sending the message comprises means for sending the retransmission of the message after the back-off time has passed.
  • Clause 79 The device of clause 77 or clause 78, wherein the one or more parameters comprise a response priority for the device, and wherein the timing for the random access is determined in accordance with the response priority.
  • Clause 80 The device of any of clauses 77 to 79, wherein the device further comprises: means for receiving an indication of an adaptation of at least one of the one or more parameters; and in accordance with the indication, means for performing the adaptation of the at least one of the one or more parameters. [0245] Clause 81.
  • a method performed by a device comprising: receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and sending, towards the reader device, the message associated with the service request in accordance with the timing.
  • the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein determining the timing for the random access comprises determining, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein sending the message comprises sending the retransmission of the message after the back-off time has passed.
  • Clause 83 The method of clause 81 or clause 82, wherein the one or more parameters comprise a response priority for the device, and wherein the timing for the random access is determined in accordance with the response priority.
  • a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a device to at least: receive a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determine, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and send, towards the reader device, the message associated with the service request in accordance with the timing.
  • the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein the device caused to determine the timing for the random access includes the device caused to determine, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein the device caused to send the message includes the device caused to send the retransmission of the message after the back-off time has passed.
  • Clause 88 The computer-readable storage medium of any of clauses 85 to 87, wherein the at least one processing circuitry is configured to execute the instructions to cause the device to further at least: receive an indication of an adaptation of at least one of the one or more parameters; and in accordance with the indication, perform the adaptation of the at least one of the one or more parameters.
  • Clause 89 A device comprising means for performing the method of any of clauses 81 to 84.
  • a computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a device to perform the method of any of clauses 81 to 84.
  • Clause 91 A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes a device to perform the method of any of clauses 81 to 84.
  • Clause 92 A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes a device to perform the method of any of clauses 81 to 84.
  • Clause 93 Clause 93.
  • An apparatus of a communication network comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determine, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Clause 94 The apparatus of clause 93, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 95 The apparatus of clause 93 or clause 94, wherein the apparatus caused to determine the at least one value for the at least one parameter comprises the apparatus caused to determine respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and wherein the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • Clause 96 Clause 96.
  • Clause 97 The apparatus of clause 96, wherein the at least one processing circuitry is configured to execute the instructions to cause the apparatus to further at least: make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • Clause 98 The apparatus of any of clauses 93 to 97, wherein the apparatus caused to send the second service request towards the ambient IoT devices comprises the apparatus caused to send the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device. [0263] Clause 99.
  • An apparatus of a communication network comprising: means for receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; means for determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; and means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Clause 100 The apparatus of clause 99, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 101 The apparatus of clause 99 or clause 100, wherein the means for determining the at least one value for the at least one parameter comprises means for determining respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and wherein the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • Clause 102 Clause 102.
  • the apparatus further comprises: means for receiving, from at least some of the ambient IoT devices, respective messages related to the service; and means for performing an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period.
  • Clause 103 The apparatus of clause 102, wherein the apparatus further comprises: means for making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, means for sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • Clause 104 Clause 104.
  • a method performed by an apparatus of a communication network comprising: receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; and sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Clause 106 The method of clause 105, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 107 The method of clause 105 or clause 106, wherein determining the at least one value for the at least one parameter comprises determining respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and wherein the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • Clause 108 Clause 108.
  • Clause 109 The method of clause 108, wherein the method further comprises: making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • sending the second service request towards the ambient IoT devices comprises sending the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device.
  • a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determine, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back- off time for retransmission of a message is to be determined; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Clause 112. The computer-readable storage medium of clause 111, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 113. The computer-readable storage medium of clause 111 or clause 112, wherein the apparatus caused to determine the at least one value for the at least one parameter comprises the apparatus caused to determine respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and wherein the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
  • the computer-readable storage medium of clause 114 wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the apparatus to further at least: make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • Clause 116 The computer-readable storage medium of any of clauses 111 to 115, wherein the apparatus caused to send the second service request towards the ambient IoT devices comprises the apparatus caused to send the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device.
  • Clause 117 An apparatus comprising means for performing the method of any of clauses 105 to 110.
  • Clause 118 A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 105 to 110.
  • Clause 119 A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 105 to 110.
  • Clause 120 A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 105 to 110.
  • Clause 121 A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 105 to 110.
  • a reader device associated with ambient Internet of Things (IoT) devices comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configure a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient
  • Clause 122 The reader device of clause 121, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 123 The reader device of clause 121 or clause 122, wherein the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority, and wherein the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured further based on the values for the different response priorities.
  • Clause 124 Clause 124.
  • Clause 125 The reader device of any of clauses 121 to 124, wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: receive an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period; and make a determination whether to implement the increase or decrease in the at least one value.
  • Clause 126 Clause 126.
  • the reader device of clause 125 wherein the determination is made to implement the increase or decrease in the at least one value, and wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further send, towards the ambient IoT devices, the indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • a reader device associated with ambient Internet of Things (IoT) devices comprising: means for receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Clause 128 The reader device of clause 127, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 129 The reader device of clause 127 or clause 128, wherein the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority, and wherein the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured further based on the values for the different response priorities.
  • the reader device of clause 129 wherein the second service request is sent towards the ambient IoT devices based on the values for the different response priorities.
  • Clause 131 The reader device of any of clauses 127 to 130, wherein the reader device further comprises: means for receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period; and means for making a determination whether to implement the increase or decrease in the at least one value.
  • the reader device of clause 131 wherein the determination is made to implement the increase or decrease in the at least one value, and wherein the reader device further comprises means for sending, towards the ambient IoT devices, the indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • a method performed by a reader device associated with ambient Internet of Things (IoT) devices comprising: receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device.
  • IoT Internet of Things
  • Clause 134 The method of clause 133, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 135. The method of clause 133 or clause 134, wherein the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority, and wherein the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured further based on the values for the different response priorities.
  • Clause 136 Clause 136.
  • Clause 137 The method of any of clauses 133 to 136, wherein the method further comprises: receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period; and making a determination whether to implement the increase or decrease in the at least one value.
  • Clause 138 Clause 138.
  • a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with ambient Internet of Things (IoT) devices to at least: receive a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configure a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and
  • Clause 140 The computer-readable storage medium of clause 139, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 141 The computer-readable storage medium of clause 139 or clause 140, wherein the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority, and wherein the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured further based on the values for the different response priorities.
  • Clause 142 Clause 142.
  • Clause 143 The computer-readable storage medium of any of clauses 139 to 142, wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: receive an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period; and make a determination whether to implement the increase or decrease in the at least one value.
  • Clause 144 Clause 144.
  • Clause 145 A reader device comprising means for performing the method of any of clauses 133 to 138.
  • Clause 146 A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 133 to 138.
  • Clause 147 A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 133 to 138.
  • a computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 133 to 138.
  • Clause 148. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 133 to 138. [0313] Clause 149.
  • An apparatus of a communication network comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: send, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receive, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • IoT ambient Internet
  • Clause 150 The apparatus of clause 149, wherein the service request sent towards the ambient IoT devices comprises the at least one value for at least one parameter that quantifies the size of the interval.
  • Clause 151 The apparatus of clause 149 or clause 150, wherein the service request is a second service request, and the at least one processing circuitry is configured to execute the instructions to cause the apparatus to further receive a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices.
  • Clause 152 Clause 152.
  • An apparatus of a communication network comprising: means for sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; means for receiving, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; means for making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, means for sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • IoT Internet of Things
  • Clause 154 The apparatus of clause 153, wherein the service request sent towards the ambient IoT devices comprises the at least one value for at least one parameter that quantifies the size of the interval.
  • Clause 155 The apparatus of clause 153 or clause 154, wherein the service request is a second service request, and the apparatus further comprises means for receiving a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices.
  • Clause 156 The apparatus of any of clauses 153 to 155, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • a method performed by an apparatus of a communication network comprising: sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receiving, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • IoT Internet of Things
  • Clause 158 The method of clause 157, wherein the service request sent towards the ambient IoT devices comprises the at least one value for at least one parameter that quantifies the size of the interval.
  • Clause 159 The method of clause 157 or clause 158, wherein the service request is a second service request, and the method further comprises receiving a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices.
  • Clause 160 The method of any of clauses 157 to 159, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0325] Clause 161.
  • a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: send, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receive, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • IoT Internet of Things
  • Clause 162 The computer-readable storage medium of clause 161, wherein the service request sent towards the ambient IoT devices comprises the at least one value for at least one parameter that quantifies the size of the interval.
  • Clause 163 The computer-readable storage medium of clause 161 or clause 162, wherein the service request is a second service request, and the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the apparatus to further receive a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices.
  • Clause 165 An apparatus comprising means for performing the method of any of clauses 157 to 160.
  • Clause 166 A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 157 to 160.
  • Clause 167 A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 157 to 160.
  • a computer program comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 157 to 160.
  • a reader device associated with ambient Internet of Things (IoT) devices comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices; obtain, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increase or decrease the at least one value for the at least one parameter, in the medium access control configuration
  • Clause 170 The reader device of clause 169, wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: receive an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, and wherein the at least one value for the at least one parameter is increased or decreased based on the indication. [0335] Clause 171.
  • the reader device of clause 169 or clause 170 wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; and make a determination whether to increase or decrease the size of the interval based on the analysis, and wherein the at least one value for the at least one parameter is increased or decreased based on the determination.
  • the reader device of any of clauses 169 to 171 wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • Clause 173 The reader device of any of clauses 169 to 172, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • a reader device associated with ambient Internet of Things (IoT) devices comprising: means for receiving a first service request for a service related to ambient Internet of Things (IoT) devices; means for obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and means for increasing or decreasing the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices.
  • Clause 175. The reader device of clause 174, wherein the reader device further comprises: means for receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, and wherein the at least one value for the at least one parameter is increased or decreased based on the indication.
  • Clause 177 The reader device of any of clauses 174 to 176, wherein the reader device further comprises means for sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • a method performed by a reader device associated with ambient Internet of Things (IoT) devices comprising: receiving a first service request for a service related to ambient Internet of Things (IoT) devices; obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increasing or decreasing the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices.
  • Clause 180 The method of clause 179, wherein the method further comprises: receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, and wherein the at least one value for the at least one parameter is increased or decreased based on the indication. [0345] Clause 181.
  • Clause 182 The method of any of clauses 179 to 181, wherein the method further comprises sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with ambient Internet of Things (IoT) devices to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices; obtain, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increase or decrease the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices.
  • IoT ambient Internet of Things
  • Clause 185 The computer-readable storage medium of clause 184, wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the reader device to further at least: receive an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, and wherein the at least one value for the at least one parameter is increased or decreased based on the indication.
  • Clause 186 Clause 186.
  • the computer-readable storage medium of any of clauses 184 to 186 wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the reader device to further send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval.
  • Clause 188 The computer-readable storage medium of any of clauses 184 to 187, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices.
  • Clause 189 A reader device comprising means for performing the method of any of clauses 179 to 183.
  • Clause 190 A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 179 to 183.
  • Clause 191. A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 179 to 183.
  • Clause 192. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 179 to 183.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method performed by an apparatus of a communication network is provided. The method includes receiving a first service request for a service related to devices. The method includes determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices. In this regard, the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium. And the method includes sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.

Description

PROVISIONING MEDIUM ACCESS CONTROL PARAMETERS FOR AMBIENT INTERNET OF THINGS DEVICES TECHNOLOGICAL FIELD [0001] The present disclosure relates generally to telecommunications and, in particular, to supporting devices such as ambient Internet of Things (IoT) services in a telecommunications system. BACKGROUND [0002] A telecommunications system can be seen as a facility that enables communication sessions between two or more entities such as user terminals, base stations and/or other nodes by providing carriers between the various entities involved in the communications path. A telecommunications system can be provided for example by means of a communication network and one or more compatible communication devices. The communication sessions may comprise, for example, communication of data for carrying communications such as voice, video, electronic mail (email), text message, multimedia and/or content data and so on. Non-limiting examples of services provided comprise two-way or multi-way calls, data communication or multimedia services and access to a data network system, such as the Internet. [0003] In a wireless telecommunications system, at least a part of a communication session between at least two stations occurs over a wireless link. Examples of wireless telecommunications systems comprise public land mobile networks (PLMN), satellite based communication systems and different wireless local networks, for example wireless local area networks (WLAN). Some wireless systems can be divided into cells, and are therefore often referred to as cellular systems. [0004] A user can access the telecommunications system by means of an appropriate communication device or terminal. A communication device of a user may be referred to as user equipment (UE) or user device. A communication device is provided with an appropriate signal receiving and transmitting apparatus for enabling communications, for example enabling access to a communication network or communications directly with other users. The communication device may access a carrier provided by a station, for example a base station of a cell, and transmit and/or receive communications on the carrier. [0005] The telecommunications system and associated devices typically operate in accordance with a given standard or specification which sets out what the various entities associated with the communication system are permitted to do and how operations should be achieved. Communication protocols and/or parameters which shall be used for connection of the various entities are also typically defined. One example of a telecommunications system is the Universal Mobile Telecommunications System (UMTS). Other examples of telecommunications systems are Long-Term Evolution (LTE), LTE Advanced and the so- called 5G or New Radio (NR) networks. NR is being standardized by the 3rd Generation Partnership Project (3GPP). BRIEF SUMMARY [0006] Example implementations of the present disclosure are directed to telecommunications and, in particular, to supporting devices such as ambient Internet of Things (IoT) services in a telecommunications system. The present disclosure includes, without limitation, the following example implementations. [0007] Some example implementations provide an apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: receive a first service request for a service related to devices; determine, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and send, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device. [0008] Some example implementations provide an apparatus of a communication network, the apparatus comprising: means for receiving a first service request for a service related to devices; means for determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and means for sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device. [0009] Some example implementations provide a method performed by an apparatus of a communication network, the method comprising: receiving a first service request for a service related to devices; determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device. [0010] Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: receive a first service request for a service related to devices; determine, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and send, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device. [0011] Some example implementations provide a reader device associated with devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configure medium access control based on the respective values for the one or more parameters; and implement the medium access control between the devices and the reader device. [0012] Some example implementations provide a reader device associated with devices, the reader device comprising: means for receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; means for configuring medium access control based on the respective values for the one or more parameters; and means for implementing the medium access control between the devices and the reader device. [0013] Some example implementations provide a method performed by a reader device associated with devices, the method comprising: receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configuring medium access control based on the respective values for the one or more parameters; and implementing the medium access control between the devices and the reader device. [0014] Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with devices to at least: receive a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configure medium access control based on the respective values for the one or more parameters; and implement the medium access control between the devices and the reader device. [0015] Some example implementations provide a device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the device to at least: receive a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determine, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and send, towards the reader device, the message associated with the service request in accordance with the timing. [0016] Some example implementations provide a device comprising: means for receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; means for determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and means for sending, towards the reader device, the message associated with the service request in accordance with the timing. [0017] Some example implementations provide a method performed by a device, the method comprising: receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and sending, towards the reader device, the message associated with the service request in accordance with the timing. [0018] Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a device to at least: receive a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determine, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and send, towards the reader device, the message associated with the service request in accordance with the timing. [0019] Some example implementations provide an apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determine, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back- off time for retransmission of a message is to be determined; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device. [0020] Some example implementations provide an apparatus of a communication network, the apparatus comprising: means for receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; means for determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back- off time for retransmission of a message is to be determined; and means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device. [0021] Some example implementations provide a method performed by an apparatus of a communication network, the method comprising: receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back- off time for retransmission of a message is to be determined; and sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device. [0022] Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determine, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device. [0023] Some example implementations provide a reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configure a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device. [0024] Some example implementations provide a reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: means for receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device. [0025] Some example implementations provide a method performed by a reader device associated with ambient Internet of Things (IoT) devices, the method comprising: receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device. [0026] Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with ambient Internet of Things (IoT) devices to at least: receive a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configure a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device. [0027] Some example implementations provide an apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: send, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receive, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0028] Some example implementations provide an apparatus of a communication network, the apparatus comprising: means for sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; means for receiving, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; means for making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, means for sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0029] Some example implementations provide a method performed by an apparatus of a communication network, the method comprising: sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receiving, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0030] Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: send, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receive, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0031] Some example implementations provide a reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices; obtain, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increase or decrease the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0032] Some example implementations provide a reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: means for receiving a first service request for a service related to ambient Internet of Things (IoT) devices; means for obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and means for increasing or decreasing the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0033] Some example implementations provide a method performed by a reader device associated with ambient Internet of Things (IoT) devices, the method comprising: receiving a first service request for a service related to ambient Internet of Things (IoT) devices; obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increasing or decreasing the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0034] Some example implementations provide a computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with ambient Internet of Things (IoT) devices to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices; obtain, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increase or decrease the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0035] These and other features, aspects, and advantages of the present disclosure will be apparent from a reading of the following detailed description together with the accompanying figures, which are briefly described below. The present disclosure includes any combination of two, three, four or more features or elements set forth in this disclosure, regardless of whether such features or elements are expressly combined or otherwise recited in a specific example implementation described herein. The present disclosure is intended to be read holistically such that any separable features or elements of the disclosure, in any of its aspects and example implementations, should be viewed as combinable unless the context of the disclosure clearly dictates otherwise. [0036] It will therefore be appreciated that this Brief Summary is provided merely for purposes of summarizing some example implementations so as to provide a basic understanding of some aspects of the disclosure. Accordingly, it will be appreciated that the above described example implementations are merely examples and should not be construed to narrow the scope or spirit of the disclosure in any way. Other example implementations, aspects and advantages will become apparent from the following detailed description taken in conjunction with the accompanying figures which illustrate, by way of example, the principles of some described example implementations. The claimed example implementations are set forth in appended claims section of the present disclosure. BRIEF DESCRIPTION OF THE FIGURE(S) [0037] Having thus described example implementations of the disclosure in general terms, reference will now be made to the accompanying figures, which are not necessarily drawn to scale, and wherein: [0038] FIG.1 illustrates a telecommunications system that includes one or more public land mobile networks (PLMNs) coupled to one or more external data networks, according to some example implementations of the present disclosure; [0039] FIG.2 illustrates a deployment of a PLMN, according to some example implementations; [0040] FIG.3 more particularly depicts aspects of the deployment of FIG.2, according to some example implementations; [0041] FIGS.4A and 4B illustrate respective ambient Internet of Things (IoT) topologies in a deployment of a PLMN, according to various example implementations; [0042] FIGS.5 and 6 are signaling charts illustrating the setting of one or more parameters of a medium access control (MAC) layer for medium access control between ambient IoT devices and a reader, according to various example implementations; [0043] FIGS.7A and 7B are flowcharts illustrating various operations in a method performed by an apparatus of a communication network, according to various example implementations; [0044] FIGS.8A, 8B, 8C and 8D are flowcharts illustrating various operations in a method performed by a reader device associated with devices, according to various example implementations; [0045] FIGS.9A, 9B and 9C are flowcharts illustrating various operations in a method performed by a device, according to various example implementations; [0046] FIGS.10A, 10B and 10C are flowcharts illustrating various operations in a method performed by an apparatus of a communication network, according to various example implementations; [0047] FIGS.11A, 11B and 11C are flowcharts illustrating various operations in a method performed by a reader device associated with ambient IoT devices, according to various example implementations; [0048] FIGS.12A and 12B are flowcharts illustrating various operations in a method performed by an apparatus of a communication network, according to various example implementations; [0049] FIGS.13A – 13D are flowcharts illustrating various operations in a method performed by a reader device associated with ambient IoT devices, according to various example implementations; and [0050] FIG.14 illustrates an apparatus according to some example implementations. DETAILED DESCRIPTION [0051] Some implementations of the present disclosure will now be described more fully hereinafter with reference to the accompanying figures, in which some, but not all implementations of the disclosure are shown. Indeed, various implementations of the disclosure may be embodied in many different forms and should not be construed as limited to the implementations set forth herein; rather, these example implementations are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Like reference numerals refer to like elements throughout. [0052] Unless specified otherwise or clear from context, references to first, second or the like should not be construed to imply a particular order. A feature described as being above another feature (unless specified otherwise or clear from context) may instead be below, and vice versa; and similarly, features described as being to the left of another feature else may instead be to the right, and vice versa. Also, while reference may be made herein to quantitative measures, values, geometric relationships or the like, unless otherwise stated, any one or more if not all of these may be absolute or approximate to account for acceptable variations that may occur, such as those due to engineering tolerances or the like. [0053] As used herein, unless specified otherwise or clear from context, the “or” of a set of operands is the “inclusive or” and thereby true if and only if one or more of the operands is true, as opposed to the “exclusive or” which is false when all of the operands are true. Thus, for example, “[A] or [B]” is true if [A] is true, or if [B] is true, or if both [A] and [B] are true. Further, the articles “a” and “an” mean “one or more,” unless specified otherwise or clear from context to be directed to a singular form. Furthermore, it should be understood that unless otherwise specified, the terms “data,” “content,” “digital content,” “information,” and similar terms may be at times used interchangeably. The term “network” may refer to a group of interconnected computers including clients and servers; and within a network, these computers may be interconnected directly or indirectly by various means including via one or more switches, routers, gateways, access points or the like. [0054] Reference may be made herein to terms specific to a particular system, architecture or the like, but it should be understood that example implementations of the present disclosure may be equally applicable to any of a number of systems, architectures and the like. For example, reference may be made to 3GPP technologies such as Global System for Mobile Communications (GSM), UMTS, LTE, LTE Advanced, 5G NR, 5G Advanced and 6G; however, it should be understood that example implementations of the present disclosure may be equally applicable to non-3GPP technologies such as IEEE 802, Bluetooth and Bluetooth Low Energy. [0055] Further, as used in this application, the term “circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry); (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions); or (c) hardware circuit(s) and/or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation. [0056] The above definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device. [0057] FIG.1 illustrates a telecommunications system 100 according to various example implementations of the present disclosure. The telecommunications system generally includes one or more telecommunications networks. As shown, for example, the system includes one or more public land mobile networks (PLMNs) 102 coupled to one or more other external data networks 104 – notably including a wide area network (WAN) such as the Internet. Each of the PLMNs includes a core network (CN) 106 backbone such as the Evolved Packet Core (EPC) of LTE, the 5G core network (5GC) or the like; and each of the core networks and the Internet are coupled to one or more radio access networks (RANs) 108, air interfaces or the like that implement one or more radio access technologies (RATs). As used herein, a “network device” refers to any suitable device at a network side of a telecommunications network. Examples of suitable network devices are described in greater detail below. [0058] In addition, the system includes one or more radio units that may be varyingly known as user equipment (UE) 110, terminal device, terminal equipment, mobile station or the like. The UE is generally a device configured to communicate with a network device or a further UE in a telecommunications network. The UE may be a portable computer (e.g., laptop, notebook, tablet computer), mobile phone (e.g., cell phone, smartphone), wearable computer (e.g., smartwatch), or the like. In other examples, the UE may be an Internet of things (IoT) device, an industrial IoT (IIoT device), a vehicle equipped with a vehicle-to- everything (V2X) communication technology, or the like. In some examples, as referenced by 3GPP, the UE may be a narrowband IoT (NB-IoT) device, an enhanced machine-type communication (eMTC) device, a reduced capability (RedCap) device, an ambient IoT device, or the like. [0059] In operation, these UEs 110 may be configured to connect to one or more of the RANs 108 according to their particular radio access technologies to thereby access a particular CN 106 of a PLMN 102, or to access one or more of the external data networks 104 (e.g., the Internet). The external data network may be configured to provide Internet access, operator services, 3rd party services, etc. For example, the International Telecommunication Union (ITU) has classified 5G mobile network services into three categories: enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine type communications (mMTC) or massive internet of things (MIoT). [0060] Examples of radio access technologies include 3GPP radio access technologies such as GSM, UMTS, LTE, LTE Advanced, 5G NR, 5G Advanced, and 6G. Other examples of radio access technologies include IEEE 802 technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.15 (including 802.15.1 (WPAN/Bluetooth), 802.15.4 (Zigbee) and 802.15.6 (WBAN)), Bluetooth, Bluetooth Low Energy (BLE), ultra wideband (UWB), and the like. Generally, a radio access technology may refer to any 2G, 3G, 4G, 5G, 6G or higher generation mobile communication technology and their different versions, as well as to any other wireless radio access technology that may be arranged to interwork with such a mobile communication technology to provide access to the CN 106 of a mobile network operator (MNO). [0061] In various examples, a RAN 108 may be configured as one or more macrocells, microcells, picocells, femtocells or the like. The RAN may generally include one or more radio access nodes that are configured to interact with UEs 110. In various examples, a radio access node may be referred to as a base station (BS), access point (AP), base transceiver station (BTS), Node B (NB), evolved NB (eNB), macro BS, NB (MNB) or eNB (MeNB), home BS, NB (HNB) or eNB (HeNB), next generation NB (gNB), enhanced gNB (en-gNB), next generation eNB (ng-eNB), or the like. The RAN may include some type of network controlling/governing entity responsible for control of the radio access nodes. The network controlling/governing entity and radio access node may be separate or integrated into a single apparatus. The network controlling/governing entity may include processing circuity configured to carry out various management functions, etc. The processing circuity may be associated with a memory, computer-readable storage medium or database for maintaining information required in the management functions. [0062] A RAN 108 may be centralized or distributed. In various examples, components of a RAN may be interconnected by Ethernet, Gigabit Ethernet, Asynchronous Transfer Mode (ATM), optical fiber, dark fiber, passive wavelength division multiplexing (WDM), WDM passive optical network (WDM-PON), optical transport network (OTN), time sensitive networking (TSN) and/or any other data link layer network, possibly including radio links. The RAN may be connected to a CN 106 through one or more gateways, network functions or the like. [0063] As will be appreciated, a PLMN 102 may be deployed in a number of different manners. In a 4G LTE deployment, the EPC is the CN 106, and the evolved UMTS terrestrial radio access network (E-UTRAN) is the RAN 108; and the E-UTRAN includes one or more eNBs (radio access nodes) configured to connect UEs 110 to the E-UTRAN to thereby access the EPC. FIG.2 illustrates a deployment 200, such as a 5G or 6G deployment. As shown, the 5GC 202 is the CN, and the next generation (NG) radio access network (NG-RAN) 204 is the RAN; and the NG-RAN includes one or more gNBs 206 (radio access nodes) configured to connect UEs 208 to the NG-RAN to thereby access the 5GC (at times referred to as the NGC). The term ‘gNB’ in 5G may correspond to the eNB in 4G LTE. [0064] Some deployments of 4G LTE and 5G in particular are considered standalone (SA) deployments. Other deployments combine 4G LTE and 5G technologies, and are referred to as non-standalone (NSA) deployments. In some deployments, the E-UTRAN includes one or more ng-eNBs that are configured to communicate with the 5GC, and that may also be configured to communicate with one or more gNBs. Similarly, in another deployment, the NG- RAN may include one or more en-gNBs that are configured to communicate with the EPC, and that may also be configured to communicate with one or more eNBs. In various instances, a single UE 110, a dual-mode or multimode UE, may support multiple (two or more) RANs— thereby being configured to connect to multiple RANs, such as 4G LTE and 5G. [0065] FIG.3 more particularly depicts aspects of the deployment 200 for a MNO, according to some example implementations. As shown, the deployment includes the 5GC 202, and NG-RAN 204 with one or more gNBs 206 configured to connect UEs 208 to the NG- RAN to thereby access the 5GC. The 5GC may include a number of network functions (NFs) divided between the control plane and the user plane. In particular, the 5GC may include, for example, an access and mobility management function (AMF) 302, a session management function (SMF) 304, a user plane function (UPF) 306, and the like. As also shown, for example, the 5GC may include a unified data management (UDM) 308, unified data repository (UDR) 310, network data analytics function (NWDAF) 312, a network exposure function (NEF) 314. The 5GC may also include an application function (AF) 316 and/or the application function may external to the 5GC and in an external data network (DN) 320. The 5GC may also include one or more other NFs, such as an ambient IoT function (AIoTF) 318 to support ambient IoT services, as described in greater detail below relative to various example implementations of the present disclosure. [0066] In the control plane, the AMF 302 is configured to provide UE-based authentication, authorization, mobility management, etc. The SMF 304 is configured to provide various functionality including session management (SM), UE Internet Protocol (IP) address allocation and management, selection and control of UPF(s) 306, control part of policy enforcement and Quality of Service (QoS), lawful intercept, termination of SM parts of network access stratum (NAS) messages, Downlink Data Notification (DNN), roaming functionality, local enforcement to apply QoS for Service Level Agreements (SLAs), charging data collection and charging interface, etc. If the UE 208 has multiple sessions, different SMFs may be allocated to each session to manage the sessions individually and possibly provide different functionalities per session. [0067] The UDM 308 serves as a centralized repository for user-related subscription and authentication data. The UDM manages user authentication, authorization, and profile information, ensuring secure and authorized access to the 5GC 202. The UDR 310 is responsible for storing and managing user-related data, including session and policy information. The UDR facilitates functions such as data storage, retrieval, and update, ensuring the maintenance of user-related information across the 5G network. The NWDAF 312 collects and analyzes network data to provide insights into the performance, optimization, and overall health of the 5GC. This information may be used for network management, optimization, and decision-making processes to enhance the network’s efficiency. [0068] The UPF 306 supports various user plane operations and functionalities, such as packet routing and forwarding, traffic handling (e.g., QoS enforcement), an anchor point for intra-RAT/inter-RAT mobility (when applicable), packet inspection and policy rule enforcement, lawful intercept (UP collection), traffic accounting and reporting, etc. The UPF is the point of interconnect between the 5GC and at least one external data network (DN) 320 (i.e., point of ingress or egress for a DN), and routes packets to and from the DN. The DN may be configured to provide Internet access, operator services, 3rd party services, etc. [0069] The AF 316 may interact with the 5GC 202 to enable the deployment of specific services and applications. The AF communicates with other NFs to request and manage network resources, ensuring that the network adapts to the requirements of different applications and services. The NEF 314 allows authorized third-party applications and services to access specific network functions and services in a controlled manner. The NEF enables the exposure of network capabilities to external entities, fostering innovation and the development of new services. [0070] In some deployments, such as deployment 200, operations of the gNB 206 or other radio access node may be carried out, at least partly, in a central/centralized unit (CU), such as a server, host or node, operationally coupled to a distributed unit (DU), such as a radio head/node. It is also possible that node operations may be distributed among a plurality of servers, hosts or nodes. It should also be understood that the distribution of work between 5GC 202 (or other CN) operations and gNB (or other radio access node) operations may vary depending on implementation. [0071] A 5G network architecture may be based on a so-called CU-DU split. One gNB-CU (central node) may control one or more gNB-DUs. The gNB-CU may control a plurality of spatially separated gNB-DUs, acting at least as transmit/receive (Tx/Rx) nodes. In some example implementations, however, the gNB-DUs (also called DU) may include, for example, a radio link control (RLC) layer, medium access control (MAC) layer and a physical (PHY) layer, whereas the gNB-CU (also called a CU) may include the layers above the RLC layer, such as a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and an internet protocol (IP) layer. Other functional splits are also possible. It is considered that a skilled person is familiar with the open systems interconnection (OSI) model and the functionalities within each layer. [0072] In some example implementations, the server or CU may generate a virtual network through which the server communicates with the radio node. In general, virtual networking may involve a process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network. Such virtual network may provide flexible distribution of operations between the server and the radio head/node. In practice, any digital signal processing task may be performed in either the CU or the DU, and the boundary where the responsibility is shifted between the CU and the DU may be selected according to implementation. [0073] Some deployments support IoT devices, and the number IoT devices is anticipated to be greatly increase, with the lifespan of many of these devices being very long (e.g., five years or more). In many cases, charging or regularly replacing batteries that power these IoT devices is becoming increasingly impractical, considering the significant consumption of manpower and materials. [0074] Ambient IoT devices are IoT devices powered by energy harvesting, making them either battery-less or equipped with limited energy storage capabilities (e.g., using a capacitor). In some of these deployments, ambient IoT complements other IoT technologies such as NB- IoT / eMTC and RedCap. Ambient IoT aims to cover additional use cases that demand more cost-effective, power-efficient, and particularly battery-less functionalities. In particular, for example, ambient IoT may be used in ID tags (replacing radio frequency (RF) identification with a wider range), sensors (e.g., temperature sensors, humidity sensors), healthcare (e.g., monitoring personal medical information), logistics (e.g., tracking objects), and the like. [0075] An ambient IoT device may be passive or active. An ambient IoT device may harvest energy and then use an active circuit to transmit. An active ambient IoT device may include, for example, active components such as amplifiers, while a passive ambient IoT device generally does not include active components. Rather, a passive ambient IoT device uses a communication technique known as backscattering, in which an external RF signal is used for activation / excitation of the device, and in which the RF signal is modulated with information by the passive device before being reflected / backscattered. In various examples, the modulating of information on the reflected / backscattering signal may be referred to as transmitting the backscattered signal. In some examples, an ambient device may have capability to switch between being active or passive. [0076] An ambient IoT system architecture may include the ambient IoT device, as well as an activator (also referred to as an illuminator or AIoT activator) and a reader (also at times referred to as a reader device or an AIoT reader). As explained above, an ambient IoT device may include a passive radio, and the activator is a device configured to send an activation signal (external RF signal) to provide energy to wake-up the passive radio, and thereby allow the ambient IoT device to transmit one or more signals (backscattered signals) that carry messages. The reader is a device configured to listen and detect the signal(s) from the ambient IoT device. The activator and reader may be co-located or separate devices. [0077] In 3GPP, an ambient IoT device may be categorized by type as a Device A, Device B or Device C. In this regard, Device A (passive) are pure battery-less devices with no energy storage capability at all, incapable of independent signal generation/amplification (only capable of backscattering). Device A type devices rely completely on the availability of an external source of energy. Device B (semi-passive) are devices with limited energy storage capability that do not require manual replacement or recharging. Device B type devices do not generate independent signals but may utilize backscattering with potential reflection gain. Device C (active) are actively-transmitting devices with limited energy storage capabilities based on ambient energy sources. [0078] A deployment of a PLMN, such as deployment 200, may support IOT (e.g., ambient IoT) in a number of different topologies. FIGS.4A and 4B illustrate respective IoT topologies (in particular, ambient IoT topologies) 400A and 400B, according to various example implementations of the present disclosure. As shown, the illustrated topologies include a gNB 206 (or other radio access node) and an ambient IoT device 402 (at times referred to as an AIoT device), and may also include a UE 208. In ambient IoT topology 400A, the ambient IoT device is configured to directly and bidirectionally communicate with the gNB. The communication may include may include ambient IoT data and/or signaling between the gNB and the ambient IoT device. In ambient IoT topology 400B, the ambient IoT device is configured to bidirectionally communicate with the gNB via the UE. The UE is an intermediate node, and is configured to transfer ambient IoT data and/or signaling between the gNB and the ambient IoT device. [0079] In various ambient IoT topologies, the activator and reader for the ambient IoT device are co-located. In particular, in ambient IoT topology 400A, the gNB 206 may operate as both an activator and a reader for the ambient IoT device 402. In ambient IoT topology 400B, the UE 208 may operate as both an activator and a reader for the ambient IoT device. In other ambient IoT topologies, the activator and reader for the ambient IoT device are separate devices. In particular, for example, in another ambient IoT topology, the gNB may operate as an activator, and the UE may operate as a reader. Likewise, in yet another ambient IoT topology, the UE may operate as an activator, and the gNB may operate as a reader. [0080] In 3GPP, the gNB 206 and UE 208 may communicate according to a radio protocol stack, such as the 4G radio protocol stack. Likewise, a reader (e.g., gNB 206 or UE 208) and an ambient IoT device 402 may communicate according to a radio protocol stack. It has been agreed, however, that certain layers of the 5G radio protocol stack are not necessary between the reader and the ambient IoT device or are otherwise unsupported, such as RLC, RRC, PDCP, and service data adaptation protocol (SDAP). It has also been agreed that a contention- based protocol such as slotted ALOHA may be the basis for random access, which may be triggered by the reader. [0081] A registration procedure for ambient IoT devices 402 has been proposed in which ambient IoT devices are pre-configured with respective AIoT device identifiers (IDs). An AF 316 may request that the 5GC 202 trigger AIoT device registration by providing a list of target AIoT device IDs for target ambient IoT devices. The AF may also provide a timeout period (also at times referred to as a receiving time limit). The 5GC may broadcast (via a gNB 206) an activating signal that includes the target AIoT device IDs, requesting that the target ambient IoT devices respond with a registration request. The gNB waits to receive responses from the target ambient IoT devices until the timeout period that was provided expires. Ambient IoT devices whose AIoT device IDs match with the received target AIoT device IDs respond with respective registration request messages. The gNB collects and forwards the responses that arrive within the timeout period to the 5GC, while the gNB discards any responses that arrive after the timeout period has expired. [0082] In the proposed registration procedure, simply discarding late responses (those that arrive at the gNB 206 after expiration of the timeout period) may not be desirable from the AF perspective, as the AF 316 may be unable to maximize usability of the ambient IoT devices 402. The same concern may apply not only to the device registration, but also to other AIoT services, including inventory requests as well as sending commands to the ambient IoT devices. Thus, in general, when the AF / 5GC 202 expects a response to an AIoT command within a pre-defined interval (the timeout period), responses exceeding this pre-defined interval may cause the generation of an undesirable application-layer issue. [0083] The ambient IoT devices 402 may use random medium access with intermittent transmission opportunities and/or carrier wave provisioning for backscattering, which may cause excessive build-up of radio access delay and the consequent (uncontrolled) violation of response deadlines. More specifically, the medium access between ambient IoT devices and the reader (e.g., gNB 206, UE 208) may be based on random access schemes with unconstraint back-off such as slotted ALOHA. One characteristic of these schemes is uncontrolled response time that may further worsen as a function of overall congestion (e.g., number of contending ambient IoT devices and/or transmission requests per ambient IoT device). Another factor in excessive delay build-up may be intermittent provisioning of contention window (CW) / backscattering opportunities. In general, the unpredictability of the medium access may negatively impact the actual application-level reliability (e.g., sheer presence of command response timeout periods) and/or its measures (e.g., in case of repetitive command triggering until an AIoT command is executed). [0084] In view of the foregoing, example implementations of the present disclosure provide a solution whereby the 5GC 202 (e.g., one or more NFs), reader (e.g., gNB 206, UE 208), or another network entity may control one or more parameters employed for medium access control between devices and a reader (reader device) associated with the devices, subject to delivery time constraints. In this context, delivery may refer to the successful transmission of a message or signal such that the message/signal is received at its destination. Example implementations will be described primarily in the context of ambient IoT devices 402, although it should be understood that example implementations may apply equally to other types of devices. [0085] According to some example implementations, the parameter(s) may be provided by the AF 316 and/or other suitable network entity. One example of a suitable parameter is a parameter that quantifies an interval within which a back-off time for retransmission of a message is to be determined by the ambient IoT devices (the interval at times referred to as a back-off interval or window). Another example of a suitable parameter is a parameter that quantifies a response priority. Other examples of suitable parameters include device category, battery status, energy harvesting capability, and the like. [0086] In some examples, a random access scheme such as slotted ALOHA may be employed. In some of these examples, a random back-off may be set as a random number between 0 and 2Q-1 slots, where Q is a parameter that quantifies the back-off interval. According to some example implementations, the parameter Q, which determines the random back-off time, may be determined or adjusted based on a number of AIoT transmissions per cell / reader. Entities, such as the AMF 302, that may assist with the reader selection may infer the per-cell / reader congestion / contention and determine suitable Q values. In some particular examples, the Q value may be determined with the goal to ensure that a number of responses occur within a certain time period (e.g., 99% response time does not exceed e.g., 50% of the maximum response time). The determination or adjustment of the Q value may also consider periods of inactivity in CW or backscattering. [0087] The parameter(s), such as the Q value, may be signaled in a number of different manners. In some examples, the 5GC 202 (e.g., AIoTF 318), reader, or other entity may determine an explicit value of Q, and signal the explicit value of Q to the reader, for instance, the 5GC signaling the serving gNB 206 or other reader of a specific cell, which then configures the cell’s MAC accordingly. To this end, the gNB / reader may actively provide feedback on inactivity periods (periods in which there is no reception of responses). In other examples, the 5GC, reader, or other entity may indirectly signal increases or decreases of the Q value, the increase or decrease being based on a number of timed-out AIoT service requests for example. In a number of examples, different Q values can be configured on a per-device or per-group basis, allowing for granular (e.g., finer) control over transmission behavior. [0088] In some examples, in addition to or in lieu of the Q value, the 5GC 202 (e.g., AIoTF 318) may configure a response priority to further influence response time. Messages from the ambient IoT devices 402 with more demanding (e.g., stricter) delivery time requirements may be assigned higher priority. This prioritization, then, may influence contention resolution during random access procedures, increasing the likelihood of timely responses. In a number of examples, the 5GC may modify standard AF message priority, such as by providing a new priority value to influence transmission behavior. [0089] Also, in some examples, if the 5GC 202 needs to repeat a command or other service request due to expiration of the timeout period, Q value may be decreased and/or the priority may be increased, which may allow for quicker response times in subsequent attempts of the command / service request. More generally, the 5GC, reader, or other entity may determine an adaptation of parameter(s), which may be an increase in value(s) of the parameter(s), a decrease in the value(s), toggling the value(s) of binary parameter(s), or the like. [0090] Some example implementations of the present disclosure therefore provide an apparatus, which as described below may be implemented in or by the 5GC 202. In other examples, the apparatus may be implemented by a reader (e.g., gNB 206, UE 208) or other suitable entity. The 5GC (or other entity) may receive a (first) service request for a service related to devices such as ambient IoT devices 402. In some examples, this service request may be received from an AF 316. [0091] The 5GC 202 may determine, for the ambient IoT devices 402, respective values for parameter(s) that influence delivery rate and latency for random access by the ambient IoT devices to the reader (e.g., gNB 206, UE 208) via a medium. In this regard, the respective value(s) for the parameter(s) may be determined based on one or more reliability constraints and one or more latency constraints at the reader. The 5GC 202 may then send a (second) service request for the service towards the ambient IoT devices, which may include the respective values for the parameter(s) to be used for medium access control between the ambient IoT devices and the reader. [0092] In some more particular examples, the 5GC 202 may send the service request to the reader (e.g., gNB 206, UE 208), such as for configuring a medium access control layer at the reader. The reader may configure medium access control based on the respective values for the parameter(s), and implement the medium access control between the ambient IoT devices and the reader. In this regard, the reader may send, towards the ambient IoT devices, a (second / third) service request for the service based on the respective values of the parameter(s). In some examples, this service request may include the respective values for the parameter(s), which may be sent towards the ambient IoT devices for carrying out the random access based on the respective values of the parameter(s). [0093] In some examples, the parameter(s) include at least one parameter (e.g., Q parameter) that quantifies the size of a back-off interval. In some of these examples, the value of the parameter may be an indication to increase or decrease the size of the back-off interval. Also, in some examples, there may be values for different sizes of the back-off interval for different ones of the ambient IoT devices 402 or for different groups of the ambient IoT devices. [0094] Additionally or alternatively, for example, the parameter(s) may include at least one parameter that quantifies a response priority. In some of these examples, the respective values for the parameter(s) may include values for different response priorities for different ones of the ambient IoT devices 402 or for different groups of the ambient IoT devices. Also, in some of these examples, the (second) service request may be sent by the 5GC 202, reader, or other entity towards the ambient IoT devices or the different groups of the ambient IoT devices in accordance with the different response priorities. And as indicated above, even further examples of parameter(s) include device category, battery status, energy harvesting capability, and the like. [0095] In some examples, the 5GC 202, reader (e.g., gNB 206, UE 208), or other entity may determine an adaptation of at least one of the parameter(s) based on a measure derived from delivery of a message associated with the service request from at least some of the ambient IoT devices 402. One example of a suitable measure is a number of messages that arrive from the ambient IoT devices after the timeout period has expired, or other suitable measure that indicates conformance of the ambient IoT devices to the timeout period. For example, the 5GC may determine a percentage of ambient IoT devices that respond within the timeout period. The 5GC, reader, or other entity may send an indication of the adaptation towards the ambient IoT devices. [0096] As indicated above, the adaptation of at least one of the parameter(s) may include, for example, an increase or decrease in at least one of the parameter(s), such as the value for the parameter that quantifies the size of the back-off interval. In some of these examples, the 5GC 202, reader (e.g., gNB 206, UE 208), or other entity may receive, from at least some of the ambient IoT devices 402, respective messages related to the service, and perform an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period associated with messages from the ambient IoT devices. The 5GC, reader or other entity may then make a determination whether to increase or decrease the size of the interval based on the analysis, and send an appropriate indication towards the ambient IoT devices. For example, the 5GC may adjust the size of the interval based on the percentage of ambient IoT devices that respond within the timeout period in order that responses from additional target ambient IoT devices are received within the timeout period. [0097] In some examples, the reader (e.g., gNB 206, UE 208) may receive the adaptation (or indication of the adaptation) from the 5GC 202, and make a determination whether to perform the adaptation. The reader may determine to perform the adaptation or not perform the adaptation, and implement the medium access control accordingly. When the determination is made to perform the adaptation, the reader may perform the adaptation. In particular, for example, the reader may send, towards the ambient IoT devices, an indication of the adaptation for performing at the ambient IoT devices. [0098] According to some examples, the ambient IoT devices 402 may receive the service request including the respective values for the parameter(s). The ambient IoT device may determine, based on the respective values for the parameter(s), a timing for the random access in which a message associated with the service request is sent towards the reader device. And, the ambient IoT devices may send, towards the reader device, the message associated with the service request in accordance with the timing. [0099] In some examples in which the parameter(s) include at least one parameter that quantifies the size of the back-off interval, an ambient IoT device 402 may determine, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval. The ambient IoT device may then send the retransmission of the message after the back-off time has passed. In examples in which the parameter(s) comprise a response priority for the ambient IoT device, the timing for the random access may be determined in accordance with the response priority. [0100] To further illustrate some example implementations of the present disclosure, FIG. 5 is a signaling chart 500 illustrating the setting of parameter(s) of a MAC layer for medium access control between ambient IoT devices 402 and an AIoT reader 510 (e.g., gNB 206, UE 208). As shown, the AF 316 at operation 501 sends an AIoT service request (at times referred to as an “AIoT Requirement”) to trigger the 5GC 202 to provide one or more AIoT service operations (e.g., device registration, inventory, command, etc.). This request may include a list of target AIoT device IDs, and a pre-defined timeout value that indicates a timeout period for which the 5GC should wait to receive data from the target ambient IoT devices. As shown in the FIG.5, the request comprises information or values related to target device IDs and timeouts, carried in one or more parameters so named. [0101] The 5GC 202 (e.g., AIoTF 318) at operation 502 determines the value of the parameter Q per reader/cell based on demand and time constraints, which may be used by the ambient IoT devices 402 to calculate a random back-off time. The value of the parameter Q may be determined based on any of a number of different factors. In some examples, the value of the parameter Q may be determined based on the timeout value, wherein stricter (e.g., shorter) timeout values may be assigned higher priority and/or a shorter (e.g., smaller) value of Q. In some examples, the value of the parameter Q may be determined based on a total number of ambient IoT device requests per cell / reader per unit of time. In this regard, more ambient IoT devices may cause a longer contention period and higher likelihood of time out, and the value of Q may be adjusted accordingly. [0102] In some examples, the 5GC 202 may determine the value of the parameter Q per ambient IoT device 402, group of ambient IoT devices, or device type. In this regard, the parameter Q may be device-specific, which may provide finer control, a per-device, per-group or device type basis for allocation of the value of Q. In some these examples, different values for Q may be determined for different sets of ambient IoT devices. [0103] In some examples, the 5GC 202 may adjust the value of the parameter Q based on a response to a command or other service quest timing out. In this regard, if the 5GC needs to repeat a command or other service request due to expiration of a timeout period for a response, the priority may be higher, and the value of the parameter Q may be decreased. This may in turn allow for quicker response times in subsequent attempt(s) of the service request. Similarly, the 5GC may determine the value of the parameter Q based on statistical information, such as a number of timed-out service requests. Even further, in some examples, the 5GC may determine the value of the parameter Q based on information from the AIoT reader 510 (e.g., gNB 206, UE 208), such as one or more inactivity periods. [0104] The 5GC 202 at operation 503 signals the value of the parameter Q to the AIoT reader 510 (e.g., gNB 206, UE 208), such as when the 5GC forwards the AIoT service request. The 5GC 202 at operation 503 may also signals the targets device IDs and the timeouts to the AIoT reader 510. The AIoT reader then at operation 504 configures the cell’s MAC according to the value of the parameter Q. In this regard, the configuration of the cell’s MAC may be performed via static (pre)-configuration or on a dynamic (even per device or group) basis, e.g., within the AIoT service request sent by the 5GC to the reader at operation 501. [0105] The AIoT reader 510 at operation 505 sends an AIoT service request to the ambient IoT devices 402, including the parameter Q. The AIoT service request sent to the ambient IoT devices 402 also includes the target device IDs. At operation 506, the ambient IoT devices matching their AIoT device IDs with the required target AIoT device IDs provide respective responses to the AIoT service request, applying the random access scheme with the given value of the parameter Q (Q-based random back-off (RB)). The AIoT reader and 5GC at step 507 forward the responses of the target AIoT devices to the AF 316. The 5GC then at operation 508 determines actual conformance to timeout periods for immediate or future calibration purposes, such as to update one or more values of Q. [0106] FIG.6 is a signaling chart 600 illustrating the setting of parameter(s) of a MAC layer for medium access control between ambient IoT devices 402 and an AIoT reader 510 (e.g., gNB 206, UE 208), according to some other example implementations. As shown, the AF 316 at operation 601 sends an AIoT service request (at times referred to as an “AIoT Requirement”) to trigger the 5GC 202 to provide one or more AIoT service operations (e.g., device registration, inventory, command, etc.). This request may include a list of target AIoT device IDs, and a pre-defined timeout value that indicates a timeout period for which the 5GC should wait to receive data from the target ambient IoT devices. [0107] The 5GC 202 at operation 602 forwards a corresponding AIoT service request to the AIoT reader 510 (e.g., gNB 206, UE 208). The AIoT reader at operation 603 obtains the parameter Q from the cell’s MAC. The AIoT reader 510 at operation 604 sends an AIoT service request to the ambient IoT devices 402, including the parameter Q. At operation 605, the ambient IoT devices matching their AIoT device IDs with the required target AIoT device IDs provide respective responses to the AIoT service request, applying the random access scheme with the given parameter Q (Q-based RB). [0108] The AIoT reader 510 and 5GC 202 at operation 606 forward the responses of target AIoT devices to the AF 316. The 5GC at operation 607 determines actual conformance to timeout periods for immediate or future calibration purposes, such as to update one or more values of Q. In this regard, the 5GC performs an analysis of the responses for conformance of the ambient IoT devices to the timeout period, and makes a determination whether to increase or decrease the size of the interval based on the analysis. The 5GC then at operation 608 sends an indication to increase or decrease the value of Q to the AIoT reader. The AIoT reader may then increase or decrease the value of Q in the cell’s MAC. [0109] In yet another example, in addition to the value of Q, response priority of the ambient IoT devices 402 may also be incorporated and managed similar to Q values. As indicated above, for example, ambient IoT devices with more stringent (e.g., shorter in time) response delivery requirements may be configured with different Q values. In this way, ambient IoT devices may be even time multiplexed as devices with a higher (e.g., larger) back- off time would transmit only after most devices with a lower value of Q complete their medium access. [0110] FIGS.7A and 7B are flowcharts illustrating various operations in a method 700 performed by an apparatus of a communication network, according to various example implementations. The method includes receiving a first service request for a service related to devices, as shown at block 702 of FIG.7A. The method includes determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, as shown at block 704. In this regard, the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium. The method also includes sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device, as shown at block 706. [0111] In some examples, the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0112] In some examples, the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval. [0113] In some examples, the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices. [0114] In some examples, the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0115] In some examples, the second service request is sent towards the devices or the different groups of the devices at block 706 in accordance with the different response priorities. [0116] In some examples, the method 700 further includes determining an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices, as shown at block 708 of FIG.7B. In some of these examples, the method also includes sending an indication of the adaptation towards the devices, as shown at block 710. [0117] In some examples, sending the second service request towards the devices at block 706 comprises sending the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device. [0118] FIGS.8A – 8D are flowcharts illustrating various operations in a method 800 performed by a reader device associated with devices, according to various example implementations. The method includes receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, as shown at block 802 of FIG.8A. In this regard, the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium. The method includes configuring medium access control based on the respective values for the one or more parameters, as shown at block 804. And the method includes implementing the medium access control between the devices and the reader device, as shown at block 806. [0119] In some examples, the service request is a first service request, and implementing the medium access control at block 806 comprises sending, towards the devices, a second service request for the service based on the respective values of the one or more parameters. [0120] In some examples, implementing the medium access control at block 806 comprises sending a second service request for the service. In some of these examples, the second service request comprises the respective values for the one or more parameters, and the second service request is sent towards the devices for carrying out the random access based on the respective values of the one or more parameters. [0121] In some examples, the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0122] In some examples, the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0123] In some examples, the service request is a first service request, and the method 800 further includes sending, towards the devices, a second service request for the service, as shown at block 808 of FIG.8C. In some of these examples, the method includes receiving an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices, as shown at block 810. The method includes making a determination whether to perform the adaptation, as shown at block 812. And in some of these examples, the medium access control is implemented at block 806 further based on the determination. [0124] In some examples, the determination is made at block 812 to perform the adaptation of the at least one of the one or more parameters. In some of these examples, implementing the medium access control at block 806 comprises performing the adaptation, as shown at block 814 of FIG.8C. [0125] In some examples, the determination is made at block 812 to perform the adaptation of the at least one of the one or more parameters. In some of these examples, implementing the medium access control at block 806 comprises sending, towards the devices, an indication of the adaptation for performing at the devices, as shown at block 816 of FIG. 8D. [0126] FIGS.9A – 9C are flowcharts illustrating various operations in a method 900 performed by a device, according to various example implementations. The method includes receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, as shown at block 902 of FIG.9A. In this regard, the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium. The method includes determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device, as shown at block 904. The method also includes sending, towards the reader device, the message associated with the service request in accordance with the timing, as shown at block 906. [0127] In some examples, the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device. In some of these examples, determining the timing for the random access at block 904 comprises determining, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, as shown at block 908 of FIG.9B. Also in some of these examples, sending the message at block 906 comprises sending the retransmission of the message after the back-off time has passed, as shown at block 910. [0128] In some examples, the one or more parameters comprise a response priority for the device. In some of these examples, the timing for the random access is determined at block 904 in accordance with the response priority. [0129] In some examples, the method 900 further includes receiving an indication of an adaptation of at least one of the one or more parameters, as shown at block 912 of FIG.9C. In some of these examples, the method also includes performing the adaptation of the at least one of the one or more parameters, in accordance with the indication, as shown at block 914. [0130] FIGS.10A – 10C are flowcharts illustrating various operations in a method 1000 performed by an apparatus of a communication network, according to various example implementations. The method includes receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices, as shown at block 1002 of FIG.10A. The method includes determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, In some of these examples, the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined, as shown at block 1004. The method also includes sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device, as shown at block 1006. [0131] In some examples, the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0132] In some examples, determining the at least one value for the at least one parameter at block 1004 comprises determining respective values for parameters comprising the at least one parameter that quantifies the size of the interval. In some of these examples, the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0133] In some examples, the method 1000 further includes receiving, from at least some of the ambient IoT devices, respective messages related to the service, as shown at block 1008 of FIG.10B. In some of these examples, the method also includes performing an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period, as shown at block 1010. For example, the method may include determining a percentage of ambient IoT devices that respond within the timeout period. [0134] In some examples, the method 1000 further includes making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, as shown at block 1012 of FIG.10C. For example, the method may include adjusting the size of the interval based on the percentage of ambient IoT devices that respond within the timeout period in order that responses from additional target ambient IoT devices are received within the timeout period. In some of these examples, the method also includes sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the determination, as shown at block 1014. [0135] In some examples, sending at block 1006 the second service request towards the ambient IoT devices comprises sending the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device. [0136] FIGS.11A – 11C are flowcharts illustrating various operations in a method 1100 performed by a reader device associated with ambient Internet of Things (IoT) devices, according to various example implementations. The method includes receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, as shown at block 1102 of FIG. 11A. In this regard, the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. The method includes configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1104. The method also includes sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device, as shown at block 1106. [0137] In some examples, the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0138] In some examples, the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority. In some of these examples, the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured at block 1104 further based on the values for the different response priorities. [0139] In some examples, the second service request is sent towards the ambient IoT devices at block 1106 based on the values for the different response priorities. [0140] In some examples, the method 1100 further includes receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period, as shown at block 1108 of FIG.11B. In some of these examples, the method also includes making a determination whether to implement the increase or decrease in the at least one value, as shown at block 1110. [0141] In some examples, the determination is made at block 1110 to implement the increase or decrease in the at least one value. In some of these examples, the method 1100 further includes sending, towards the ambient IoT devices, the indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1112 of FIG.11C. [0142] FIGS.12A and 12B are flowcharts illustrating various operations in a method 1200 performed by an apparatus of a communication network, according to various example implementations. The method includes sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices, as shown at block 1202 of FIG.12A. The method includes receiving, from at least some of the ambient IoT devices, respective messages related to the service, as shown at block 1204. In this regard, the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. The method includes performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices, as shown at block 1206. The method includes making a determination whether to increase or decrease the size of the interval based on the analysis, as shown at block 1208. The method includes sending, based on the determination, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1210. [0143] In some examples, the service request sent towards the ambient IoT devices at block 1202 comprises the at least one value for at least one parameter that quantifies the size of the interval. [0144] In some examples, the service request is a second service request, and the method further includes receiving a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices, as shown at block 1212 of FIG.12B. [0145] In some examples, the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0146] FIGS.13A – 13D are flowcharts illustrating various operations in a method 1300 performed by a reader device associated with ambient Internet of Things (IoT) devices, according to various example implementations. The method includes receiving a first service request for a service related to ambient Internet of Things (IoT) devices, as shown at block 1302 of FIG.13A. The method includes obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined, as shown at block 1304. The method includes sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1306. The method also includes increasing or decreasing at block 1308 the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0147] In some examples, the method 1300 further includes receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, as shown at block 1310 of FIG.13B. In some of these examples, the at least one value for the at least one parameter is increased or decreased at block 1308 based on the indication. [0148] In some examples, the method 1300 further includes performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices, as shown at block 1312 of FIG.13C. In some of these examples, the method also includes making a determination whether to increase or decrease the size of the interval based on the analysis, as shown at block 1314. And in some of these examples, the at least one value for the at least one parameter is increased or decreased at block 1310 based on the determination. [0149] In some examples, the method 1300 further includes sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, as shown at block 1316 of FIG.13D. [0150] In some examples, the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0151] According to example implementations of the present disclosure, a telecommunications system 100 or PLMN 102, and its components such as a UE 110, CN 106, RAN 108, 5GC 202, NG-RAN 204, gNB 206, UE 208, NF (e.g., AMF 302, SMF 304, UPF 306, UDM 308, UDR 310, NWDAF 312, NEF 314, AF 316, AIOTF 318), ambient IoT device 402 and/or AIOT reader 510, may be implemented by various means. Means for implementing the system and its components may include hardware, firmware, software, or combinations thereof. In some examples, one or more apparatuses may be configured to function as or otherwise implement the system and its components shown and described herein. In examples involving more than one apparatus, the respective apparatuses may be connected to or otherwise in communication with one another in a number of different manners, such as directly or indirectly via a wired or wireless network or the like. [0152] According to some example implementations, at least some of one or more of the methods 700, 800, 900, 1000, 1100, 1200 and 1300 described with respect to FIGS.7A and 7B, 8A – 8D, 9A – 9C, 10A – 10C, 11A – 11C, 12A and 12B, and 13A – 13D may be carried out by one or more apparatuses comprising means for performing functions corresponding operations of the method. Examples of a suitable apparatus may include an NF (e.g., AMF, NEF, AF, AIOTF), a gNB (e.g., gNB-DU, gNB-CU), ng-eNB or any suitable apparatus, such as a server, host or node. Other examples of a suitable apparatus may include a user equipment, user device, user terminal, ambient IoT device or the like. [0153] FIG.14 illustrates an apparatus 1400 in which means for performing various functions includes hardware, alone or under direction of one or more computer programs from a computer-readable storage medium or other memory, such as computer memory, according to some example implementations of the present disclosure. Generally, an apparatus of example implementations of the present disclosure may comprise, include or be embodied in one or more fixed or portable electronic devices. Examples of suitable electronic devices include a wearable computer, mobile phone, portable computer, desktop computer, workstation computer, server (server computer) or the like. The apparatus may include one or more of each of a number of components such as, for example, processing circuitry 1402 connected to computer-readable storage medium or other memory 1404. [0154] The processing circuitry 1402 may be composed of one or more processors alone or in combination with one or more computer-readable storage media. The processing circuitry is generally any piece of computer hardware that is capable of processing information such as, for example, data, computer programs and/or other suitable electronic information. The processing circuitry is composed of a collection of electronic circuits some of which may be packaged as an integrated circuit or multiple interconnected integrated circuits (an integrated circuit at times more commonly referred to as a “chip”). The processing circuitry may be configured to execute computer programs, which may be stored onboard the processing circuitry or otherwise stored in the memory 1404 (of the same or another apparatus). [0155] The processing circuitry 1402 may be a number of processors, a multi-core processor or some other type of processor, depending on the particular implementation. Further, the processing circuitry may be implemented using a number of heterogeneous processor systems in which a main processor is present with one or more secondary processors on a single chip. As another illustrative example, the processing circuitry may be a symmetric multi-processor system containing multiple processors of the same type. In yet another example, the processing circuitry may be embodied as or otherwise include one or more ASICs, FPGAs or the like. Thus, although the processing circuitry may be capable of executing a computer program to perform one or more functions, the processing circuitry of various examples may be capable of performing one or more functions without the aid of a computer program. In either instance, the processing circuitry may be appropriately programmed to perform functions or operations according to example implementations of the present disclosure. [0156] The memory 1404 is generally any piece of computer hardware that is capable of storing information such as, for example, data, computer programs, instructions 1406 (e.g., computer-readable program code) and/or other suitable information either on a temporary basis and/or a permanent basis. The memory may include volatile and/or non-volatile memory, and may be fixed or removable. Examples of suitable memory include recording media, random access memory (RAM), read-only memory (ROM), a hard drive, a flash memory, a thumb drive, a removable computer diskette, an optical disk or some combination thereof. [0157] The memory 1404 is a non-transitory device capable of storing information. One example of a suitable memory is a computer-readable storage medium, which is distinguishable from a computer-readable transmission medium capable of carrying information from one location to another. Examples of suitable computer-readable transmission media comprise electronic carrier signals, telecommunications signals, or some combination thereof. As used herein, the term “non-transitory” is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM versus ROM). A computer-readable medium as described herein generally refers to a computer-readable storage medium or computer-readable transmission medium. A computer- readable medium is any entity or device capable in which information, such as one or more computer programs or portions thereof, may be stored and carried. [0158] In addition to the memory 1404 (e.g., computer-readable storage medium), the processing circuitry 1402 may also be connected to one or more interfaces for displaying, transmitting and/or receiving information. The interfaces may include a communications interface 1408 and/or one or more user interfaces. The communications interface may be configured to transmit and/or receive information, such as to and/or from other apparatus(es), network(s) or the like. The communications interface may be configured to transmit and/or receive information by physical (wired) and/or wireless communications links. Examples of suitable communication interfaces include a network interface controller (NIC), wireless NIC (WNIC) or the like. [0159] The user interfaces may include a display 1410 and/or one or more user input interfaces 1412. The display may be configured to present or otherwise display information to a user, suitable examples of which include a liquid crystal display (LCD), light-emitting diode (LED) display, organic LED (OLED) display, active-matrix OLED (AMOLED) or the like. The user input interfaces may be wired or wireless, and may be configured to receive information from a user into the apparatus, such as for processing, storage and/or display. Suitable examples of user input interfaces include a microphone, image or video capture device, keyboard or keypad, joystick, touch-sensitive surface (separate from or integrated into a touchscreen), biometric sensor or the like. The user interfaces may further include one or more interfaces for communicating with peripherals such as printers, scanners or the like. [0160] Execution of the instructions 1406 by the processing circuitry 1402, or storage of the instructions in the memory 1404, supports combinations of operations for implementing example implementations of the present disclosure. In this manner, an apparatus 1400 may comprise at least one processing circuitry and at least one memory coupled to the at least one processing circuitry, where the at least one processing circuitry is configured to execute instructions stored in the at least one memory. It will also be understood that one or more functions, and combinations of functions, may be implemented by special purpose hardware- based computer systems and/or processing circuitry which perform the specified functions, or combinations of special purpose hardware and program code instructions. [0161] Some example implementations of the present disclosure may also be carried out in the form of a computer process defined by one or more computer programs or portions thereof. Example implementations of the present disclosure may be carried out by executing at least one portion of a computer program comprising instructions. The computer program may be in source code form, object code form, or in some intermediate form. The computer program may be stored in a computer-readable medium that is readable by a computer, processing circuitry or other suitable apparatus. As indicated above, for example, the computer program may be stored in a memory, such as a computer-readable storage medium. Additionally or alternatively, for example, the computer program may be stored in a computer-readable transmission medium. The coding of software for carrying out example implementations of the present disclosure is well within the scope of a person of ordinary skill in the art. [0162] As will be appreciated, any suitable instructions may be loaded onto a computer, a processing circuitry or other programmable apparatus from a memory or a computer-readable medium (e.g., computer-readable storage medium, computer-readable transmission medium) to produce a particular machine, such that the particular machine becomes a means for implementing the functions specified herein. The instructions may also be stored in a computer-readable medium that can direct a computer, a processing circuitry or other programmable apparatus to function in a particular manner to thereby generate a particular machine or particular article of manufacture. In some examples, the instructions stored in the computer-readable medium may produce an article of manufacture, where the article of manufacture becomes a means for implementing functions described herein. The instructions may be retrieved from a computer-readable medium and loaded into a computer, processing circuitry or other programmable apparatus to configure the computer, processing circuitry or other programmable apparatus to execute operations to be performed on or by the computer, processing circuitry or other programmable apparatus. [0163] Retrieval, loading and execution of instructions comprising program code instructions may be performed sequentially such that one instruction is retrieved, loaded and executed at a time. In some example implementations, retrieval, loading and/or execution may be performed in parallel such that multiple instructions are retrieved, loaded, and/or executed together. Execution of the program code instructions may produce a computer-implemented process such that the instructions executed by the computer, processing circuitry or other programmable apparatus provide operations for implementing functions described herein. [0164] As explained above and reiterated below, the present disclosure includes, without limitation, the following example implementations. [0165] Clause 1. An apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: receive a first service request for a service related to devices; determine, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and send, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device. [0166] Clause 2. The apparatus of clause 1, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0167] Clause 3. The apparatus of clause 2, wherein the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval. [0168] Clause 4. The apparatus of clause 2 or clause 3, wherein the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices. [0169] Clause 5. The apparatus of any of clauses 1 to 4, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0170] Clause 6. The apparatus of clause 5, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities. [0171] Clause 7. The apparatus of any of clauses 1 to 6, wherein the at least one processing circuitry is configured to execute the instructions to cause the apparatus to further at least: determine an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices; and send an indication of the adaptation towards the devices. [0172] Clause 8. The apparatus of any of clauses 1 to 7, wherein the apparatus caused to send the second service request towards the devices comprises the apparatus caused to send the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device. [0173] Clause 9. An apparatus of a communication network, the apparatus comprising: means for receiving a first service request for a service related to devices; means for determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and means for sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device. [0174] Clause 10. The apparatus of clause 9, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0175] Clause 11. The apparatus of clause 10, wherein the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval. [0176] Clause 12. The apparatus of clause 10 or clause 11, wherein the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices. [0177] Clause 13. The apparatus of any of clauses 9 to 12, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0178] Clause 14. The apparatus of clause 13, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities. [0179] Clause 15. The apparatus of any of clauses 9 to 14, wherein the apparatus further comprises: means for determining an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices; and means for sending an indication of the adaptation towards the devices. [0180] Clause 16. The apparatus of any of clauses 9 to 15, wherein the means for sending the second service request towards the devices comprises means for sending the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device. [0181] Clause 17. A method performed by an apparatus of a communication network, the method comprising: receiving a first service request for a service related to devices; determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device. [0182] Clause 18. The method of clause 17, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0183] Clause 19. The method of clause 18, wherein the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval. [0184] Clause 20. The method of clause 18 or clause 19, wherein the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices. [0185] Clause 21. The method of any of clauses 17 to 20, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0186] Clause 22. The method of clause 21, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities. [0187] Clause 23. The method of any of clauses 17 to 22, wherein the method further comprises: determining an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices; and sending an indication of the adaptation towards the devices. [0188] Clause 24. The method of any of clauses 17 to 23, wherein sending the second service request towards the devices comprises sending the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device. [0189] Clause 25. A computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: receive a first service request for a service related to devices; determine, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and send, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device. [0190] Clause 26. The computer-readable storage medium of clause 25, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0191] Clause 27. The computer-readable storage medium of clause 26, wherein the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval. [0192] Clause 28. The computer-readable storage medium of clause 26 or clause 27, wherein the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices. [0193] Clause 29. The computer-readable storage medium of any of clauses 25 to 28, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0194] Clause 30. The computer-readable storage medium of clause 29, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities. [0195] Clause 31. The computer-readable storage medium of any of clauses 25 to 30, wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the apparatus to further at least: determine an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices; and send an indication of the adaptation towards the devices. [0196] Clause 32. The computer-readable storage medium of any of clauses 25 to 31, wherein the apparatus caused to send the second service request towards the devices comprises the apparatus caused to send the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device. [0197] Clause 33. An apparatus comprising means for performing the method of any of clauses 17 to 24. [0198] Clause 34. A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 17 to 24. [0199] Clause 35. A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 17 to 24. [0200] Clause 36. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 17 to 24. [0201] Clause 37. A reader device associated with devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configure medium access control based on the respective values for the one or more parameters; and implement the medium access control between the devices and the reader device. [0202] Clause 38. The reader device of clause 37, wherein the service request is a first service request, and the reader device caused to implement the medium access control comprises the reader device caused to send, towards the devices, a second service request for the service based on the respective values of the one or more parameters. [0203] Clause 39. The reader device of clause 37 or clause 38, wherein the reader device caused to implement the medium access control comprises the reader device caused to send a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters. [0204] Clause 40. The reader device of any of clauses 37 to 39, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0205] Clause 41. The reader device of any of clauses 37 to 40, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0206] Clause 42. The reader device of any of clauses 37 to 41, wherein the service request is a first service request, and the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: send, towards the devices, a second service request for the service; receive an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices; and make a determination whether to perform the adaptation, and wherein the medium access control is implemented further based on the determination. [0207] Clause 43. The reader device of clause 42, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein the reader device caused to implement the medium access control comprises the reader device caused to perform the adaptation. [0208] Clause 44. The reader device of clause 42 or clause 43, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein the reader device caused to implement the medium access control comprises the reader device caused to send, towards the devices, an indication of the adaptation for performing at the devices. [0209] Clause 45. A reader device associated with devices, the reader device comprising: means for receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; means for configuring medium access control based on the respective values for the one or more parameters; and means for implementing the medium access control between the devices and the reader device. [0210] Clause 46. The reader device of clause 45, wherein the service request is a first service request, and the means for implementing the medium access control comprises means for sending, towards the devices, a second service request for the service based on the respective values of the one or more parameters. [0211] Clause 47. The reader device of clause 45 or clause 46, wherein the means for implementing the medium access control comprises means for sending a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters. [0212] Clause 48. The reader device of any of clauses 45 to 47, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0213] Clause 49. The reader device of any of clauses 45 to 48, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0214] Clause 50. The reader device of any of clauses 45 to 49, wherein the service request is a first service request, and the reader device further comprises: means for sending, towards the devices, a second service request for the service; means for receiving an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices; and means for making a determination whether to perform the adaptation, and wherein the medium access control is implemented further based on the determination. [0215] Clause 51. The reader device of clause 50, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein the means for implementing the medium access control comprises means for performing the adaptation. [0216] Clause 52. The reader device of clause 50 or clause 51, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein the means for implementing the medium access control comprises means for sending, towards the devices, an indication of the adaptation for performing at the devices. [0217] Clause 53. A method performed by a reader device associated with devices, the method comprising: receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configuring medium access control based on the respective values for the one or more parameters; and implementing the medium access control between the devices and the reader device. [0218] Clause 54. The method of clause 53, wherein the service request is a first service request, and implementing the medium access control comprises sending, towards the devices, a second service request for the service based on the respective values of the one or more parameters. [0219] Clause 55. The method of clause 53 or clause 54, wherein implementing the medium access control comprises sending a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters. [0220] Clause 56. The method of any of clauses 53 to 55, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0221] Clause 57. The method of any of clauses 53 to 56, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0222] Clause 58. The method of any of clauses 53 to 57, wherein the service request is a first service request, and the method further comprises: sending, towards the devices, a second service request for the service; receiving an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices; and making a determination whether to perform the adaptation, and wherein the medium access control is implemented further based on the determination. [0223] Clause 59. The method of clause 58, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein implementing the medium access control comprises performing the adaptation. [0224] Clause 60. The method of clause 58 or clause 59, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein implementing the medium access control comprises sending, towards the devices, an indication of the adaptation for performing at the devices. [0225] Clause 61. A computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with devices to at least: receive a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configure medium access control based on the respective values for the one or more parameters; and implement the medium access control between the devices and the reader device. [0226] Clause 62. The computer-readable storage medium of clause 61, wherein the service request is a first service request, and the reader device caused to implement the medium access control comprises the reader device caused to send, towards the devices, a second service request for the service based on the respective values of the one or more parameters. [0227] Clause 63. The computer-readable storage medium of clause 61 or clause 62, wherein the reader device caused to implement the medium access control comprises the reader device caused to send a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters. [0228] Clause 64. The computer-readable storage medium of any of clauses 61 to 63, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined. [0229] Clause 65. The computer-readable storage medium of any of clauses 61 to 64, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0230] Clause 66. The computer-readable storage medium of any of clauses 61 to 65, wherein the service request is a first service request, and the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the reader device to further at least: send, towards the devices, a second service request for the service; receive an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices; and make a determination whether to perform the adaptation, and wherein the medium access control is implemented further based on the determination. [0231] Clause 67. The computer-readable storage medium of clause 66, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein the reader device caused to implement the medium access control comprises the reader device caused to perform the adaptation. [0232] Clause 68. The computer-readable storage medium of clause 66 or clause 67, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein the reader device caused to implement the medium access control comprises the reader device caused to send, towards the devices, an indication of the adaptation for performing at the devices. [0233] Clause 69. A reader device comprising means for performing the method of any of clauses 53 to 60. [0234] Clause 70. A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 53 to 60. [0235] Clause 71. A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 53 to 60. [0236] Clause 72. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 53 to 60. [0237] Clause 73. A device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the device to at least: receive a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determine, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and send, towards the reader device, the message associated with the service request in accordance with the timing. [0238] Clause 74. The device of clause 73, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein the device caused to determine the timing for the random access includes the device caused to determine, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein the device caused to send the message includes the device caused to send the retransmission of the message after the back-off time has passed. [0239] Clause 75. The device of clause 73 or clause 74, wherein the one or more parameters comprise a response priority for the device, and wherein the timing for the random access is determined in accordance with the response priority. [0240] Clause 76. The device of any of clauses 73 to 75, wherein the at least one processing circuitry is configured to execute the instructions to cause the device to further at least: receive an indication of an adaptation of at least one of the one or more parameters; and in accordance with the indication, perform the adaptation of the at least one of the one or more parameters. [0241] Clause 77. A device comprising: means for receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; means for determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and means for sending, towards the reader device, the message associated with the service request in accordance with the timing. [0242] Clause 78. The device of clause 77, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein the means for determining the timing for the random access comprises means for determining, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein the means for sending the message comprises means for sending the retransmission of the message after the back-off time has passed. [0243] Clause 79. The device of clause 77 or clause 78, wherein the one or more parameters comprise a response priority for the device, and wherein the timing for the random access is determined in accordance with the response priority. [0244] Clause 80. The device of any of clauses 77 to 79, wherein the device further comprises: means for receiving an indication of an adaptation of at least one of the one or more parameters; and in accordance with the indication, means for performing the adaptation of the at least one of the one or more parameters. [0245] Clause 81. A method performed by a device, the method comprising: receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and sending, towards the reader device, the message associated with the service request in accordance with the timing. [0246] Clause 82. The method of clause 81, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein determining the timing for the random access comprises determining, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein sending the message comprises sending the retransmission of the message after the back-off time has passed. [0247] Clause 83. The method of clause 81 or clause 82, wherein the one or more parameters comprise a response priority for the device, and wherein the timing for the random access is determined in accordance with the response priority. [0248] Clause 84. The method of any of clauses 81 to 83, wherein the method further comprises: receiving an indication of an adaptation of at least one of the one or more parameters; and in accordance with the indication, performing the adaptation of the at least one of the one or more parameters. [0249] Clause 85. A computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a device to at least: receive a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determine, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and send, towards the reader device, the message associated with the service request in accordance with the timing. [0250] Clause 86. The computer-readable storage medium of clause 85, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein the device caused to determine the timing for the random access includes the device caused to determine, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein the device caused to send the message includes the device caused to send the retransmission of the message after the back-off time has passed. [0251] Clause 87. The computer-readable storage medium of clause 85 or clause 86, wherein the one or more parameters comprise a response priority for the device, and wherein the timing for the random access is determined in accordance with the response priority. [0252] Clause 88. The computer-readable storage medium of any of clauses 85 to 87, wherein the at least one processing circuitry is configured to execute the instructions to cause the device to further at least: receive an indication of an adaptation of at least one of the one or more parameters; and in accordance with the indication, perform the adaptation of the at least one of the one or more parameters. [0253] Clause 89. A device comprising means for performing the method of any of clauses 81 to 84. [0254] Clause 90. A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a device to perform the method of any of clauses 81 to 84. [0255] Clause 91. A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes a device to perform the method of any of clauses 81 to 84. [0256] Clause 92. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes a device to perform the method of any of clauses 81 to 84. [0257] Clause 93. An apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determine, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device. [0258] Clause 94. The apparatus of clause 93, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0259] Clause 95. The apparatus of clause 93 or clause 94, wherein the apparatus caused to determine the at least one value for the at least one parameter comprises the apparatus caused to determine respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and wherein the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0260] Clause 96. The apparatus of any of clauses 93 to 95, wherein the at least one processing circuitry is configured to execute the instructions to cause the apparatus to further at least: receive, from at least some of the ambient IoT devices, respective messages related to the service; and perform an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period. [0261] Clause 97. The apparatus of clause 96, wherein the at least one processing circuitry is configured to execute the instructions to cause the apparatus to further at least: make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0262] Clause 98. The apparatus of any of clauses 93 to 97, wherein the apparatus caused to send the second service request towards the ambient IoT devices comprises the apparatus caused to send the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device. [0263] Clause 99. An apparatus of a communication network, the apparatus comprising: means for receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; means for determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; and means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device. [0264] Clause 100. The apparatus of clause 99, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0265] Clause 101. The apparatus of clause 99 or clause 100, wherein the means for determining the at least one value for the at least one parameter comprises means for determining respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and wherein the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0266] Clause 102. The apparatus of any of clauses 99 to 101, wherein the apparatus further comprises: means for receiving, from at least some of the ambient IoT devices, respective messages related to the service; and means for performing an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period. [0267] Clause 103. The apparatus of clause 102, wherein the apparatus further comprises: means for making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, means for sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0268] Clause 104. The apparatus of any of clauses 99 to 103, wherein the means for sending the second service request towards the ambient IoT devices comprises sending the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device. [0269] Clause 105. A method performed by an apparatus of a communication network, the method comprising: receiving a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determining, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; and sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device. [0270] Clause 106. The method of clause 105, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0271] Clause 107. The method of clause 105 or clause 106, wherein determining the at least one value for the at least one parameter comprises determining respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and wherein the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0272] Clause 108. The method of any of clauses 105 to 107, wherein the method further comprises: receiving, from at least some of the ambient IoT devices, respective messages related to the service; and performing an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period. [0273] Clause 109. The method of clause 108, wherein the method further comprises: making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0274] Clause 110. The method of any of clauses 105 to 109, wherein sending the second service request towards the ambient IoT devices comprises sending the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device. [0275] Clause 111. A computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices, the first service request comprising a timeout period associated with messages from the ambient IoT devices; determine, for the ambient IoT devices, at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back- off time for retransmission of a message is to be determined; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for medium access control between the ambient IoT devices and the reader device. [0276] Clause 112. The computer-readable storage medium of clause 111, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0277] Clause 113. The computer-readable storage medium of clause 111 or clause 112, wherein the apparatus caused to determine the at least one value for the at least one parameter comprises the apparatus caused to determine respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and wherein the parameters further comprise at least one parameter that quantifies a response priority, and the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices. [0278] Clause 114. The computer-readable storage medium of any of clauses 111 to 113, wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the apparatus to further at least: receive, from at least some of the ambient IoT devices, respective messages related to the service; and perform an analysis of the respective messages for conformance of the ambient IoT devices to the timeout period. [0279] Clause 115. The computer-readable storage medium of clause 114, wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the apparatus to further at least: make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0280] Clause 116. The computer-readable storage medium of any of clauses 111 to 115, wherein the apparatus caused to send the second service request towards the ambient IoT devices comprises the apparatus caused to send the second service request to the reader device associated with the ambient IoT devices for configuring a medium access control layer at the reader device. [0281] Clause 117. An apparatus comprising means for performing the method of any of clauses 105 to 110. [0282] Clause 118. A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 105 to 110. [0283] Clause 119. A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 105 to 110. [0284] Clause 120. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 105 to 110. [0285] Clause 121. A reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configure a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device. [0286] Clause 122. The reader device of clause 121, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0287] Clause 123. The reader device of clause 121 or clause 122, wherein the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority, and wherein the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured further based on the values for the different response priorities. [0288] Clause 124. The reader device of clause 123, wherein the second service request is sent towards the ambient IoT devices based on the values for the different response priorities. [0289] Clause 125. The reader device of any of clauses 121 to 124, wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: receive an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period; and make a determination whether to implement the increase or decrease in the at least one value. [0290] Clause 126. The reader device of clause 125, wherein the determination is made to implement the increase or decrease in the at least one value, and wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further send, towards the ambient IoT devices, the indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0291] Clause 127. A reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: means for receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device. [0292] Clause 128. The reader device of clause 127, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0293] Clause 129. The reader device of clause 127 or clause 128, wherein the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority, and wherein the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured further based on the values for the different response priorities. [0294] Clause 130. The reader device of clause 129, wherein the second service request is sent towards the ambient IoT devices based on the values for the different response priorities. [0295] Clause 131. The reader device of any of clauses 127 to 130, wherein the reader device further comprises: means for receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period; and means for making a determination whether to implement the increase or decrease in the at least one value. [0296] Clause 132. The reader device of clause 131, wherein the determination is made to implement the increase or decrease in the at least one value, and wherein the reader device further comprises means for sending, towards the ambient IoT devices, the indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0297] Clause 133. A method performed by a reader device associated with ambient Internet of Things (IoT) devices, the method comprising: receiving a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configuring a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device. [0298] Clause 134. The method of clause 133, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0299] Clause 135. The method of clause 133 or clause 134, wherein the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority, and wherein the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured further based on the values for the different response priorities. [0300] Clause 136. The method of clause 135, wherein the second service request is sent towards the ambient IoT devices based on the values for the different response priorities. [0301] Clause 137. The method of any of clauses 133 to 136, wherein the method further comprises: receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period; and making a determination whether to implement the increase or decrease in the at least one value. [0302] Clause 138. The method of clause 137, wherein the determination is made to implement the increase or decrease in the at least one value, and wherein the method further comprises sending, towards the ambient IoT devices, the indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0303] Clause 139. A computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with ambient Internet of Things (IoT) devices to at least: receive a first service request for a service related to the ambient IoT devices, the service request comprising a timeout period associated with messages from the ambient IoT devices, and at least one value for at least one parameter based on at least the timeout period, wherein the at least one parameter quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; configure a medium access control, between the ambient IoT devices and the reader device, based on the at least one value for the at least one parameter that quantifies the size of the interval; and send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval to be used for the medium access control between the ambient IoT devices and the reader device. [0304] Clause 140. The computer-readable storage medium of clause 139, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0305] Clause 141. The computer-readable storage medium of clause 139 or clause 140, wherein the first service request comprises respective values for parameters comprising the at least one parameter that quantifies the size of the interval, and at least one parameter that quantifies a response priority, and wherein the respective values for the parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices, and the medium access control is configured further based on the values for the different response priorities. [0306] Clause 142. The computer-readable storage medium of clause 141, wherein the second service request is sent towards the ambient IoT devices based on the values for the different response priorities. [0307] Clause 143. The computer-readable storage medium of any of clauses 139 to 142, wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: receive an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on conformance of the ambient IoT devices to the timeout period; and make a determination whether to implement the increase or decrease in the at least one value. [0308] Clause 144. The computer-readable storage medium of clause 143, wherein the determination is made to implement the increase or decrease in the at least one value, and wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further send, towards the ambient IoT devices, the indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0309] Clause 145. A reader device comprising means for performing the method of any of clauses 133 to 138. [0310] Clause 146. A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 133 to 138. [0311] Clause 147. A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 133 to 138. [0312] Clause 148. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 133 to 138. [0313] Clause 149. An apparatus of a communication network, the apparatus comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the apparatus to at least: send, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receive, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0314] Clause 150. The apparatus of clause 149, wherein the service request sent towards the ambient IoT devices comprises the at least one value for at least one parameter that quantifies the size of the interval. [0315] Clause 151. The apparatus of clause 149 or clause 150, wherein the service request is a second service request, and the at least one processing circuitry is configured to execute the instructions to cause the apparatus to further receive a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices. [0316] Clause 152. The apparatus of any of clauses 149 to 151, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0317] Clause 153. An apparatus of a communication network, the apparatus comprising: means for sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; means for receiving, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; means for making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, means for sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0318] Clause 154. The apparatus of clause 153, wherein the service request sent towards the ambient IoT devices comprises the at least one value for at least one parameter that quantifies the size of the interval. [0319] Clause 155. The apparatus of clause 153 or clause 154, wherein the service request is a second service request, and the apparatus further comprises means for receiving a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices. [0320] Clause 156. The apparatus of any of clauses 153 to 155, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0321] Clause 157. A method performed by an apparatus of a communication network, the method comprising: sending, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receiving, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; making a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0322] Clause 158. The method of clause 157, wherein the service request sent towards the ambient IoT devices comprises the at least one value for at least one parameter that quantifies the size of the interval. [0323] Clause 159. The method of clause 157 or clause 158, wherein the service request is a second service request, and the method further comprises receiving a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices. [0324] Clause 160. The method of any of clauses 157 to 159, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0325] Clause 161. A computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes an apparatus of a communication network to at least: send, towards ambient Internet of Things (IoT) devices, a service request for a service related to the ambient IoT devices; receive, from at least some of the ambient IoT devices, respective messages related to the service, wherein the respective messages are received in accordance with at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; make a determination whether to increase or decrease the size of the interval based on the analysis; and based on the determination, send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0326] Clause 162. The computer-readable storage medium of clause 161, wherein the service request sent towards the ambient IoT devices comprises the at least one value for at least one parameter that quantifies the size of the interval. [0327] Clause 163. The computer-readable storage medium of clause 161 or clause 162, wherein the service request is a second service request, and the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the apparatus to further receive a first service request for the service, the first service request comprising the timeout period associated with messages from the ambient IoT devices. [0328] Clause 164. The computer-readable storage medium of any of clauses 161 to 163, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0329] Clause 165. An apparatus comprising means for performing the method of any of clauses 157 to 160. [0330] Clause 166. A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 157 to 160. [0331] Clause 167. A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 157 to 160. [0332] Clause 168. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes an apparatus to perform the method of any of clauses 157 to 160. [0333] Clause 169. A reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: at least one memory configured to store instructions; and at least one processing circuitry configured to access the at least one memory, and execute the instructions to cause the reader device to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices; obtain, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increase or decrease the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0334] Clause 170. The reader device of clause 169, wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: receive an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, and wherein the at least one value for the at least one parameter is increased or decreased based on the indication. [0335] Clause 171. The reader device of clause 169 or clause 170, wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further at least: perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; and make a determination whether to increase or decrease the size of the interval based on the analysis, and wherein the at least one value for the at least one parameter is increased or decreased based on the determination. [0336] Clause 172. The reader device of any of clauses 169 to 171, wherein the at least one processing circuitry is configured to execute the instructions to cause the reader device to further send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0337] Clause 173. The reader device of any of clauses 169 to 172, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0338] Clause 174. A reader device associated with ambient Internet of Things (IoT) devices, the reader device comprising: means for receiving a first service request for a service related to ambient Internet of Things (IoT) devices; means for obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; means for sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and means for increasing or decreasing the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0339] Clause 175. The reader device of clause 174, wherein the reader device further comprises: means for receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, and wherein the at least one value for the at least one parameter is increased or decreased based on the indication. [0340] Clause 176. The reader device of clause 174 or clause 175, wherein the reader device further comprises: means for performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; and means for making a determination whether to increase or decrease the size of the interval based on the analysis, and wherein the at least one value for the at least one parameter is increased or decreased based on the determination. [0341] Clause 177. The reader device of any of clauses 174 to 176, wherein the reader device further comprises means for sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0342] Clause 178. The reader device of any of clauses 174 to 177, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0343] Clause 179. A method performed by a reader device associated with ambient Internet of Things (IoT) devices, the method comprising: receiving a first service request for a service related to ambient Internet of Things (IoT) devices; obtaining, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; sending, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increasing or decreasing the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0344] Clause 180. The method of clause 179, wherein the method further comprises: receiving an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, and wherein the at least one value for the at least one parameter is increased or decreased based on the indication. [0345] Clause 181. The method of clause 179 or clause 180, wherein the method further comprises: performing an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; and making a determination whether to increase or decrease the size of the interval based on the analysis, and wherein the at least one value for the at least one parameter is increased or decreased based on the determination. [0346] Clause 182. The method of any of clauses 179 to 181, wherein the method further comprises sending, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0347] Clause 183. The method of any of clauses 179 to 182, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0348] Clause 184. A computer-readable storage medium that is non-transitory and has instructions stored therein that, in response to execution by at least one processing circuitry, causes a reader device associated with ambient Internet of Things (IoT) devices to at least: receive a first service request for a service related to ambient Internet of Things (IoT) devices; obtain, from a medium access control configuration, at least one value for at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined; send, towards the ambient IoT devices, a second service request for the service, the second service request comprising the at least one value for the at least one parameter that quantifies the size of the interval; and increase or decrease the at least one value for the at least one parameter, in the medium access control configuration, based on conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices. [0349] Clause 185. The computer-readable storage medium of clause 184, wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the reader device to further at least: receive an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval, based on the conformance of the ambient IoT devices to the timeout period, and wherein the at least one value for the at least one parameter is increased or decreased based on the indication. [0350] Clause 186. The computer-readable storage medium of clause 184 or clause 185, wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the reader device to further at least: perform an analysis of the respective messages for conformance of the ambient IoT devices to a timeout period associated with messages from the ambient IoT devices; and make a determination whether to increase or decrease the size of the interval based on the analysis, and wherein the at least one value for the at least one parameter is increased or decreased based on the determination. [0351] Clause 187. The computer-readable storage medium of any of clauses 184 to 186, wherein the computer-readable storage medium has further instructions stored therein that, in response to execution by the at least one processing circuitry, causes the reader device to further send, towards the ambient IoT devices, an indication to increase or decrease the at least one value for the at least one parameter that quantifies the size of the interval. [0352] Clause 188. The computer-readable storage medium of any of clauses 184 to 187, wherein the at least one value for the at least one parameter comprises values for different sizes of the interval for different ones of the ambient IoT devices or for different groups of the ambient IoT devices. [0353] Clause 189. A reader device comprising means for performing the method of any of clauses 179 to 183. [0354] Clause 190. A computer-readable medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 179 to 183. [0355] Clause 191. A computer-readable storage medium comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 179 to 183. [0356] Clause 192. A computer program comprising instructions that, in response to execution by at least one processing circuitry, causes a reader device to perform the method of any of clauses 179 to 183. [0357] Many modifications and other implementations of the disclosure set forth herein will come to mind to one skilled in the art to which the disclosure pertains having the benefit of the teachings presented in the foregoing description and the associated figures. Therefore, it is to be understood that the disclosure is not to be limited to the specific implementations disclosed and that modifications and other implementations are intended to be included within the scope of the appended claims. Moreover, although the foregoing description and the associated figures describe example implementations in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative implementations without departing from the scope of the appended claims. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated as may be set forth in some of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims

CLAIMS 1. A method performed by an apparatus of a communication network, the method comprising: receiving a first service request for a service related to devices; determining, for the devices, respective values for one or more parameters based on one or more reliability constraints and one or more latency constraints at a reader device associated with the devices, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; and sending, towards the devices, a second service request for the service, the second service request comprising the respective values for the one or more parameters to be used for medium access control between the devices and the reader device.
2. The method of claim 1, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
3. The method of claim 2, wherein the respective values for the one or more parameters comprise a value for the at least one parameter that quantifies the size of the interval, and the value comprises an indication to increase the size of the interval or an indication to decrease the size of the interval.
4. The method of claim 2 or claim 3, wherein the respective values for the one or more parameters comprise values for the at least one parameter that quantifies the size of the interval, and the values are for different sizes of the interval for different ones of the devices or for different groups of the devices.
5. The method of any of claims 1 to 4, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
6. The method of claim 5, the second service request is sent towards the devices or the different groups of the devices in accordance with the different response priorities.
7. The method of any of claims 1 to 6, wherein the method further comprises: determining an adaptation of at least one of the one or more parameters based on a measure derived from delivery of a message associated with the service request from at least some of the devices; and sending an indication of the adaptation towards the devices.
8. The method of any of claims 1 to 7, wherein sending the second service request towards the devices comprises sending the second service request to the reader device associated with the devices for configuring a medium access control layer at the reader device.
9. A method performed by a reader device associated with devices, the method comprising: receiving a service request for a service related to the devices, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at the reader device, wherein the one or more parameters influence delivery rate and latency for random access by the devices to the reader device via a medium; configuring medium access control based on the respective values for the one or more parameters; and implementing the medium access control between the devices and the reader device.
10. The method of claim 9, wherein the service request is a first service request, and implementing the medium access control comprises sending, towards the devices, a second service request for the service based on the respective values of the one or more parameters.
11. The method of claim 9 or claim 10, wherein implementing the medium access control comprises sending a second service request for the service, the second service request comprising the respective values for the one or more parameters, the second service request sent towards the devices for carrying out the random access based on the respective values of the one or more parameters.
12. The method of any of claims 9 to 11, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time for retransmission of a message is to be determined.
13. The method of any of claims 9 to 12, wherein the one or more parameters comprise at least one parameter that quantifies a response priority, and the respective values for the one or more parameters comprise values for different response priorities for different ones of the devices or for different groups of the devices.
14. The method of any of claims 9 to 13, wherein the service request is a first service request, and the method further comprises: sending, towards the devices, a second service request for the service; receiving an adaptation at least one of the one or more parameters based on a measure derived from delivery of a message associated with the second service request from at least some of the devices; and making a determination whether to perform the adaptation, and wherein the medium access control is implemented further based on the determination.
15. The method of claim 14, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein implementing the medium access control comprises performing the adaptation.
16. The method of claim 14 or claim 15, wherein the determination is made to perform the adaptation of the at least one of the one or more parameters, and wherein implementing the medium access control comprises sending, towards the devices, an indication of the adaptation for performing at the devices.
17. A method performed by a device, the method comprising: receiving a service request for a service related to the device, the service request comprising respective values for one or more parameters that are based on one or more reliability constraints and one or more latency constraints at a reader device associated with the device, wherein the one or more parameters influence delivery rate and latency for random access by the device to the reader device via a medium; determining, based on the respective values for the one or more parameters, a timing for the random access in which a message associated with the service request is sent towards the reader device; and sending, towards the reader device, the message associated with the service request in accordance with the timing.
18. The method of claim 17, wherein the one or more parameters comprise at least one parameter that quantifies a size of an interval within which a back-off time is to be determined by the device, and wherein determining the timing for the random access comprises determining, based on a collision of the message with another message from another device, the back-off time for a retransmission of the message from within the interval, and wherein sending the message comprises sending the retransmission of the message after the back-off time has passed.
19. The method of claim 17 or claim 18, wherein the one or more parameters comprise a response priority for the device, and wherein the timing for the random access is determined in accordance with the response priority.
20. The method of any of claims 17 to 19, wherein the method further comprises: receiving an indication of an adaptation of at least one of the one or more parameters; and in accordance with the indication, performing the adaptation of the at least one of the one or more parameters.
21. An apparatus comprising means for performing the method of any of claims 1 to 20.
PCT/IB2025/054922 2024-05-16 2025-05-10 Provisioning medium access control parameters for ambient internet of things devices Pending WO2025238507A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB2406919.7A GB2641084A (en) 2024-05-16 2024-05-16 Provisioning medium access control parameters for ambient Internet of Things devices
GB2406919.7 2024-05-16

Publications (1)

Publication Number Publication Date
WO2025238507A1 true WO2025238507A1 (en) 2025-11-20

Family

ID=91433390

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2025/054922 Pending WO2025238507A1 (en) 2024-05-16 2025-05-10 Provisioning medium access control parameters for ambient internet of things devices

Country Status (2)

Country Link
GB (1) GB2641084A (en)
WO (1) WO2025238507A1 (en)

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Architecture support of Ambient power-enabled Internet of Things (Release 19)", no. V0.3.0, 25 April 2024 (2024-04-25), pages 1 - 106, XP052599689, Retrieved from the Internet <URL:https://ftp.3gpp.org/Specs/archive/23_series/23.700-13/23700-13-030.zip 23700-13-030_MCCclean.docx> [retrieved on 20240425] *
BOUBACAR KIMBA DIT ADAMOU ET AL: "Discussion on functionality aspects for Ambient IoT", vol. RAN WG2, no. Fukuoka City, Fukuoka, JP; 20240520 - 20240524, 10 May 2024 (2024-05-10), XP052606852, Retrieved from the Internet <URL:https://www.3gpp.org/ftp/TSG_RAN/WG2_RL2/TSGR2_126/Docs/R2-2404395.zip R2-2404395_Discussion on functionality aspects for Ambient IoT.docx> [retrieved on 20240510] *
DONGJOO KIM ET AL: "PCR new sol_5GC support for gNB to optimize AIoT communications", vol. SA WG2, no. Jeju, KR; 20240527 - 20240531, 17 May 2024 (2024-05-17), XP052613712, Retrieved from the Internet <URL:https://www.3gpp.org/ftp/tsg_sa/WG2_Arch/TSGS2_163_Jeju_2024-05/Docs/S2-2406294.zip S2-2406294_pCR new sol_5GC support for gNB to optimize AIoT communications.docx> [retrieved on 20240517] *
RUIMING ZHENG ET AL: "Random access aspects of Ambient IoT", vol. RAN WG2, no. Changsha, Hunan Province, CN; 20240415 - 20240419, 5 April 2024 (2024-04-05), XP052584893, Retrieved from the Internet <URL:https://www.3gpp.org/ftp/TSG_RAN/WG2_RL2/TSGR2_125bis/Docs/R2-2402939.zip R2-2402939.docx> [retrieved on 20240405] *

Also Published As

Publication number Publication date
GB202406919D0 (en) 2024-07-03
GB2641084A (en) 2025-11-19

Similar Documents

Publication Publication Date Title
US12144018B2 (en) Dynamic configuration of devices using encumbered shared spectrum
US11765574B2 (en) Advertising user equipment capability
US12004083B2 (en) Managing negotiation of power saving mode parameters between a user equipment and a core network device
US20140079043A1 (en) System and method for controlling network scan parameters for a network connection
EP2915376B1 (en) Association in wireless network
EP1929655A2 (en) Protocol extension for a high density network
WO2025172636A1 (en) AMBIENT INTERNET OF THINGS (IoT) VALIDATION BASED ON PROVISIONED DEVICE INFORMATION
US11751142B2 (en) Systems and methods for user equipment power savings
WO2024091151A1 (en) Energy-harvesting info for application awareness
WO2025238562A1 (en) Provisioning medium access control parameters for ambient internet of things devices
WO2025238507A1 (en) Provisioning medium access control parameters for ambient internet of things devices
WO2025238561A1 (en) Provisioning medium access control parameters for ambient internet of things devices
US20250175835A1 (en) Method, device, and system for resource status report in wireless networks
US20160278041A1 (en) Paging in communications
WO2025172129A1 (en) Selection of ambient internet of things (iot) activator / reader
US12477388B1 (en) Systems, methods, and devices for packet drop prevention with L4S
WO2025237573A1 (en) Additional physical random access channel resource validation for network energy savings-capable user equipment
WO2025214670A1 (en) Deferral of random access occasions for network energy savings
WO2025209924A1 (en) Correlating machine learning models related to a vertical federated learning operation
WO2025162548A1 (en) Operational management of radio resource control profiles
US20130188495A1 (en) Apparatus and Method for Communication
WO2021203325A1 (en) User equipment assisted carrier aggregation
WO2025190671A1 (en) User equipment context identifier for interaction between a radio access network and network functions of a core network
WO2025190672A1 (en) User equipment context identifier for interaction between a radio access network and network functions of a core network
WO2025190649A1 (en) User equipment context identifier for interaction between a radio access network and network functions of a core network