Les appareils sur un réseau doivent généralement écouter les notifications réseau et envoyer des informations de suivi à intervalles réguliers. En règle générale, pour minimiser la consommation de batterie, il est préférable de laisser un appareil en mode veille aussi longtemps que possible, en le réveillant périodiquement pour signaler au réseau et vérifier s'il y a des données en attente.
Les réseaux LTE offrent généralement une fonctionnalité d'économie d'énergie appelée Discontinuous Reception (DRX). Cette fonctionnalité permet aux appareils d'arrêter fréquemment d'écouter les données et de passer en mode veille pour de courtes durées (généralement 1 à 2 secondes).
Le DRX convient bien aux smartphones. Cependant, de nombreux appareils IoT n'ont pas besoin d'être aussi accessibles ou transmettent des données beaucoup moins fréquemment qu'un téléphone. L'Extended DRX (eDRX) est une variation du principe du DRX qui permet à un appareil IoT de rester en mode veille à faible consommation d'énergie plus longtemps.
Avec le DRX, c'est le fournisseur de réseau qui décide de la durée pendant laquelle les appareils restent en mode veille. En revanche, avec l'eDRX, la durée de sommeil (c'est-à-dire le cycle eDRX) peut être configurée par le propriétaire de l'appareil ou le développeur de l'application, bien que les réseaux aient le dernier mot sur les temporisations autorisées. Cela offre néanmoins aux développeurs une grande flexibilité pour trouver un équilibre entre la réactivité de l'appareil et la limitation de la consommation d'énergie en fonction des besoins spécifiques des cas d'utilisation.
Lors d'un cycle eDRX, un appareil ne peut pas recevoir de données qui lui sont envoyées. Ces données ne sont livrées que lorsque l'appareil se réveille. Une fois réveillé, l'appareil peut écouter les données en attente sans avoir à établir une connexion réseau complète, ce qui contribue encore à préserver l'énergie.