---
# System prepended metadata

title: 'T-ESP-800 : Milestone 2'
tags: [Epitech, ESP, Greentech]

---

###### 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>