L'avenir des appareils IoT sans batterie
Explorer les systèmes de récolte d'énergie et l'informatique intermittente pour des solutions IoT durables.
― 10 min lire
Table des matières
- Comment ça marche la récupération d'énergie
- Besoin d'un nouveau modèle de calcul
- Sources de récupération d'énergie
- Composants des systèmes de récupération d'énergie
- Défis des dispositifs IoT à récupération d'énergie
- Calcul intermittent
- Modèles de mémoire dans les dispositifs intermittents
- Conception de processeurs à base de NVM
- Modèles d'exécution pour dispositifs intermittents
- Défis du calcul intermittent
- Directions futures pour la recherche
- Conclusion
- Source originale
- Liens de référence
L'Internet des Objets (IoT) devient de plus en plus courant dans divers domaines comme la santé, l'industrie, et même dans les mines profondes. Mais ces dispositifs dépendent souvent des batteries pour fonctionner. Malheureusement, les batteries ne durent pas éternellement, ce qui entraîne des coûts d'entretien accrus et nuit à l'environnement lors de leur élimination. Une solution à ce problème est les dispositifs de récupération d'énergie (EHD), qui peuvent capter de l'énergie de l'environnement et l'utiliser pour faire fonctionner les appareils IoT sans avoir besoin de batteries.
Comment ça marche la récupération d'énergie
Les EHD peuvent collecter de l'énergie de plusieurs sources naturelles comme la lumière du soleil, le vent, et même le mouvement humain. Par exemple, les panneaux solaires peuvent capter la lumière du soleil, et les matériaux piézoélectriques peuvent convertir le mouvement en énergie. Quand ces appareils rassemblent suffisamment d'énergie, ils peuvent l'stocker dans des condensateurs, permettant aux dispositifs IoT de fonctionner sans batteries. Ça réduit non seulement les coûts d'entretien mais ça aide aussi à diminuer les déchets dans l'environnement.
Malgré leurs avantages, les EHD rencontrent des défis. L'énergie qu'ils collectent est souvent instable, ce qui peut provoquer des coupures de courant. Quand il y a une coupure, les infos collectées par les appareils IoT peuvent être perdues. Ça pose un grand problème car les dispositifs peuvent devoir redémarrer leurs tâches, entraînant un gaspillage d'énergie.
Besoin d'un nouveau modèle de calcul
Pour résoudre le problème des données perdues durant les pannes de courant, un nouveau modèle de calcul appelé calcul intermittent est nécessaire. Ce modèle permet aux dispositifs de sauvegarder leurs données de manière intermittente, donc même s'ils perdent de l'énergie, ils peuvent récupérer leur état précédent quand l'énergie revient. Cependant, les modèles de calcul traditionnels ne soutiennent souvent pas ce genre d'opération. Du coup, on a besoin d'utiliser une Mémoire non volatile et des processeurs capables de conserver les données même quand l'énergie est coupée.
Sources de récupération d'énergie
Il y a plusieurs sources naturelles qui peuvent être utilisées pour la récupération d'énergie :
Énergie solaire : Les panneaux solaires peuvent capter l'énergie du soleil. Ils sont fiables, car ils fonctionnent bien pendant les journées ensoleillées. Mais ils ne peuvent pas produire d'énergie la nuit ou les jours nuageux.
Énergie éolienne : De petits dispositifs peuvent capter l'énergie du vent. Ces dispositifs sont faciles à installer mais peuvent nécessiter un entretien.
Énergie cinétique : Les dispositifs peuvent collecter de l'énergie à partir du mouvement, comme la marche ou les vibrations des véhicules. Ils génèrent de l'énergie en fonction de la quantité de mouvement qui se produit.
Énergie thermique : Certains dispositifs peuvent stocker de l'énergie à partir de la chaleur, comme les différences de température autour des moteurs de voiture.
Énergie RF : La technologie peut capturer de l'énergie à partir de signaux sans fil, mais ça peut ne pas produire assez de puissance pour des tâches significatives.
Chaque source d'énergie a ses avantages et ses défis. Pour maximiser la collecte d'énergie, une combinaison de ces méthodes peut être utilisée.
Composants des systèmes de récupération d'énergie
Un système de récupération d'énergie efficace comprend trois composants principaux :
- Ressources de récupération d'énergie : Ces dispositifs recueillent de l'énergie de l'environnement.
- Système de surveillance d'énergie : Ce système surveille la quantité d'énergie collectée et gère son stockage.
- Dispositifs IoT : Ces dispositifs utilisent l'énergie collectée pour effectuer des tâches.
Stocker l'énergie collectée est crucial. Les différentes options de stockage incluent des supercondensateurs et des batteries, mais elles ont souvent des pertes d'énergie pendant l'utilisation. Il est donc important de mettre en œuvre des méthodes pour minimiser cette fuite.
Défis des dispositifs IoT à récupération d'énergie
Les dispositifs IoT à récupération d'énergie font face à plusieurs défis :
Disponibilité d'énergie imprévisible : L'énergie collectée peut varier, ce qui rend difficile de compter sur une source d'énergie constante.
Pannes de courant fréquentes : Les coupures de courant peuvent interrompre les opérations des dispositifs IoT, entraînant des performances incohérentes.
Stockage d'énergie limité : Les condensateurs et autres dispositifs de stockage ont une capacité fixe. L'utilisation efficace de cette énergie est essentielle.
Fuite d'énergie : Une partie de l'énergie est perdue pendant le stockage et l'utilisation. Surveiller cette perte d'énergie est nécessaire pour améliorer les performances.
Perte de données pendant les coupures de courant : La mémoire conventionnelle perd souvent des informations lorsqu'il y a une coupure d'énergie. Le dispositif doit recommencer ses processus, ce qui gaspille du temps et de l'énergie.
Pour créer des systèmes de récupération d'énergie efficaces, il est essentiel de comprendre ces défis et de trouver du matériel et des méthodes appropriés pour les atténuer.
Calcul intermittent
Le calcul intermittent vise à traiter les problèmes posés par l'énergie instable des EHD. Quand suffisamment d'énergie est disponible, les dispositifs IoT peuvent effectuer leurs tâches normalement. Si l'énergie devient faible, le système doit s'appuyer sur l'énergie stockée d'un condensateur pour compléter des fonctions de base.
Intégrer de nouveaux systèmes de mémoire dans la conception des dispositifs IoT est crucial pour soutenir le calcul intermittent. La mémoire non volatile (NVM) conserve les données même lorsque l'énergie n'est pas disponible. Ainsi, lorsque l'énergie revient, le dispositif peut reprendre ses opérations sans tout recommencer.
Modèles de mémoire dans les dispositifs intermittents
Les dispositifs qui fonctionnent de manière intermittente ont besoin d'une approche mémoire différente. Les types de mémoire traditionnels sont volatils, signifiant qu'ils perdent des données lorsque l'énergie est coupée. En revanche, la NVM peut conserver les données même pendant les coupures. Cette capacité permet aux dispositifs IoT de se souvenir de leur dernier état, évitant ainsi des tâches redondantes.
Deux types de mémoire courants-volatils et NVM-servent des fonctions différentes. La mémoire volatile est plus rapide mais perd des données lors des coupures de courant. La NVM, bien que plus lente, conserve l'information et devient de plus en plus courante dans les dispositifs modernes.
Conception de processeurs à base de NVM
Pour soutenir les dispositifs intermittents, les processeurs doivent utiliser de la mémoire non volatile à tous les niveaux. Cette structure crée deux architectures principales : l'architecture pure NVM et l'architecture hybride NVM.
Architecture pure NVM : Utilise de la mémoire non volatile à chaque niveau, garantissant que toutes les données sont conservées même en cas de coupures de courant.
Architecture hybride NVM : Combine la mémoire volatile traditionnelle avec la NVM, bénéficiant de la rapidité de la mémoire volatile tout en conservant les données lors des pannes d'énergie.
Le choix de l'architecture dépend des besoins spécifiques du dispositif et des compromis entre performance et capacités de conservation des données.
Modèles d'exécution pour dispositifs intermittents
Les modèles d'exécution pour les dispositifs IoT conçus pour fonctionner avec la récupération d'énergie doivent s'adapter aux réalités de l'énergie intermittente. Cela implique de faire fonctionner des tâches jusqu'à ce que l'énergie soit épuisée, puis de reprendre à un point sauvegardé lorsque l'énergie revient. Les développeurs doivent mettre en œuvre des procédures spécifiques pour gérer les points de contrôle, les sauvegardes, et les restaurations afin d'améliorer les performances.
Les procédures clés incluent :
Point de contrôle : Sauvegarde l'état actuel du dispositif pour qu'il puisse reprendre plus tard.
Sauvegarde : Copie les données volatiles dans la mémoire non volatile.
Restaurer : Récupère les données sauvegardées lorsque l'énergie est rétablie.
Mettre en œuvre ces procédures permet un fonctionnement plus fluide et moins de gaspillage d'énergie lors des coupures de courant.
Défis du calcul intermittent
Le calcul intermittent présente ses propres défis :
Progrès cohérent : Les applications peuvent ne pas avancer si l'état du système n'est pas correctement sauvegardé. Des pannes de courant continues peuvent mener à des tâches incomplètes.
Cohérence de la mémoire : Un mélange de mémoire volatile et non volatile peut provoquer des incohérences. Par exemple, si des données sont perdues dans la mémoire volatile mais restent dans la NVM, le dispositif peut se comporter de manière inattendue lorsque l'énergie revient.
Préservation de la logique du programme : Les applications peuvent ne pas fonctionner comme prévu si des coupures de courant interfèrent avec des opérations importantes. Les développeurs doivent s'assurer que les fonctions clés sont complétées même sous des conditions d'énergie fluctuantes.
S'attaquer à ces défis nécessite une planification minutieuse et la mise en œuvre de systèmes de surveillance au sein du dispositif.
Directions futures pour la recherche
La recherche sur le calcul intermittent est encore en évolution. Certaines pistes potentielles d'étude incluent :
Programmation des dispositifs intermittents : Se concentrer sur la facilitation de la programmation des dispositifs tout en maintenant performance et contrôle.
Systèmes distribués : Trouver des moyens pour que plusieurs dispositifs intermittents communiquent efficacement sans perdre d'énergie.
Utilisation efficace de la NVM : Développer des méthodes pour gérer et réduire la consommation d'énergie associée à la NVM.
Amélioration des politiques de point de contrôle : Créer des stratégies plus efficaces pour quand et comment sauvegarder les états du système pendant l'opération.
Conclusion
La pression pour des dispositifs sans batteries devient de plus en plus essentielle dans le paysage de l'IoT. Les technologies de récupération d'énergie présentent de nouvelles opportunités mais viennent avec des défis à relever. En adaptant les systèmes de mémoire, y compris la mémoire non volatile, et en créant de nouveaux modèles de calcul, on peut améliorer la fiabilité des dispositifs IoT. Ces innovations peuvent aider à passer des systèmes alimentés par batteries à des dispositifs durables et écoénergétiques qui fonctionnent efficacement dans divers environnements.
Titre: Design of Energy Harvesting based Hardware for IoT Applications
Résumé: Internet of Things (IoT) devices are rapidly expanding in many areas, including deep mines, space, industrial environments, and health monitoring systems. Most of the sensors and actuators are battery-powered, and these batteries have a finite lifespan. Maintaining and replacing these many batteries increases the maintenance cost of IoT systems and causes massive environmental damage. Energy-harvesting devices (EHDs) are the alternative and promising solution for these battery-operated IoT devices. These EHDs collect energy from the environment and use it for daily computations, like collecting and processing data from the sensors and actuators. Using EHDs in IoT reduces overall maintenance costs and makes the IoT system energy-sufficient. However, energy availability from these EHDs is unpredictable, resulting in frequent power failures. Most of these devices use volatile memories as storage elements, implying that all collected data and decisions made by the IoT devices are lost during frequent power failures, resulting in two possible overheads. First, the IoT device must execute the application from the beginning whenever power comes back. Second, IoT devices may make wrong decisions by considering incomplete data, i.e., data-inconsistency issues. To address these two challenges, a computing model is required that backs up the collected data during power failures and restores it for later computations; this type of computing is defined as intermittent computing. However, this computing model doesn't work with conventional processors or memories. Non-volatile memory and processors are required to design a battery-less IoT device that supports intermittent computing.
Auteurs: Satyajaswanth Badri, Mukesh Saini, Neeraj Goel
Dernière mise à jour: 2023-06-21 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2306.12019
Source PDF: https://arxiv.org/pdf/2306.12019
Licence: https://creativecommons.org/licenses/by/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.