###### tags: `Epitech`, `ESP`, `Greentech`
# T-ESP-800 : Milestone 2
<p>
<img src="https://i.pinimg.com/originals/39/59/61/395961c293f72019a811a97153655044.png" alt="Logo" width="360" height="auto" style="display: block;
margin: auto;">
</p>
<br/>
___
## Jour de formation: 10
## Objectifs:
<div style='margin-left: 50px;margin-bottom: 50px;'>
<ul style='list-style-type: none;font-size:21px'>
<li><strong>- Proof of Concept Fonctionnel </strong></li>
<li><strong>- Infra cloud déployée </strong></li>
<li><strong>- Maquette front réalisée </strong></li>
</ul>
</div>
<div>
<img src="https://i.imgur.com/wC6vQFX.png" alt="Logo" width="80%" height="auto" style="display: block;margin: auto;border: 2px solid black;padding: 10px">
</div>
### - PoC Fonctionnel:
<div style='margin-left: 50px'>
<ul>
<li><strong>Etudier les deux solutions trouvé lors du mile stone précédent* </strong></li>
<li><strong>Déveloper le sensor à partir de ces deux solutions </strong></li>
<li><strong>Récupérer ces données et les envoyer sur l'API (NestJS) </strong></li>
<li><strong>Développer l'API pour stocker les données en uJoules sur MongoDB et pour les envoyer vers le front</strong></li>
</ul>
</div>
*Solutions:
- Using the perf_event interface with Linux 3.14 or newer. This requires root or a paranoid less than 1 (as do all system wide measurements with -a) sudo perf stat -a -e "power/energy-cores/" /bin/ls Available events can be found via perf list or under /sys/bus/event_source/devices/power/events/
- Using raw-access to the underlying MSRs under /dev/msr. This requires root
[Source](https://web.eece.maine.edu/~vweaver/projects/rapl/)
### - Infra cloud déployée:
<div style='margin-left: 50px'>
<ul>
<li><strong>Regarder la consommation électrique des différents clouds providers etfaire un choix </strong></li>
<li><strong>Déployés l'infrastructure : Les différents services que l'on aura besoins pour stocker et afficher les données </strong></li>
<li><strong>Fonctionner les différents services avec kubernetes pour garder un load balancing efficace ainsi qu'un bon SLA</strong></li>
</ul>
</div>
### - Maquette front réalisée:
<div style='margin-left: 50px'>
<ul>
<li><strong>Réaliser une maquette avec un style adaptée </strong></li>
<li><strong>Etudier quelle technologie choisir pour faire un graphique en temps réel (Comme Grafana) avec un faible taux de consommation </strong></li>
</ul>
</div>