<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gaetan.Lavirotte</id>
	<title>air - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gaetan.Lavirotte"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Gaetan.Lavirotte"/>
	<updated>2026-05-31T09:59:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2022-2023&amp;diff=53375</id>
		<title>Projets 2022-2023</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2022-2023&amp;diff=53375"/>
		<updated>2023-03-04T07:56:11Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2021-2022]] | [[Projets]] | [[Projets 2023-2024]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: Lundi 9 Janvier 2023 après midi à &#039;&#039;&#039;14h30 salle PG 39&#039;&#039;&#039;&lt;br /&gt;
* Soutenance à mi-parcours: Mardi 28 Février 2023 après midi à &#039;&#039;&#039;14h00 salle PG 39&#039;&#039;&#039;&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2022_2023. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23&#039;&#039;&#039; , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** *Un ou plusieurs pour le code,* les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en français, la soutenance sera taire en français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Une section dans le rapport doit indiquer ce qui a été développé (LoC) et/ou testé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spécifiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
* 1. [[Centipède]], Nicolas Palix, Didier Donsez&lt;br /&gt;
* 2. [[Dévelopement d’une application iOS/Android RTK NTrip]], Éric Sibert, Yves Pratter (pour les communautés OpenStreetMap et Centipède) &lt;br /&gt;
* 3. [[Reconnaissance de chants d&#039;oiseau par réseaux de neurones embarqués avec TinyML]] (Attention c&#039;est le meme projet que le projet 16 &amp;quot;Robin&amp;quot;), Didier Donsez &lt;br /&gt;
* 4. [[Développement d&#039;extension de jeux sur DreamCast]], Matthieu Mallet (à confirmer)&lt;br /&gt;
* 5. [[Des polymères dans ton école, dans ton musée]], Vincent Mareau, Olivier Richard&lt;br /&gt;
* 6. [[Guidage autonome centimétrique de véhicules sur circuit]], Didier DONSEZ.&lt;br /&gt;
* 7. [[Géolocalisation intérieure centimétrique en Ultra Wide Band]], Didier DONSEZ.&lt;br /&gt;
* 8. Reprise du projet 21-22 [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 9. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 10. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 11. [[Logiciel d&#039;execution de commande à distance]]: Rust + tokio + grpc/tonic, Olivier Richard&lt;br /&gt;
* 12. [[Limitation des appels systèmes noyaux pour les systèmes de fichiers distribués]], Olivier Richard&lt;br /&gt;
* 13. [[Proof of Coverage LoRaWAN pour TTN, CampusIoT et Helium]], Didier Donsez, Olivier Alphand.&lt;br /&gt;
* 14. [[Jeux d&#039;arcade pour table tactile de café]], Didier Donsez, Nicolas Palix.&lt;br /&gt;
* 15. [[Analyse et visualisation de données environnementales d’espèces envahissantes]], Thierry Tatoni et et Estelle Dumas (Institut Méditerranéen de Biodiversité et d&#039;Ecologie)&lt;br /&gt;
* 16. [[Robin, la suite]] (Attention c&#039;est le meme projet que le projet 3 &amp;quot;Chant d&#039;oiseaux&amp;quot;), Didier Donsez&lt;br /&gt;
* 17. Poursuite projet 21-22 [[Portail pour gestionnaire de taches]](react, Typescript) ou reecriture en VueJS, Olivier Richard&lt;br /&gt;
* 18. Reprise du projet 21-22 [[Portail pour gestionnaire de taches]] avec [https://docs.streamlit.io Streamlit](Python), Olivier Richard&lt;br /&gt;
* 19. [[Portage d&#039;Artiphonie en Godot 4]], Olivier Richard&lt;br /&gt;
* 20. [[Amélioration de la plateforme de prêt Matos de la fablab MASTIC]] Germain Lemasson&lt;br /&gt;
* 21. Portage Godot 3 ou 4 de [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
* 22. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* 23. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
* 24. [[OsmAnd+Traffic]], Nicolas Palix&lt;br /&gt;
* 25. [[Géolocalisation dans une constellation de cubesats ou de pseudolites]], Didier DONSEZ, Olivier ALPHAND&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 22-23&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BOUSQUET THOMAS,DECORSAIRE MATTEO,DELAS TANGUY,GRANDHOMME PAU&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/02/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| CHAOUACHE AKRAM,GHAMMAZ ALI,GLIM MOHAMED,THEVENON ESTEBA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/03/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| AVANTURIER AURELIE,GUYOT ROMAIN,SOLER LILIA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/05/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| CORREIA DE OLIVEIRA DIEGO,GALINIER CLEMENT,GALLIER LORIC,THOMAZO CORENTI&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/06/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BRUN SAMUEL,KEMGNE NASAH DARRYL JORDAN,LITHAUD ALEXANDRE,TYNDAL LUCA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/10/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| GOGUILLOT AMAURY,ISABELLE WILLIAM,JOUVE AXEL,PUCCI JEREM&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/11/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| COSTE AURELIEN,COURANT MATHIS,DUPONT ELISE,RIFFARD LON&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BOMPARD NOAH,BRACQUIER BENJAMIN,DUCROS VINCENT,KURKLU FIKRE&lt;br /&gt;
| Didier Donsez, Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/14/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| ENDEZOUMOU YANN,ETEUBOU EZEMGAN DUREL JUNIOR,GUERIN LOUISE,MACHENAUD FLORIA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/15/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BONFILS ANTOINE,CATTEAU PIERRICK,FERRARI JULIE&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/17/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| CHARRA ELOI,KHELIFI AHMED AZIZ,MAIDA LEA,MOUNIER DORIA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/18/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| ALLÈGRE VICTOR,PALMA ARTHUR, KINSKY MENDES LUIZ&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/19/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 21&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| FAILLA MAXIME,GRICOURT KILLIAN,LOPES THEO,MAUFRAND MICHELL&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/21/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 22&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| ABARNOU ELOISE,CAUCHY MARINE,LIMA LEITE JAMILE,PUECH LILIA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/22/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 26&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| GELEZ ANA,GRANGE MATHIS,MATHIEU LUCAS,ONGHENA EDGA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/26/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2022. Soutenance ?? Janvier 2023.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 22-23&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Le projet S10 est un projet en équipe qui se déroule en quasi-plein temps au début du semestre 10. Les équipes sont constituées de 2 à 4 élèves. Chaque équipe traite un sujet proposé par un porteur (enseignant de l&#039;école, association ou entreprise externe à l&#039;école). Le sujet est en général exploratoire . Chaque équipe est autonome dans son organisation. Les choix technologiques sont décidés par l&#039;équipe en concertation avec le porteur. L&#039;équipe rencontre régulièrement le porteur pour présenter les choix et rendre compte des avancements et des difficultés rencontrés. Le projet fait l&#039;objet de 2 soutenances et d&#039;un présentation d&#039;un poster en anglais.&lt;br /&gt;
&lt;br /&gt;
====Organisation====&lt;br /&gt;
&lt;br /&gt;
Calendrier: 16/01 (8H30-12H00) au ??/03.&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 16/01 (9H00-12H00) (salle : voir ADE et distanciel Zoom pour les élèves et les porteurs de sujet)&lt;br /&gt;
&lt;br /&gt;
Démarrage travail de groupe: dès les examens passés&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants (Responsables: Stéphanie Diligent et Emmanuelle Tréhoust): A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : 10/02/2022 13H30-17H30 (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 17/03/2022 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
Présentation posters (Responsable: Caroline West) : 16/03/2022 après-midi.&lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 10/02/2023 13H30-16H00. Salle 035.&lt;br /&gt;
&lt;br /&gt;
Créneaux de 10 minutes. 5 minutes entre 2 créneaux. &lt;br /&gt;
&lt;br /&gt;
Ordre de passage : 13H30 + (0H15 * (numero de groupe - 1)&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
&lt;br /&gt;
Date provisoire: 17/03/2023 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 40 minutes par équipe: présentation (20 minutes), démonstration (10 minutes) et questions/réponses (10 minutes). 5 minutes de battement avec l&#039;équipe suivante.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la avant-veille (ie avant le 15/03/2021 23:59:59 CET) qui est aussi la veille des posters en anglais.&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : &lt;br /&gt;
* 20+10 minutes c&#039;est très court alors répétez la soutenance et votre démonstration auparavant !&lt;br /&gt;
* Prévoyez 1 ou 2 transparents pour présenter la démonstration.&lt;br /&gt;
* Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Planning soutenances====&lt;br /&gt;
=====Matin (Polytech Grenoble, Salle 257, 2ème étage)=====&lt;br /&gt;
* 08H30 Cinéma Project Manager&lt;br /&gt;
* 09H15 Evaluation en ligne&lt;br /&gt;
* 10H00 Visit360&lt;br /&gt;
* 10H45 Carte avalanches et neige&lt;br /&gt;
* 11H30 Fitsize&lt;br /&gt;
&lt;br /&gt;
=====Après midi (Polytech Grenoble, Salle 257, 2ème étage)=====&lt;br /&gt;
&lt;br /&gt;
* 13H30 Mapillary RTK&lt;br /&gt;
* 14H15 Intégration LoRaWAN à la plateforme Domus&lt;br /&gt;
* 15H00 ???&lt;br /&gt;
* 15H45 ???&lt;br /&gt;
* 16H15 Assistant Vocal avec ChatGPT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ADRESSE GEOGRAPHIQUE: Polytech Grenoble, 14, Place du Conseil National de la Résistance, 38400 Saint-Martin-d’Hères&lt;br /&gt;
&lt;br /&gt;
=====After soutenance after COVID=====&lt;br /&gt;
&lt;br /&gt;
Avant le COVID, il était traditionnel d&#039;organiser un pot INFO5 dans la cafét de Polytech après les soutenances. Si vous êtes interessés, signalez votre envie d&#039;organiser ce pot de fin de projet (et du début du stage).&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2022-2023&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| Clément NGUYEN (Chef de projet), Valentin DE OLIVEIRA, Sami IFAKIREN, Florian CHAPPAZ&lt;br /&gt;
| Fidèle  Eya&#039;a&lt;br /&gt;
| [[Suivi FitSize 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport FitSize 2022-2023|Rapport final]] - [[Media:Presentation_finale_FitSize_2022-2023.pdf|Presentation finale FR]] -  - [[Media:Test infrastructures FitSize_2022-2023 Flyer.pdf|Flyer]] - [https://slides.com/clementnguyen/fitsize Presentation de mi-parcours] - [[Media:English_Poster_FitSize_2022-2023.pdf|Poster EN]] - [[Media:Pitch_FitSize_2022-2023.pdf|Pitch]]&lt;br /&gt;
| [https://github.com/2022-2023-INFO5-FitSize Dépot Git]&lt;br /&gt;
| [https://slides.com/clementnguyen/fitsize Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Outil de création de visite virtuelle de bâtiments avec placement d&#039;information temps réel]]&lt;br /&gt;
| Justin NGUYEN (Chef de projet), Ayman FAGHLOUMI et Clara BERNERD&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [[Suivi Outil de création de visite virtuelle de bâtiments avec placement d&#039;information temps réel 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio Visite Virtuelle 2022-2023|Rapport final]] - [[Media:Presentation_finale_Studio Visite Virtuelle_2022-2023.pdf|Presentation finale FR]] -  - [[Media:Studio Visite Virtuelle_2022-2023 Flyer.pdf|Flyer]] - [[Media:Soutenance-intermédiaire-Visit360.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_Studio Visite Virtuelle_2022-2023.pdf|Poster EN]] - [[Media:Pitch_Studio Visite Virtuelle_2022-2023.pdf|Pitch]]&lt;br /&gt;
| [https://github.com/Visit360 Dépôt Git]&lt;br /&gt;
| [[Media:Soutenance-intermédiaire-Visit360.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Carte neige et avalanches – Skitour.fr]]&lt;br /&gt;
| Eve Poitevin (Cheffe de projet), Julien Guignard, Thomas Bach et Thomas Fournier&lt;br /&gt;
| Jeroen Zijp (SkiTour)&lt;br /&gt;
| [[Suivi Studio Carte neige et avalanches – Skitour.fr - 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_Skitour_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| [https://github.com/poitevie/Skitour Dépôt Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_Skitour_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Assistant Vocal avec ChatGPT]]&lt;br /&gt;
| Julian ROYET (Chef de projet), Mirette GUIRGUIS, Keming ZHANG, Georges Harrisson SIMO YOKAM&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [[Suivi Assistant Vocal avec ChatGPT 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_Assistant Vocal avec ChatGPT_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| [https://github.com/INFO5-Poly Dépôt Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_Assistant Vocal avec ChatGPT_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[ Adaptation à un protocole expérimentale d’une plateforme d’evaluation en ligne]]&lt;br /&gt;
| Étienne REYGNER (Chef de projet), Angelo ALIBERT &lt;br /&gt;
| Sybille Caffiau&lt;br /&gt;
| [[Suivi Eval en ligne 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Soutenance_intermédiaire_5_REYGNER_ALIBERT.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_Studio Visite Virtuelle_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Mapillary RTK]]&lt;br /&gt;
| Fodor	Gergely (Chef de projet), Kacha	Tom, Conjard	Samuel, Jardin	Baptiste &lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [[Suivi Mapillary RTK 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| [https://github.com/orgs/PolyMapi/repositories Dépôt Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Présentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| eCom suite&lt;br /&gt;
| Théo Capet (Chef de projet), Tom DA COSTA, Thomas Abecassis, Loris Mottino &lt;br /&gt;
| Jean-Rémi Bargin, Alexandre Lefebvre&lt;br /&gt;
| [[Suivi Studio XXXX 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Présentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Intégration LoRaWAN à la plateforme Domus]]&lt;br /&gt;
| Camille VIALLET (cheffe de projet), Emeric BRETON, Gaëtan LAVIROTTE, Cyprien PELISSE-VERDOUX &lt;br /&gt;
| Sybille Caffiau&lt;br /&gt;
| [[Suivi Studio Domus 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Domus 2022-2023|Rapport final]] - [[Media:Presentation_finale_Domus_2022-2023.pdf|Presentation finale FR]] -  - [[Media:Domus_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_Domus_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_Domus_2022-2023.pdf|Poster EN]] - [[Media:Pitch_Domus_2022-2023.pdf|Pitch]]&lt;br /&gt;
| [https://github.com/orgs/Projet-INFO-S10/repositories Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_Domus_2022-2023.pdf|Présentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| POLYTECH SI&lt;br /&gt;
| Hadiby Chemsseddine (chef de projet), Hachem Mohsen, Brice Monthe &lt;br /&gt;
| Olivier Richard, Nicolas Palix&lt;br /&gt;
| [[Suivi Polytech SI 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport POLYTECH SI 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_POLYTECH_SI_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/polytech1/pocs/ Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_POLYTECH_SI_2022-2023.pdf|Présentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Cinema Project Manager]] (CPM)&lt;br /&gt;
| Maël CHIOTTI (Chef de projet), Martin VERRIER, WAGNER Samy, CANIN Corentin&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [[Suivi Cinema Project Manager 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Cinema Project Manager 2022-2023|Rapport final]] - [[Media:Presentation_finale_Cinema Project Manager_2022-2023.pdf|Presentation finale FR]] -  - [[Media:Cinema Project Manager_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_Cinema Project Manager_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_Cinema Project Manager_2022-2023.pdf|Poster EN]] - [[Media:Pitch_Cinema Project Manager_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_Cinema Project Manager_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sujets S10====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 2 - [[Polytech-SI: une alternative à ADE]], Nicolas Palix (LIG/UGA), Olivier Richard (LIG/UGA)&lt;br /&gt;
* 3 - [[FitSize : Collections intelligentes]], Fidèle EYA’A, Jean-Marc INIKO (DigifitMode)&lt;br /&gt;
* 4 - [[ Adaptation à un protocole expérimentale d’une plateforme d’evaluation en ligne]], Christelle Martin-Lacroux (CERAG/UGA), Sybille Caffiau(LIG/UGA), Sophie Dupuy-Chessa (LIG/UGA)&lt;br /&gt;
* 5 - [[Intégration LoRaWAN à la plateforme Domus]], Sybille Caffiau(LIG/UGA)&lt;br /&gt;
* 6 - [[Suite du projet eCOM Suivi nutritionnel en EPHAD]] (à confirmer), Jean-Rémi BARGIN (Mutuelle Française Isère), Alexandre Lefebvre (MoonshotLabs)&lt;br /&gt;
* 7 - [[Carte neige et avalanches – Skitour.fr]], Jeroen Zijp (SkiTour)&lt;br /&gt;
* 8 - [[Mapillary RTK]] (à confirmer), Nicolas PALIX LIG/UGA&lt;br /&gt;
* 9 - [[Outil de création de visite virtuelle de bâtiments avec placement d&#039;information temps réel]], Didier DONSEZ (LIG)&lt;br /&gt;
* 13 - [[Cinema Project Manager]] (CPM): [https://rvandco.fr/ Association Studio Rv &amp;amp; Co]&lt;br /&gt;
* 14 - Assistant Vocal avec ChatGPT, Julian Royet&lt;br /&gt;
&lt;br /&gt;
==== Sujets non choisis ====&lt;br /&gt;
* 1 - [[Test d&#039;infrastructures avec NixOS 2023]], Olivier Richard (LIG)&lt;br /&gt;
* 10 - [[Service de géolocalisation par TDOA LoRaWAN]], Didier DONSEZ (LIG/UGA), Olivier ALPHAND (LIG/GINP)&lt;br /&gt;
* &amp;lt;s&amp;gt;11 - [[Contributions open-source au projet JHipster]] (reporté à 2024) : Didier DONSEZ (LIG/UGA)&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;12 - [[Contributions open-source au projet RIOT OS]] (reporté à 2024) : Didier DONSEZ (LIG/UGA)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Annexes ====&lt;br /&gt;
&lt;br /&gt;
Conseil: visitez les projets S10 des années précédentes.&lt;br /&gt;
&lt;br /&gt;
===== Comment concevoir un poster qui accroche ? =====&lt;br /&gt;
&lt;br /&gt;
* https://fr.wikihow.com/r%C3%A9aliser-une-affiche-scientifique&lt;br /&gt;
&lt;br /&gt;
===== Comment concevoir un dépliant A4 3 volets (ie flyer) qui accroche ? =====&lt;br /&gt;
&lt;br /&gt;
* https://www.jimprimeenfrance.fr/blog/comment-faire-un-depliant-sur-word/&lt;br /&gt;
&lt;br /&gt;
===== Comment réaliser un pitch vidéo qui accroche ? =====&lt;br /&gt;
&lt;br /&gt;
* https://www.dynamique-mag.com/article/pitch-video-solution-efficace-presenter-business.6199&lt;br /&gt;
&lt;br /&gt;
=IESE=&lt;br /&gt;
&lt;br /&gt;
==IESE5==&lt;br /&gt;
&lt;br /&gt;
===Internet des Objets===&lt;br /&gt;
&lt;br /&gt;
Enseignants : [[user:Donsez|Didier Donsez]], David Eon&lt;br /&gt;
&lt;br /&gt;
====Objectif====&lt;br /&gt;
&lt;br /&gt;
L’objectif du mini-projet de l&#039;UE &amp;quot;Internet des Objets&amp;quot; est d’étudier du prototypage d’un objet connecté et du service associé.&lt;br /&gt;
&lt;br /&gt;
La connectivité de l’objet peut être de type LoRaWAN, BLE ou Wifi (ou les 3 ensembles).&lt;br /&gt;
&lt;br /&gt;
L’objet peut se baser sur un produit ou une carte d’évaluation à laquelle sont raccordés des capteurs (platine Grove par exemple). Les capteurs Grove et autres peuvent être emprunter au fablab via le service https://matos.univ-grenoble-alpes.fr/#/ .&lt;br /&gt;
&lt;br /&gt;
L’objet LoRaWAN est identifié par son DevEUI et associé à une pièce ou à un lieu. Il peut être enregistré sur un réseau public en OTAA (TTN, Helium) ou sur un réseau privé en OTAA comme CampusIoT.&lt;br /&gt;
&lt;br /&gt;
Les réseaux LoRaWAN utilisables en fonction de la couverture de votre site peuvent être :&lt;br /&gt;
* CampusIoT&lt;br /&gt;
* The Things Network&lt;br /&gt;
* Helium (10000 DC gratuit soit un message de 24 bytes par DC) &lt;br /&gt;
&lt;br /&gt;
Pour l’affichage de données, vous pourrez utiliser des plateformes comme InfluxData, Cayenne, Thingsboard, Home assistant …&lt;br /&gt;
&lt;br /&gt;
L’objectif du projet est de &lt;br /&gt;
* réaliser une analyse (rapide) du marché des produits commerciaux concurrents&lt;br /&gt;
* définir l’architecture globale du systèmes (ensemble d’objets, service en ligne (cloud)),&lt;br /&gt;
* définir la sécurité globale (clé de chiffrage),&lt;br /&gt;
* définir le respect de la vie privée du service (RGPD) : lister les risques d’atteinte au respect de la vie privée&lt;br /&gt;
* définir l’architecture matérielle de l’objet, &lt;br /&gt;
* estimer le coût de la BOM de votre produit (composants, PCB et enclosure) pour 5000 unités produites&lt;br /&gt;
** pour le boitier, vous pouvez rechercher des boitiers “standards” disponibles dans les catalogues fournisseurs&lt;br /&gt;
** pour le PCB, vous pouvez fournir une estimation du prix de fabrication du PCB et du masque chez des fournisseurs comme https://jlcpcb.com/ , https://www.wedirekt.fr/fr/ … &lt;br /&gt;
* estimer le coût de certification ETSI du produit, le coût de certification LoRa Alliance du produit ...&lt;br /&gt;
* proposer une implémentation du logiciel embarqué de l’objet défini.&lt;br /&gt;
* définir/documenter le format des messages uplink et downlink échangés (dans le cas des objets LoRaWAN, privilégiez le format LPP)&lt;br /&gt;
* définir le logiciel embarqué de l’objet.&lt;br /&gt;
* donner les métriques logiciel du logiciel embarqué (nombre de lignes de code, taille du binaire du firmware ie le fichier .bin)&lt;br /&gt;
* instrumenter le logiciel embarqué pour mesurer les différents temps d’exécution des principales phases d’exécution (par exemple: durée d’une prise de photo, écriture sur carte SD, inférences avec un réseau de neurones …)&lt;br /&gt;
** prévoir de montrer la trace console de l’objet pendant la démonstration.&lt;br /&gt;
* estimer la durée de vie de la batterie de l’objet (pour LoRaWAN en fonction du datarate comme avec l’outil https://www.elsys.se/en/battery-life-calculator/ &lt;br /&gt;
* réaliser une analyse (brève) du cycle de vie du produit “durable” et “sobre” (ACV)&lt;br /&gt;
* rechercher et analyser (avantages/inconvénients sous la forme d’une grille) des produits concurrents&lt;br /&gt;
* montrer les intégrations effectuées (cayenne, influxdb, home assistant, jupyter notebook  …)&lt;br /&gt;
* compter le nombre de lignes de code développé (coté objet, coté application) avec un outil comme cloc. Précisez les langages et les outils utilisés (git, arduino-cli …)&lt;br /&gt;
&lt;br /&gt;
Le firmware (si RIOT ou FreeRTOS) doit activer le watchdog timer afin de redémarrer en cas de crash logiciel.&lt;br /&gt;
&lt;br /&gt;
Vous pourrez « fabriquer » un boîtier de la version prototype de l’objet en utilisant une imprimante 3D ou la découpeuse laser disponibles au fablab.&lt;br /&gt;
&lt;br /&gt;
====Projets====&lt;br /&gt;
&lt;br /&gt;
* Détection d’ouverture de porte/fenêtre (avec Home Assistant)&lt;br /&gt;
* Suivi de troupeaux de bovins : détection d’anomalie (attaque des prédateurs …)&lt;br /&gt;
* Mesure d’occupation du salle et de niveau de confort sonore (de bruit)&lt;br /&gt;
* Comptage de vehicules avec YOLO&lt;br /&gt;
* Comptage de personnes avec YOLO&lt;br /&gt;
* Nichoir connecté (remarque: semblable aux ruches connectés de Polytech). Contribution à RIOT OS&lt;br /&gt;
* Artificial Noise et LoRaWAN&lt;br /&gt;
* Affichage d’un QRCode régénéré périodiquement sur écran e-Paper (gestion de files d’attente virtuelle, ronde de surveillance, course d’orientation, réservation d’une salle, collecte de tickets de réduction …). Contribution à RIOT OS&lt;br /&gt;
* Remontée d’info véhicule via LoRaWAN. (Il faut une voiture avec une prise ODB-II). Contribution à RIOT OS&lt;br /&gt;
* Détection (comptage) de personnes&lt;br /&gt;
* Prise connectée LoRaWAN : Mesure de consommation de courant. Contribution à RIOT OS&lt;br /&gt;
* Scanner QRCode pour ouverture de porte&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2022-2023&amp;diff=53224</id>
		<title>Projets 2022-2023</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2022-2023&amp;diff=53224"/>
		<updated>2023-01-28T16:28:15Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2021-2022]] | [[Projets]] | [[Projets 2023-2024]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: Lundi 9 Janvier 2023 après midi à &#039;&#039;&#039;14h30 salle PG 39&#039;&#039;&#039;&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2022_2023. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23&#039;&#039;&#039; , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** *Un ou plusieurs pour le code,* les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en français, la soutenance sera taire en français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Une section dans le rapport doit indiquer ce qui a été développé (LoC) et/ou testé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spécifiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
* 1. [[Centipède]], Nicolas Palix, Didier Donsez&lt;br /&gt;
* 2. [[Dévelopement d’une application iOS/Android RTK NTrip]], Éric Sibert, Yves Pratter (pour les communautés OpenStreetMap et Centipède) &lt;br /&gt;
* 3. [[Reconnaissance de chants d&#039;oiseau par réseaux de neurones embarqués avec TinyML]] (Attention c&#039;est le meme projet que le projet 16 &amp;quot;Robin&amp;quot;), Didier Donsez &lt;br /&gt;
* 4. [[Développement d&#039;extension de jeux sur DreamCast]], Matthieu Mallet (à confirmer)&lt;br /&gt;
* 5. [[Des polymères dans ton école, dans ton musée]], Vincent Mareau, Olivier Richard&lt;br /&gt;
* 6. [[Guidage autonome centimétrique de véhicules sur circuit]], Didier DONSEZ.&lt;br /&gt;
* 7. [[Géolocalisation intérieure centimétrique en Ultra Wide Band]], Didier DONSEZ.&lt;br /&gt;
* 8. Reprise du projet 21-22 [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 9. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 10. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 11. [[Logiciel d&#039;execution de commande à distance]]: Rust + tokio + grpc/tonic, Olivier Richard&lt;br /&gt;
* 12. [[Limitation des appels systèmes noyaux pour les systèmes de fichiers distribués]], Olivier Richard&lt;br /&gt;
* 13. [[Proof of Coverage LoRaWAN pour TTN, CampusIoT et Helium]], Didier Donsez, Olivier Alphand.&lt;br /&gt;
* 14. [[Jeux d&#039;arcade pour table tactile de café]], Didier Donsez, Nicolas Palix.&lt;br /&gt;
* 15. [[Analyse et visualisation de données environnementales d’espèces envahissantes]], Thierry Tatoni et et Estelle Dumas (Institut Méditerranéen de Biodiversité et d&#039;Ecologie)&lt;br /&gt;
* 16. [[Robin, la suite]] (Attention c&#039;est le meme projet que le projet 3 &amp;quot;Chant d&#039;oiseaux&amp;quot;), Didier Donsez&lt;br /&gt;
* 17. Poursuite projet 21-22 [[Portail pour gestionnaire de taches]](react, Typescript) ou reecriture en VueJS, Olivier Richard&lt;br /&gt;
* 18. Reprise du projet 21-22 [[Portail pour gestionnaire de taches]] avec [https://docs.streamlit.io Streamlit](Python), Olivier Richard&lt;br /&gt;
* 19. [[Portage d&#039;Artiphonie en Godot 4]], Olivier Richard&lt;br /&gt;
* 20. [[Amélioration de la plateforme de prêt Matos de la fablab MASTIC]] Germain Lemasson&lt;br /&gt;
* 21. Portage Godot 3 ou 4 de [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
* 22. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* 23. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
* 24. [[OsmAnd+Traffic]], Nicolas Palix&lt;br /&gt;
* 25. [[Géolocalisation dans une constellation de cubesats ou de pseudolites]], Didier DONSEZ, Olivier ALPHAND&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 22-23&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BOUSQUET THOMAS,DECORSAIRE MATTEO,DELAS TANGUY,GRANDHOMME PAU&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/02/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| CHAOUACHE AKRAM,GHAMMAZ ALI,GLIM MOHAMED,THEVENON ESTEBA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/03/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| AVANTURIER AURELIE,GUYOT ROMAIN,SOLER LILIA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/05/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| CORREIA DE OLIVEIRA DIEGO,GALINIER CLEMENT,GALLIER LORIC,THOMAZO CORENTI&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/06/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BRUN SAMUEL,KEMGNE NASAH DARRYL JORDAN,LITHAUD ALEXANDRE,TYNDAL LUCA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/10/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| GOGUILLOT AMAURY,ISABELLE WILLIAM,JOUVE AXEL,PUCCI JEREM&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/11/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| COSTE AURELIEN,COURANT MATHIS,DUPONT ELISE,RIFFARD LON&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BOMPARD NOAH,BRACQUIER BENJAMIN,DUCROS VINCENT,KURKLU FIKRE&lt;br /&gt;
| Didier Donsez, Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/14/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| ENDEZOUMOU YANN,ETEUBOU EZEMGAN DUREL JUNIOR,GUERIN LOUISE,MACHENAUD FLORIA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/15/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BONFILS ANTOINE,CATTEAU PIERRICK,FERRARI JULIE&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/17/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| CHARRA ELOI,KHELIFI AHMED AZIZ,MAIDA LEA,MOUNIER DORIA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/18/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| ALLÈGRE VICTOR,PALMA ARTHUR, KINSKY MENDES LUIZ&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/19/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 21&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| FAILLA MAXIME,GRICOURT KILLIAN,LOPES THEO,MAUFRAND MICHELL&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/21/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 22&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| ABARNOU ELOISE,CAUCHY MARINE,LIMA LEITE JAMILE,PUECH LILIA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/22/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 26&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| GELEZ ANA,GRANGE MATHIS,MATHIEU LUCAS,ONGHENA EDGA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/26/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2022. Soutenance ?? Janvier 2023.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 22-23&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Le projet S10 est un projet en équipe qui se déroule en quasi-plein temps au début du semestre 10. Les équipes sont constituées de 2 à 4 élèves. Chaque équipe traite un sujet proposé par un porteur (enseignant de l&#039;école, association ou entreprise externe à l&#039;école). Le sujet est en général exploratoire . Chaque équipe est autonome dans son organisation. Les choix technologiques sont décidés par l&#039;équipe en concertation avec le porteur. L&#039;équipe rencontre régulièrement le porteur pour présenter les choix et rendre compte des avancements et des difficultés rencontrés. Le projet fait l&#039;objet de 2 soutenances et d&#039;un présentation d&#039;un poster en anglais.&lt;br /&gt;
&lt;br /&gt;
====Organisation====&lt;br /&gt;
&lt;br /&gt;
Calendrier: 16/01 (8H30-12H00) au ??/03.&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 16/01 (9H00-12H00) (salle : voir ADE et distanciel Zoom pour les élèves et les porteurs de sujet)&lt;br /&gt;
&lt;br /&gt;
Démarrage travail de groupe: dès les examens passés&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants (Responsables: Stéphanie Diligent et Emmanuelle Tréhoust): A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2022 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 17/03/2022 A CONFIRMER (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
Présentation posters (Responsable: Caroline West) : (à définir) ??/03/2022 (Durée ???).&lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: ??/02/2023 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: ??/03/2023 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2022-2023&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| Clément NGUYEN (Chef de projet), Valentin DE OLIVEIRA, Sami IFAKIREN, Florian CHAPPAZ&lt;br /&gt;
| Fidèle  Eya&#039;a&lt;br /&gt;
| [[Suivi FitSize 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport FitSize 2022-2023|Rapport final]] - [[Media:Presentation_finale_FitSize_2022-2023.pdf|Presentation finale FR]] -  - [[Media:Test infrastructures FitSize_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_FitSize_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_FitSize_2022-2023.pdf|Poster EN]] - [[Media:Pitch_FitSize_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_FitSize_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Outil de création de visite virtuelle de bâtiments avec placement d&#039;information temps réel]]&lt;br /&gt;
| Justin NGUYEN (Chef de projet), Ayman FAGHLOUMI et Clara BERNERD&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [[Suivi Studio Visite Virtuelle 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio Visite Virtuelle 2022-2023|Rapport final]] - [[Media:Presentation_finale_Studio Visite Virtuelle_2022-2023.pdf|Presentation finale FR]] -  - [[Media:Studio Visite Virtuelle_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_Studio Visite Virtuelle_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_Studio Visite Virtuelle_2022-2023.pdf|Poster EN]] - [[Media:Pitch_Studio Visite Virtuelle_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_Studio Visite Virtuelle_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Carte neige et avalanches – Skitour.fr]]&lt;br /&gt;
| Eve Poitevin (Cheffe de projet), Julien Guignard, Thomas Bach et Thomas Fournier&lt;br /&gt;
| Jeroen Zijp (SkiTour)&lt;br /&gt;
| [[Suivi Studio XXXX 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_Studio Visite Virtuelle_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Assistant Vocal avec ChatGPT]]&lt;br /&gt;
| Julian Royet (Chef de projet), Mirette Reda, Keming Zhang, George Simo&lt;br /&gt;
| Tuteur à trouver&lt;br /&gt;
| [[Suivi Studio XXXX 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_Studio Visite Virtuelle_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Cinema Project Manager]] (CPM)&lt;br /&gt;
| Maël CHIOTTI (Chef de projet), Martin VERRIER, WAGNER Samy, CANIN Corentin&lt;br /&gt;
| Tuteur à trouver&lt;br /&gt;
| [[Suivi Studio XXXX 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_Studio Visite Virtuelle_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| Eval en ligne&lt;br /&gt;
| Étienne REYGNER (Chef de projet), Angelo ALIBERT &lt;br /&gt;
| Sybille&lt;br /&gt;
| [[Suivi Studio XXXX 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Studio XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_Studio Visite Virtuelle_2022-2023.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| Mapillary RTK&lt;br /&gt;
| Fodor	Gergely (Chef de projet), Kacha	Tom, Conjard	Samuel, Jardin	Baptiste &lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [[Suivi Studio XXXX 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Présentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| eCom suite&lt;br /&gt;
| Théo Capet (Chef de projet), Tom DA COSTA, Thomas Abecassis, Loris Mottino &lt;br /&gt;
| Jean-Rémi Bargin, Alexandre Lefebvre&lt;br /&gt;
| [[Suivi Studio XXXX 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Présentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Intégration LoRaWAN à la plateforme Domus]]&lt;br /&gt;
| Camille VIALLET (cheffe de projet), Emeric BRETON, Gaëtan LAVIROTTE, Cyprien PELISSE-VERDOUX &lt;br /&gt;
| Sybille Caffiau&lt;br /&gt;
| [[Suivi Studio Domus 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Domus 2022-2023|Rapport final]] - [[Media:Presentation_finale_Domus_2022-2023.pdf|Presentation finale FR]] -  - [[Media:Domus_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_Domus_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_Domus_2022-2023.pdf|Poster EN]] - [[Media:Pitch_Domus_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_Domus_2022-2023.pdf|Présentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| POLYTECH SI&lt;br /&gt;
| Hadiby Chemsseddine (chef de projet), Hachem Mohsen, Brice Monthe &lt;br /&gt;
| Olivier Richard, Nicolas Palix&lt;br /&gt;
| [[Suivi Studio XXXX 2022-2023|Fiche de suivi]]&lt;br /&gt;
| [[Rapport XXX 2022-2023|Rapport final]] - [[Media:Presentation_finale_XXX_2022-2023.pdf|Presentation finale FR]] -  - [[Media:XXX_2022-2023 Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_XXXX_2022-2023.pdf|Poster EN]] - [[Media:Pitch_XXX_2022-2023.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_XXX_2022-2023.pdf|Présentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sujets S10====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 2 - [[Polytech-SI: une alternative à ADE]], Nicolas Palix (LIG/UGA), Olivier Richard (LIG/UGA)&lt;br /&gt;
* 3 - [[FitSize : Collections intelligentes]], Fidèle EYA’A, Jean-Marc INIKO (DigifitMode)&lt;br /&gt;
* 4 - [[ Adaptation à un protocole expérimentale d’une plateforme d’evaluation en ligne]], Christelle Martin-Lacroux (CERAG/UGA), Sybille Caffiau(LIG/UGA), Sophie Dupuy-Chessa (LIG/UGA)&lt;br /&gt;
* 5 - [[Intégration LoRaWAN à la plateforme Domus]], Sybille Caffiau(LIG/UGA)&lt;br /&gt;
* 6 - [[Suite du projet eCOM Suivi nutritionnel en EPHAD]] (à confirmer), Jean-Rémi BARGIN (Mutuelle Française Isère), Alexandre Lefebvre (MoonshotLabs)&lt;br /&gt;
* 7 - [[Carte neige et avalanches – Skitour.fr]], Jeroen Zijp (SkiTour)&lt;br /&gt;
* 8 - [[Mapillary RTK]] (à confirmer), Nicolas PALIX LIG/UGA&lt;br /&gt;
* 9 - [[Outil de création de visite virtuelle de bâtiments avec placement d&#039;information temps réel]], Didier DONSEZ (LIG)&lt;br /&gt;
* 13 - [[Cinema Project Manager]] (CPM): [https://rvandco.fr/ Association Studio Rv &amp;amp; Co]&lt;br /&gt;
* 14 - Assistant Vocal avec ChatGPT, Julian Royet&lt;br /&gt;
&lt;br /&gt;
==== Sujets non choisis ====&lt;br /&gt;
* 1 - [[Test d&#039;infrastructures avec NixOS 2023]], Olivier Richard (LIG)&lt;br /&gt;
* 10 - [[Service de géolocalisation par TDOA LoRaWAN]], Didier DONSEZ (LIG/UGA), Olivier ALPHAND (LIG/GINP)&lt;br /&gt;
* &amp;lt;s&amp;gt;11 - [[Contributions open-source au projet JHipster]] (reporté à 2024) : Didier DONSEZ (LIG/UGA)&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;12 - [[Contributions open-source au projet RIOT OS]] (reporté à 2024) : Didier DONSEZ (LIG/UGA)&amp;lt;/s&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:VT2022_Helium_presentation.pdf&amp;diff=52918</id>
		<title>File:VT2022 Helium presentation.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:VT2022_Helium_presentation.pdf&amp;diff=52918"/>
		<updated>2022-12-05T13:14:12Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52917</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52917"/>
		<updated>2022-12-05T13:02:09Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gaëtan Lavirotte: gaetan.lavirotte@etu.univ-grenoble-alpes.fr&lt;br /&gt;
&lt;br /&gt;
Cyprien Pelisse-Verdoux: cyprien.pelisse-verdoux@etu.univ-grenoble-alpes.fr&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions estiment qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRaWAN , longue portée et à faible consommation énergétique au-dessus duquel une blockchain permet de rémunérer les contributeurs. Les personnes fournissant la couverture réseau sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également permettre l’utilisation de la 5G. En effet l’utilisation de passerelles mises à disposition par des particuliers permet de déployer l’infrastructure d’un réseau IoT afin de permettre la communication d’objets connectés, tout en rémunérant les contributeurs.&lt;br /&gt;
&lt;br /&gt;
==Mots-Clés==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
Helium aims to give access to the network for connected objects, forecasts estimate that in 2025, they will be 75.4 billion. Helium gives everyone the opportunity to buy a device (hotspot) used as a gateway and allowing people who wish to do so to forward data from IoT devices. The network used available is a LoRaWAN network, long range and low energy consumption above which a blockchain makes it possible to remunerate contributors. People contributing to the network by providing network coverage are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to enable the use of 5G. Indeed, the use of gateways provided by individuals makes it possible to deploy the infrastructure of an IoT network to allow the communication of connected objects, while remunerating contributors.&lt;br /&gt;
&lt;br /&gt;
==Keywords==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, IoT Devices, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRa. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux publics sans fil et décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;br /&gt;
&lt;br /&gt;
Wikipédia, Blockchain, wikipedia.org, Consulté le 4 Décembre sur https://fr.wikipedia.org/wiki/Blockchain&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52916</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52916"/>
		<updated>2022-12-05T12:54:49Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gaëtan Lavirotte: gaetan.lavirotte@etu.univ-grenoble-alpes.fr&lt;br /&gt;
&lt;br /&gt;
Cyprien Pelisse-Verdoux: cyprien.pelisse-verdoux@etu.univ-grenoble-alpes.fr&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions estiment qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRaWAN , longue portée et à faible consommation énergétique au-dessus duquel une blockchain permet de rémunérer les contributeurs. Les personnes fournissant la couverture réseau sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également permettre l’utilisation de la 5G. En effet l’utilisation de passerelles mises à disposition par des particuliers permet de déployer l’infrastructure d’un réseau IoT afin de permettre la communication d’objets connectés, tout en rémunérant les contributeurs.&lt;br /&gt;
&lt;br /&gt;
==Mots-Clés==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
Helium aims to give access to the network for connected objects, forecasts estimate that in 2025, they will be 75.4 billion. Helium gives everyone the opportunity to buy a device (hotspot) used as a gateway and allowing people who wish to do so to forward data from IoT devices. The network used available is a LoRaWAN network, long range and low energy consumption above which a blockchain makes it possible to remunerate contributors. People contributing to the network by providing network coverage are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to enable the use of 5G. Indeed, the use of gateways provided by individuals makes it possible to deploy the infrastructure of an IoT network to allow the communication of connected objects, while remunerating contributors.&lt;br /&gt;
&lt;br /&gt;
==Keywords==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, IoT Devices, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRa. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux publics sans fil et décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52915</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52915"/>
		<updated>2022-12-05T12:54:18Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gaëtan Lavirotte - gaetan.lavirotte@etu.univ-grenoble-alpes.fr&lt;br /&gt;
&lt;br /&gt;
Cyprien Pelisse-Verdoux - cyprien.pelisse-verdoux@etu.univ-grenoble-alpes.fr&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions estiment qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRaWAN , longue portée et à faible consommation énergétique au-dessus duquel une blockchain permet de rémunérer les contributeurs. Les personnes fournissant la couverture réseau sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également permettre l’utilisation de la 5G. En effet l’utilisation de passerelles mises à disposition par des particuliers permet de déployer l’infrastructure d’un réseau IoT afin de permettre la communication d’objets connectés, tout en rémunérant les contributeurs.&lt;br /&gt;
&lt;br /&gt;
==Mots-Clés==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
Helium aims to give access to the network for connected objects, forecasts estimate that in 2025, they will be 75.4 billion. Helium gives everyone the opportunity to buy a device (hotspot) used as a gateway and allowing people who wish to do so to forward data from IoT devices. The network used available is a LoRaWAN network, long range and low energy consumption above which a blockchain makes it possible to remunerate contributors. People contributing to the network by providing network coverage are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to enable the use of 5G. Indeed, the use of gateways provided by individuals makes it possible to deploy the infrastructure of an IoT network to allow the communication of connected objects, while remunerating contributors.&lt;br /&gt;
&lt;br /&gt;
==Keywords==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, IoT Devices, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRa. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux publics sans fil et décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52914</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52914"/>
		<updated>2022-12-05T12:53:58Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gaëtan Lavirotte - gaetan.lavirotte@etu.univ-grenoble-alpes.fr&lt;br /&gt;
Cyprien Pelisse-Verdoux - cyprien.pelisse-verdoux@etu.univ-grenoble-alpes.fr&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions estiment qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRaWAN , longue portée et à faible consommation énergétique au-dessus duquel une blockchain permet de rémunérer les contributeurs. Les personnes fournissant la couverture réseau sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également permettre l’utilisation de la 5G. En effet l’utilisation de passerelles mises à disposition par des particuliers permet de déployer l’infrastructure d’un réseau IoT afin de permettre la communication d’objets connectés, tout en rémunérant les contributeurs.&lt;br /&gt;
&lt;br /&gt;
==Mots-Clés==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
Helium aims to give access to the network for connected objects, forecasts estimate that in 2025, they will be 75.4 billion. Helium gives everyone the opportunity to buy a device (hotspot) used as a gateway and allowing people who wish to do so to forward data from IoT devices. The network used available is a LoRaWAN network, long range and low energy consumption above which a blockchain makes it possible to remunerate contributors. People contributing to the network by providing network coverage are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to enable the use of 5G. Indeed, the use of gateways provided by individuals makes it possible to deploy the infrastructure of an IoT network to allow the communication of connected objects, while remunerating contributors.&lt;br /&gt;
&lt;br /&gt;
==Keywords==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, IoT Devices, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRa. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux publics sans fil et décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52913</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52913"/>
		<updated>2022-12-05T12:48:53Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gaëtan Lavirotte, Cyprien Pelisse-Verdoux&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions estiment qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRaWAN , longue portée et à faible consommation énergétique au-dessus duquel une blockchain permet de rémunérer les contributeurs. Les personnes fournissant la couverture réseau sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également permettre l’utilisation de la 5G. En effet l’utilisation de passerelles mises à disposition par des particuliers permet de déployer l’infrastructure d’un réseau IoT afin de permettre la communication d’objets connectés, tout en rémunérant les contributeurs.&lt;br /&gt;
&lt;br /&gt;
==Mots-Clés==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
Helium aims to give access to the network for connected objects, forecasts estimate that in 2025, they will be 75.4 billion. Helium gives everyone the opportunity to buy a device (hotspot) used as a gateway and allowing people who wish to do so to forward data from IoT devices. The network used available is a LoRaWAN network, long range and low energy consumption above which a blockchain makes it possible to remunerate contributors. People contributing to the network by providing network coverage are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to enable the use of 5G. Indeed, the use of gateways provided by individuals makes it possible to deploy the infrastructure of an IoT network to allow the communication of connected objects, while remunerating contributors.&lt;br /&gt;
&lt;br /&gt;
==Keywords==&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, IoT Devices, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRa. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux publics sans fil et décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52912</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52912"/>
		<updated>2022-12-05T12:48:27Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gaëtan Lavirotte, Cyprien Pelisse-Verdoux&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions estiment qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRaWAN , longue portée et à faible consommation énergétique au-dessus duquel une blockchain permet de rémunérer les contributeurs. Les personnes fournissant la couverture réseau sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également permettre l’utilisation de la 5G. En effet l’utilisation de passerelles mises à disposition par des particuliers permet de déployer l’infrastructure d’un réseau IoT afin de permettre la communication d’objets connectés, tout en rémunérant les contributeurs.&lt;br /&gt;
&lt;br /&gt;
=Mots-Clés=&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
Helium aims to give access to the network for connected objects, forecasts estimate that in 2025, they will be 75.4 billion. Helium gives everyone the opportunity to buy a device (hotspot) used as a gateway and allowing people who wish to do so to forward data from IoT devices. The network used available is a LoRaWAN network, long range and low energy consumption above which a blockchain makes it possible to remunerate contributors. People contributing to the network by providing network coverage are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to enable the use of 5G. Indeed, the use of gateways provided by individuals makes it possible to deploy the infrastructure of an IoT network to allow the communication of connected objects, while remunerating contributors.&lt;br /&gt;
&lt;br /&gt;
=Keywords=&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, IoT Devices, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRa. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux publics sans fil et décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52911</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52911"/>
		<updated>2022-12-05T12:09:30Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions estiment qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRaWAN , longue portée et à faible consommation énergétique au-dessus duquel une blockchain permet de rémunérer les contributeurs. Les personnes fournissant la couverture réseau sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également permettre l’utilisation de la 5G. En effet l’utilisation de passerelles mises à disposition par des particuliers permet de déployer l’infrastructure d’un réseau IoT afin de permettre la communication d’objets connectés, tout en rémunérant les contributeurs.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
Helium aims to give access to the network for connected objects, forecasts estimate that in 2025, they will be 75.4 billion. Helium gives everyone the opportunity to buy a device (hotspot) used as a gateway and allowing people who wish to do so to forward data from IoT devices. The network used available is a LoRaWAN network, long range and low energy consumption above which a blockchain makes it possible to remunerate contributors. People contributing to the network by providing network coverage are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to enable the use of 5G. Indeed, the use of gateways provided by individuals makes it possible to deploy the infrastructure of an IoT network to allow the communication of connected objects, while remunerating contributors.&lt;br /&gt;
&lt;br /&gt;
=Mots-Clés=&lt;br /&gt;
&lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52910</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52910"/>
		<updated>2022-12-05T12:05:00Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions estiment qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRaWAN , longue portée et à faible consommation énergétique au-dessus duquel une blockchain permet de rémunérer les contributeurs. Les personnes fournissant la couverture réseau sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également permettre l’utilisation de la 5G. En effet l’utilisation de passerelles mises à disposition par des particuliers permet de déployer l’infrastructure d’un réseau IoT afin de permettre la communication d’objets connectés, tout en rémunérant les contributeurs.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
Helium aims to give access to the network for connected objects, forecasts estimate that in 2025, they will be 75.4 billion. Helium gives everyone the opportunity to buy a device (hotspot) used as a gateway and allowing people who wish to do so to forward data from IoT devices. The network used available is a LoRaWAN network, long range and low energy consumption above which a blockchain makes it possible to remunerate contributors. People contributing to the network by providing network coverage are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to enable the use of 5G. Indeed, the use of gateways provided by individuals makes it possible to deploy the infrastructure of an IoT network to allow the communication of connected objects, while remunerating contributors.&lt;br /&gt;
&lt;br /&gt;
=Mots-Clé= &lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52907</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52907"/>
		<updated>2022-12-05T06:58:30Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions pensent qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil (hotspot) servant de gateway et permettant aux personnes qui le souhaitent de faire remonter les données de leurs appareils IoT. Le réseau mis à disposition est un réseau LoRa, longue portée et à faible consommation énergétique. Les personnes qui mettent ainsi leur réseau à disposition sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également intervenir au niveau de la 5G, en effet l’utilisation d’équipements placés chez des particuliers pourrait répondre au besoin de densité de cette technologie en matière d’antenne.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Mots-Clé= &lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52906</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52906"/>
		<updated>2022-12-05T06:25:14Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
L’idée d’Helium est de proposer un accès au réseau pour les objets connectés, les prévisions pensent qu’en 2025, ils seront 75.4 milliards. Helium propose à chacun de pouvoir acheter un appareil permettant aux personnes qui le souhaitent de se connecter.  Le réseau mis à disposition est un réseau longue portée et à faible consommation énergétique. Les personnes qui mettent ainsi leur réseau à disposition sont récompensées avec une monnaie virtuelle, le HNT pour Helium Network Token. Helium ne s&#039;arrête pas seulement aux objets connectés, mais souhaite également intervenir au niveau de la 5G, en effet l’utilisation d’équipements placés chez des particuliers pourrait répondre au besoin de densité de cette technologie en matière d’antenne.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
Helium aims to give access to the network for connected devices, forecasts believe that in 2025, they will be 75.4 billion of them. Helium allows anyone that is able to afford a device that allows people who wish to connect.  The network made available is a long-range network with low energy consumption. People who make their network available in this way are rewarded with a virtual currency, the HNT for Helium Network Token. Helium does not stop only at connected objects, but also wants to intervene at the level of 5G, indeed the use of equipment placed in private homes could meet the need for density of this technology in terms of antenna.&lt;br /&gt;
&lt;br /&gt;
=Mots-Clé= &lt;br /&gt;
IoT, Blockchain, Helium, LoRaWAN, Objet connectés, HNT&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_demo&amp;diff=52905</id>
		<title>VT2022 Helium demo</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_demo&amp;diff=52905"/>
		<updated>2022-12-04T21:29:08Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: Created page with &amp;quot;https://explorer.helium.com/&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://explorer.helium.com/&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52904</id>
		<title>VT2022 Helium fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_Helium_fiche&amp;diff=52904"/>
		<updated>2022-12-04T21:23:34Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: Created page with &amp;quot;=Résumé=  =Abstract=  =Introduction=  Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWA...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52903</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52903"/>
		<updated>2022-12-04T21:23:09Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022&amp;diff=52902</id>
		<title>VT2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022&amp;diff=52902"/>
		<updated>2022-12-04T21:22:52Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2021|&amp;lt;&amp;lt; Etudes 2021]] [[VT|Sommaire]] [[VT2023|Etudes 2023 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en INFO5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.&lt;br /&gt;
&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
Chaque séance comporte 3 à 4 présentations suivi chacune d&#039;une démonstration. Chaque présentation dure entre 20 et 25 minutes en fonction des séances. Pour plus de sécurité, la démonstration peut être pré-enregistrée.&lt;br /&gt;
&lt;br /&gt;
Votre présentation sera réalisée de préférence avec [[reveal.js]] ou avec [[remarkjs]].&lt;br /&gt;
&lt;br /&gt;
Votre présentation sera notée et commentée par tous vos camarades via un sondage (smartphone). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-INFO5-2122.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
&lt;br /&gt;
== Séance 1 : 07/11 (réporté)==&lt;br /&gt;
&lt;br /&gt;
== Séance 2 : 14/11 ==&lt;br /&gt;
Enseignants : [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Présentation et organisation.&lt;br /&gt;
&lt;br /&gt;
== Séance 3 : 21/11 ==&lt;br /&gt;
Enseignants : [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
* [[AdTech et capitalisme de surveillance]]: Julien Guigard, Angelo Alibert [[Media:VT2022_Adtech_presentation.pdf|présentation]], [[Media:AdTech et capitalisme de surveillance Rapport écrit.pdf|fiche]], [[VT2022_Adtech_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* [[Oeuvres d&#039;art générées par une IA]] : DALL-E 2, Midjourney et Stable Diffusion : Kacha, Jardin [[Media:VT2022_AIArt_presentation.pdf|présentation]], [[Media:VT2022 AIArt synthese.pdf|fiche]], [[VT2022_AIArt_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* [[Ansible]]: Da Costa [[Media:VT2022_Ansible_presentation.pdf|présentation]], [[VT2022_Ansible_fiche|fiche]], [[VT2022_Ansible_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
&lt;br /&gt;
== Séance 4 : 28/11 ==&lt;br /&gt;
Enseignants : [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
* [[Web Assembly et Smart Contracts]]: Verrier, Mottino [[Media:Web_assembly_&amp;amp;_smart_contracts.pdf|présentation]], [[VT2022_WebAssemblyEtSmartContracts_fiche|fiche]], [[VT2022_WebAssemblyEtSmartContracts_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* [[GPT Neo|GPT la suite]] : Monthe Djeumou, Simo Yokam [[Media:VT2022_GPT_presentation.pdf|présentation]], [[VT2022_GPT_fiche|fiche]], [[VT2022_GPT_demo|demo]], [https://montube.com/GPTAZERTYUIO screencast]&lt;br /&gt;
* [[Implants rétiniens]]: Bernerd, NGuyen Justin [[Media:VT_Implants_Rétiniens.pdf|présentation]], [[Media:Fiche_de_synthèse.pdf|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
&lt;br /&gt;
== Séance 5 : 05/12 ==&lt;br /&gt;
Enseignants : [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
* WebRTC: Hadiby, Mohsen [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* Voice-First Development : Designing, Developing, and Deploying Conversational Interfaces: Conjard, Fodor [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* Helium: Lavirotte, Pelisse [[Media:VT2022_Helium_presentation.pdf|présentation]], [[VT2022_Helium_fiche|fiche]], [[VT2022_Helium_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* [[Internet of Audio Things]]: Teyssier, Drouin [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
&lt;br /&gt;
== Séance 6 : 12/12 ==&lt;br /&gt;
Enseignants : [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
* NVidia [[Deep learning super sampling (DLSS)]]: Canin, Wagner [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* OpenPose (ou autre): Poitevin, Reygner [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* AzureRTOS: Bach, Chiotti [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* [[Post-quantum cryptography]] : Zhang, Guiguis [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
&lt;br /&gt;
== Séance 7 : 09/01 ==&lt;br /&gt;
Enseignants : [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
* Vote électronique : Abecassis [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* NFT : plateformes, technologies, vices et vertus: Faghloumi [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* Géo-localisation Wifi : Fournier [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* [[Generation of ASMR (Autonomous sensory meridian response)]]: Chappaz, De Oliveira [[Media:VT2022_ASMR_presentation.pdf|présentation]], [[VT2022_ASMR_fiche|fiche]], [[VT2022_ASMR_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
&lt;br /&gt;
== Séance 8 : 16/01 (très probablement en distanciel) ==&lt;br /&gt;
Enseignants : [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
* [[IPFS (InterPlanetary File System)]]: Capet, Royer [[Media:VT2022_XX_presentation.pdf|présentation]], [[VT2022_XXX_fiche|fiche]], [[VT2022_XXX_demo|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
* [[Low Code Development]] : Breton, Nguyen Clément [[Media:VT2022_LowCode_presentation.pdf|présentation]], [[Media:VT2022_LowCode_fiche.pdf|fiche]], [[Media:VT2022_LowCode_demo.pdf|demo]], [https://montube.com/AZERTYUIO screencast]&lt;br /&gt;
&lt;br /&gt;
=Sujets=&lt;br /&gt;
# [[Oeuvres d&#039;art générées par une IA]] : DALL-E 2, Midjourney et Stable Diffusion&lt;br /&gt;
# [[GPT Neo]]&lt;br /&gt;
# [[Predictive networks]]&lt;br /&gt;
# [[Objectives and Key Results]]&lt;br /&gt;
# [[Implants rétiniens]]&lt;br /&gt;
# [[Post-quantum cryptography]]&lt;br /&gt;
# [[Internet of Audio Things]]&lt;br /&gt;
# [[uFS]] : a user-level filesystem semi-microkernel&lt;br /&gt;
# [[Generation of ASMR (Autonomous sensory meridian response)]]&lt;br /&gt;
# [[Wasm|WebAssembly]]&lt;br /&gt;
# [[Web Assembly et Smart Contracts]]&lt;br /&gt;
# [[Application Performance Monitoring]] : démonstration de [[Apache Skywalking]]&lt;br /&gt;
# [[Low Code Development]]&lt;br /&gt;
# [[Multi-Region Database Deployments: Patterns and Anti-Patterns]] : démonstration avec [[Cockroack]]&lt;br /&gt;
# [[Proof of Coverage Blockchain]] : démonstration d&#039;[[Helium]]&lt;br /&gt;
# [[IPFS (InterPlanetary File System)]]&lt;br /&gt;
# [[Géolocalisation Wifi : principles et services de géolocalisation Wifi et cellulaire]]&lt;br /&gt;
# [[Caches distribués]]: démonstration avec [[Redis]]&lt;br /&gt;
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.&lt;br /&gt;
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.&lt;br /&gt;
# [[AdTech et Surveillance capitalism]]&lt;br /&gt;
# [[Conflict-free replicated data type]] (CRDT)&lt;br /&gt;
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces&lt;br /&gt;
# [[AzureRTOS]] : système d&#039;exploitation pour l&#039;Internet des Objets. démonstration sur [https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html B-L475] à récupérer au fablab.&lt;br /&gt;
# Algorithmes et systèmes de vote électronique : vices et vertus.&lt;br /&gt;
# [[Pantavisor Linux]]: A Framework for Building Containerized IoT Systems&lt;br /&gt;
# [[WebRTC]] : Web Real-Time Communication&lt;br /&gt;
# [[uFS]] : a user-level filesystem semi-microkernel&lt;br /&gt;
# [[Bundle Protocol]]&lt;br /&gt;
# [[NFT]] : plateformes, technologies, vices et vertues.&lt;br /&gt;
# [[MLOps]] : DevOps for Machine Learning projects&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52901</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52901"/>
		<updated>2022-12-04T19:22:40Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, 10 d&#039;entre eux seront sélectionnés aléatoirement pour recevoir une récompense pour leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52900</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52900"/>
		<updated>2022-12-04T19:21:54Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, seul 10 seront sélectionnés aléatoirement pour recevoir une o       récompense dans leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs, Helium Network Documentation, docs.helium.com, Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase, Guide to Helium, coinbase.com, Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52899</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52899"/>
		<updated>2022-12-04T19:21:23Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
:*Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, seul 10 seront sélectionnés aléatoirement pour recevoir une o       récompense dans leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs. Helium Network Documentation. docs.helium.com. Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase. Guide to Helium. coinbase.com. Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52898</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52898"/>
		<updated>2022-12-04T19:21:07Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
:* Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
:* Validateur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
:* Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
:* Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
:* Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, seul 10 seront sélectionnés aléatoirement pour recevoir une o       récompense dans leur participation au PoC&lt;br /&gt;
:* Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
:* Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
:* Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs. Helium Network Documentation. docs.helium.com. Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase. Guide to Helium. coinbase.com. Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52897</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52897"/>
		<updated>2022-12-04T19:20:21Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
:* Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
:* Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
-	Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
o	Valideur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
-       Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
o       Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
-       Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, seul 10 seront sélectionnés aléatoirement pour recevoir une o       récompense dans leur participation au PoC&lt;br /&gt;
-       Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
o       Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
-       Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs. Helium Network Documentation. docs.helium.com. Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase. Guide to Helium. coinbase.com. Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52896</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52896"/>
		<updated>2022-12-04T19:16:35Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
-	Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
o	Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
-	Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
o	Valideur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
o       Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
-       Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
o       Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
-       Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, seul 10 seront sélectionnés aléatoirement pour recevoir une o       récompense dans leur participation au PoC&lt;br /&gt;
-       Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
o       Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
-       Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs. Helium Network Documentation. docs.helium.com. Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase. Guide to Helium. coinbase.com. Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52895</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52895"/>
		<updated>2022-12-04T19:15:53Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=I. Introduction=&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=II. Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=III. La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==1.	Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==2.	Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
-	Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
o	Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
-	Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
o	Valideur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
&lt;br /&gt;
o       Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
-       Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
o       Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
-       Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, seul 10 seront sélectionnés aléatoirement pour recevoir une o       récompense dans leur participation au PoC&lt;br /&gt;
-       Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
o       Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
-       Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs. Helium Network Documentation. docs.helium.com. Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase. Guide to Helium. coinbase.com. Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52894</id>
		<title>VT2022 XXX fiche</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2022_XXX_fiche&amp;diff=52894"/>
		<updated>2022-12-04T19:15:09Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Résumé=&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=I. Introduction=&lt;br /&gt;
&lt;br /&gt;
==1.	ETAT DES TECHNOLOGIES DU WEB AVANT WEBASSEMBLY==&lt;br /&gt;
&lt;br /&gt;
Le réseau Helium est un réseau Internet des objets (IoT) sans fil décentralisé utilisant le protocole de communication radio LoRaWAN. Développé par la société américaine Nova Labs, Helium est un réseau communautaire et open-source visant à permettre la communication de capteurs IoT dans les zones où la couverture sans fil ou mobile est minimale ou nécessite trop d’énergie. A la différence d’autres réseaux communautaires comme The Things Network (TTN), le réseau Helium utilise une blockchain afin d’encourager la création de réseaux sans fil publics décentralisés. Chacun étant ainsi incité à posséder un nœud du réseau afin de fournir la couverture sans-fil de sorte que celui-ci appartienne à tous les participants et non à une seule entreprise. Le mécanisme de consensus de la blockchain est basé sur un nouvel algorithme de travail appelé Proof of Coverage, et récompense les participants (ou mineurs) en Helium Network Token (HNT).&lt;br /&gt;
&lt;br /&gt;
=II. Le réseau Helium=&lt;br /&gt;
&lt;br /&gt;
L&#039;intérêt d’Helium est que ce dernier est compatible avec les appareils LoRaWAN de classe A. Pour rappel, le protocole LoRaWAN définit 3 classes d’équipement: A, B et C, cette classe n’est pas fixe et peut évoluer. Tous les équipements LoRa doivent implémenter la classe A qui est également la plus économe. Dans le cas de l’utilisation classique, le schéma de communication est le suivant, l’objet sans fil qui remonte les données sera appelé un end-device. Ce dernier envoie donc un message à l’aide de la modulation LoRa. Ce message est ensuite capté par une ou plusieurs passerelles LoRaWAN aussi appelés gateway. La ou les passerelles se chargent de faire suivre le paquet au serveurs réseau LoRaWAN, aussi appelé LoRaWAN network server ou encore LNS. Le LNS est un peu le cœur du réseau LoRaWAN, il est chargé de nombreuses tâches, par exemple ils suppriment la duplication du même message qui aurait été reçu par plusieurs passerelles. Ensuite le message est envoyé à un serveur d’application. Le serveur d’application se charge du traitement des données reçues. &lt;br /&gt;
Dans un réseau LoRaWAN classique, le LoRaWAN network server est géré par une seule entité, qu’il soit régional ou central. Ici, Hélium a également travaillé sur ce sujet pour proposer encore une fois quelque chose de décentralisé pour que l’accès au réseau ne soit pas soumis à l’acceptation de la part du gestionnaire du LoRaWAN network server. Pour pallier ce problème, Helium souhaite que les LoRaWAN network server privés soient compatibles avec l’infrastructure publique. Pour cela, sur le réseau Helium chaque LoRaWAN network server possède un OUI (Organizationally Unique Identifier), un appareil qui souhaite donc se connecter au réseau envoie donc un message particulier “Join Request” et en fonction des filtres (jusqu&#039;à 5) enregistré par l’OUI sur la blockchain, la demande pour rejoindre est éventuellement acceptée. L’envoie de paquet peut ensuite se faire. &lt;br /&gt;
Fort du fait d’être le plus large réseau LoRaWAN, Helium se place comme une solution attractive pour les fournisseurs de LoRaWAN network server qui ne souhaitent pas développer leur propre infrastructure tout en souhaitant se développer. Helium possède pour cela un serveur itinérant ou “Helium Roaming Server”. Ce dernier est chargé de récupérer les paquets à destination des partenaires et de les acheminer vers un serveur qui va les accepter. Ceci permet donc à une entreprise de proposer ses services à travers le réseau Helium.&lt;br /&gt;
&lt;br /&gt;
=III. La Blockchain Helium=&lt;br /&gt;
&lt;br /&gt;
==1.	Blockchain et algorithme de consensus==&lt;br /&gt;
&lt;br /&gt;
Une blockchain est un réseau pair-à-pair permettant d’opérer des transactions sécurisées sans intervention d’un tiers de confiance. Pour cela, un algorithme de consensus est nécessaire et permet aux acteurs du réseau de se coordonner au sein d’un environnement distribué. Cet algorithme assure que tous les nœuds du réseau parviennent en un temps fini à se mettre d’accord sur une unique vérité même en cas de défaillance de certains nœuds. Une blockchain émettrice d’une crypto-monnaie , correspond ainsi à une base de données distribuées infalsifiable où chaque acteur du réseau conserve une copie identique des transactions. Les acteurs du réseau, appelés également validateurs, doivent fournir une preuve de leur travail de sécurisation via le mécanisme de consensus et sont alors récompensés en recevant une nouvelle unité de la crypto-monnaie émise par la blockchain. Différents algorithmes de consensus sont actuellement utilisés notamment l’algorithme de Proof of Work (PoW) pour sécuriser la blockchain Bitcoin ou le Proof of Stake (PoS) pour sécuriser la blockchain Ethereum. Afin qu’une blockchain puisse répondre aux besoins des utilisateurs, elle doit pouvoir répondre à trois caractéristiques majeures que sont la sécurité, la décentralisation et la scalabilité. A ces trois caractéristiques est venu s’ajouter la nécessité d’avoir une blockchain écologiquement responsable, c’est-à-dire que son algorithme de consensus ne nécessite pas une consommation d’énergie démesurée (ce qui est le cas de la blockchain Bitcoin). En prenant en compte ces caractéristiques, l’entreprise Nova Labs à développer son propre algorithme de consensus pour sécuriser les transactions de la blockchain Helium.&lt;br /&gt;
&lt;br /&gt;
==2.	Proof of coverage (PoC)==&lt;br /&gt;
&lt;br /&gt;
Le principe de l’algorithme est de vérifier en continu que chaque Hotspot fournit une couverture réseau et qu’il se trouve bien à la position à laquelle il prétend être.&lt;br /&gt;
Un “challenge” correspond à une durée pendant laquelle les différents hotspots cherchent à se faire élire et appartenir au “groupe de consensus” pour pouvoir valider le prochain bloc de transactions. Lors d’un challenge les hotspots ont différents rôles:&lt;br /&gt;
&lt;br /&gt;
-	Challenger : Le hotspot qui émet le paquet de challenge PoC (tous les 360 blocs).&lt;br /&gt;
o	Transmetteur: Le hotspot qui transmet qui transmet les paquets de challenge et pouvant être observé par un autre hotspot géographiquement proche.&lt;br /&gt;
-	Témoin: Un hotspot géographiquement proche du transmetteur et qui signale au réseau l’existence d’un paquet de challenge&lt;br /&gt;
o	Valideur: Un ordinateur connecté à la blockchain qui réceptionne et vérifie que le challenge s’est déroulé selon les règles du PoC. Il soumet la preuve de couverture à la blockchain pour faire partie du groupe de consensus et valider le prochain bloc.&lt;br /&gt;
&lt;br /&gt;
-       Ces différents acteurs agissent ensemble afin de fournir une preuve de couverture réseau. Un exemple du processus de preuve de couverture est décris ci-dessous:&lt;br /&gt;
o       Le challenger émet un paquet “challenge“ via TCP-IP sur le réseau à destination d’un hotspot transmetteur afin que ce dernier prouve qu’il effectue bien une couverture réseau à l’endroit où il prétend être.&lt;br /&gt;
-       Le paquet est réceptionné par un autre hotspot (le Transmetteur)&lt;br /&gt;
o       Le Transmetteur envoie un paquet via onde radio (ici LoRa)&lt;br /&gt;
-       Ce paquet est éventuellement reçu par plusieurs hotspots entourant le Transmetteur. Ces hotspots sont appelés les “témoins”. Si plus de 10 témoins reçoivent ce paquet, seul 10 seront sélectionnés aléatoirement pour recevoir une o       récompense dans leur participation au PoC&lt;br /&gt;
-       Une fois le paquet reçu, les témoins vont alors renvoyer un paquet via TCP-IP au challenger pour lui confirmer que le Transmetteur est bien à proximité d’eux.&lt;br /&gt;
o       Le Challenger va alors contacter un Validateur en lui fournissant la preuve de couverture.&lt;br /&gt;
-       Le validateur vérifie que le travail a bien été réalisé et soumet une demande à la blockchain pour faire partie du processus de validation du prochain bloc.&lt;br /&gt;
&lt;br /&gt;
Les hotspots impliqués dans ce processus (Challenger, Transmetteur et Témoin) sont récompensés pour leur participation à la sécurisation du réseau en recevant sur leur adresse une fraction du token HNT généré lors de la création du nouveau bloc.&lt;br /&gt;
Si le Validateur est choisi pour faire partie du groupe consensuel (composé de 43 membres), il suivra un algorithme similaire au HoneyBadgerBFT. HBBFT est un protocole de diffusion atomique asynchrone conçu pour permettre à un groupe de nœuds connus de parvenir à un consensus sur des liaisons non fiables. Dans la mise en œuvre d&#039;Helium, un groupe consensuel de validateurs élus reçoit des transactions cryptées en entrée et procède à un accord commun sur l&#039;ordre de ces transactions avant de former un bloc et de l&#039;ajouter à la blockchain. Une fois le nouveau bloc créé,  les nœuds du réseau (validateurs et hotspots) impliqués dans le processus de validation, reçoivent leur récompense en HNT. De pkus, tous les hotspots (y compris ceux ne pouvant pas participer au PoC car isolés géographiquement) reçoivent une récompense en HNT pour avoir retransmis les paquets de données provenant des appareils IoT.&lt;br /&gt;
&lt;br /&gt;
=Références=&lt;br /&gt;
&lt;br /&gt;
Nova Labs. Helium Network Documentation. docs.helium.com. Consulté le 3 Décembre 2022 sur https://docs.helium.com/&lt;br /&gt;
&lt;br /&gt;
Coinbase. Guide to Helium. coinbase.com. Consulté le 3 Décembre 2022 sur https://www.coinbase.com/fr/cloud/discover/protocol-guides/guide-to-helium&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52600</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52600"/>
		<updated>2022-04-11T07:36:45Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/Planned%20Deletion%20Emails%20-%20Dev%20Log.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01 Git] - [https://air.imag.fr/images/c/cf/PDE_-_Project_Report.pdf Rapport final] - [https://air.imag.fr/images/7/77/PDE_-_Final_Presentation.pdf Presentation finale] - [https://air.imag.fr/images/4/47/PDE_-_How_to_Use_%28Flyer%29.pdf Flyer] - [https://air.imag.fr/images/4/48/PDE_-_Soutenance_de_mi-parcours_Diapo.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/-/blob/main/report_project_robin.pdf] - [[Media:xxx.pdf|Presentation finale FR]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/-/blob/main/final_presentation_3_2022.pdf] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Rapport_Final_Overstats.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Presentation finale FR] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Final Presentation EN] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/TRACKING_SHEET.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/LoRa_Scan_Report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/LoRa_Scan_Pr%C3%A9sentation.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python  Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/docs/Project_report.pdf Rapport final] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/docs/Soutenance_Interm%C3%A9diaire.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Floating_Water_Quality_Station_-_Report_.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Floating_Water_Quality_Station___Final_Presentation.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[RealWorld avec Dioxus]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMENT&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/-/blob/main/FICHE_SUIVI.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] -  - [[Media:Test infrastructures nixos Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [[Media:Pitch_NixOS-Compose.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [[Projet INFO5 2022 - Plan d&#039;un appartement connecté | Fiche de suivi ]]&lt;br /&gt;
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]]  - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]&lt;br /&gt;
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] -  [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gitlab.com/agrilora Dépot Git]&lt;br /&gt;
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [[Media:Suivi.pdf|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]&lt;br /&gt;
| [https://github.com/pfefitsize Dépot Git]&lt;br /&gt;
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]&lt;br /&gt;
| [[Media:Genderednews_rapport_.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]&lt;br /&gt;
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive fiche suivis | Fiche de suivi]]&lt;br /&gt;
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive pitch | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations | Fiche de suivi]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [[Media:Pitch180s_Qualite_air.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard, Estelle Gillet Perret&lt;br /&gt;
| [[Journal de Bord - Artiphonie 2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport final - Artiphonie 2022|Rapport final]] - [[Media:Présentation_finale_2022.pdf|Presentation finale FR]] - [[Media:Présentation_finale_2022.pdf|Final Presentation EN]] - [[Media:Flyer_Artiphonie_2022.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]] - [https://drive.google.com/file/d/17RWKCUp9YArXsxczo816Mz6y0FwldMJm/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22/artiphonie-doc Dépot Git]&lt;br /&gt;
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| &lt;br /&gt;
|  [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]&lt;br /&gt;
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] -  [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]&lt;br /&gt;
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]&lt;br /&gt;
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]&lt;br /&gt;
| [[Media:LabnBook.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/GreenCollects Dépot Git]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52599</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52599"/>
		<updated>2022-04-11T07:36:20Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/Planned%20Deletion%20Emails%20-%20Dev%20Log.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01 Git] - [https://air.imag.fr/images/c/cf/PDE_-_Project_Report.pdf Rapport final] - [https://air.imag.fr/images/7/77/PDE_-_Final_Presentation.pdf Presentation finale] - [https://air.imag.fr/images/4/47/PDE_-_How_to_Use_%28Flyer%29.pdf Flyer] - [https://air.imag.fr/images/4/48/PDE_-_Soutenance_de_mi-parcours_Diapo.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/-/blob/main/report_project_robin.pdf] - [[Media:xxx.pdf|Presentation finale FR]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/-/blob/main/final_presentation_3_2022.pdf] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Rapport_Final_Overstats.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Presentation finale FR] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Final Presentation EN] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/TRACKING_SHEET.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/LoRa_Scan_Report.pdf Rapport final] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/LoRa_Scan_Pr%C3%A9sentation.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python  Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/docs/Project_report.pdf Rapport final] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/docs/Soutenance_Interm%C3%A9diaire.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Floating_Water_Quality_Station_-_Report_.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Floating_Water_Quality_Station___Final_Presentation.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[RealWorld avec Dioxus]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMENT&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/-/blob/main/FICHE_SUIVI.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] -  - [[Media:Test infrastructures nixos Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [[Media:Pitch_NixOS-Compose.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [[Projet INFO5 2022 - Plan d&#039;un appartement connecté | Fiche de suivi ]]&lt;br /&gt;
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]]  - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]&lt;br /&gt;
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] -  [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gitlab.com/agrilora Dépot Git]&lt;br /&gt;
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [[Media:Suivi.pdf|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]&lt;br /&gt;
| [https://github.com/pfefitsize Dépot Git]&lt;br /&gt;
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]&lt;br /&gt;
| [[Media:Genderednews_rapport_.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]&lt;br /&gt;
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive fiche suivis | Fiche de suivi]]&lt;br /&gt;
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive pitch | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations | Fiche de suivi]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [[Media:Pitch180s_Qualite_air.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard, Estelle Gillet Perret&lt;br /&gt;
| [[Journal de Bord - Artiphonie 2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport final - Artiphonie 2022|Rapport final]] - [[Media:Présentation_finale_2022.pdf|Presentation finale FR]] - [[Media:Présentation_finale_2022.pdf|Final Presentation EN]] - [[Media:Flyer_Artiphonie_2022.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]] - [https://drive.google.com/file/d/17RWKCUp9YArXsxczo816Mz6y0FwldMJm/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22/artiphonie-doc Dépot Git]&lt;br /&gt;
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| &lt;br /&gt;
|  [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]&lt;br /&gt;
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] -  [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]&lt;br /&gt;
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]&lt;br /&gt;
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]&lt;br /&gt;
| [[Media:LabnBook.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/GreenCollects Dépot Git]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52598</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52598"/>
		<updated>2022-04-11T07:34:55Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/Planned%20Deletion%20Emails%20-%20Dev%20Log.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01 Git] - [https://air.imag.fr/images/c/cf/PDE_-_Project_Report.pdf Rapport final] - [https://air.imag.fr/images/7/77/PDE_-_Final_Presentation.pdf Presentation finale] - [https://air.imag.fr/images/4/47/PDE_-_How_to_Use_%28Flyer%29.pdf Flyer] - [https://air.imag.fr/images/4/48/PDE_-_Soutenance_de_mi-parcours_Diapo.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/-/blob/main/report_project_robin.pdf] - [[Media:xxx.pdf|Presentation finale FR]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/-/blob/main/final_presentation_3_2022.pdf] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Rapport_Final_Overstats.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Presentation finale FR] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Final Presentation EN] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/Projet_presentation_Overstats.pptx Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/TRACKING_SHEET.md Fiche]&lt;br /&gt;
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/LoRa_Scan_Report.pdf|Rapport final]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/LoRa_Scan_Pr%C3%A9sentation.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python  Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/docs/Project_report.pdf Rapport final] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/docs/Soutenance_Interm%C3%A9diaire.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Floating_Water_Quality_Station_-_Report_.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Floating_Water_Quality_Station___Final_Presentation.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[RealWorld avec Dioxus]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMENT&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/-/blob/main/FICHE_SUIVI.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] -  - [[Media:Test infrastructures nixos Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [[Media:Pitch_NixOS-Compose.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [[Projet INFO5 2022 - Plan d&#039;un appartement connecté | Fiche de suivi ]]&lt;br /&gt;
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]]  - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]&lt;br /&gt;
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] -  [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gitlab.com/agrilora Dépot Git]&lt;br /&gt;
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [[Media:Suivi.pdf|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]&lt;br /&gt;
| [https://github.com/pfefitsize Dépot Git]&lt;br /&gt;
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]&lt;br /&gt;
| [[Media:Genderednews_rapport_.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]&lt;br /&gt;
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive fiche suivis | Fiche de suivi]]&lt;br /&gt;
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive pitch | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations | Fiche de suivi]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [[Media:Pitch180s_Qualite_air.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard, Estelle Gillet Perret&lt;br /&gt;
| [[Journal de Bord - Artiphonie 2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport final - Artiphonie 2022|Rapport final]] - [[Media:Présentation_finale_2022.pdf|Presentation finale FR]] - [[Media:Présentation_finale_2022.pdf|Final Presentation EN]] - [[Media:Flyer_Artiphonie_2022.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]] - [https://drive.google.com/file/d/17RWKCUp9YArXsxczo816Mz6y0FwldMJm/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22/artiphonie-doc Dépot Git]&lt;br /&gt;
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| &lt;br /&gt;
|  [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]&lt;br /&gt;
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] -  [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]&lt;br /&gt;
| &lt;br /&gt;
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]&lt;br /&gt;
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]&lt;br /&gt;
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]&lt;br /&gt;
| [[Media:LabnBook.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/GreenCollects Dépot Git]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Application_mobile_d%27enregistrements_de_noeuds_IoT_LoRaWAN_dans_plusieurs_r%C3%A9seaux&amp;diff=52572</id>
		<title>Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Application_mobile_d%27enregistrements_de_noeuds_IoT_LoRaWAN_dans_plusieurs_r%C3%A9seaux&amp;diff=52572"/>
		<updated>2022-03-28T07:44:46Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Projet INFO4 S8 2020-2021&lt;br /&gt;
* Encadrant: Didier DONSEZ.&lt;br /&gt;
&lt;br /&gt;
L&#039;enregistrement de noeuds IoT [[LoRa]]WAN dans un réseau public ou privé est en général une tache pénible pour les installateurs de réseaux IoT.&lt;br /&gt;
&lt;br /&gt;
Une nouvelle spécification de la LoRa Alliance facilite l&#039;enregistrement des noeuds IoT LoRaWAN au moyen de QRCode (LoRaWAN® Device Identification QR Codes for Automated Onboarding)&lt;br /&gt;
&lt;br /&gt;
Le QRCode sur l&#039;étiquette (label) de l&#039;équipement à enregistrer contient une chaine de la forme suivante:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
LW:D0:1122334455667788:AABBCCDDEEFF0011:AABB1122:OAABBCCDDEEFF:SYYWWNNNNNN:PFOOBAR:CAF2C&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
  SchemaID of D0&lt;br /&gt;
  JoinEUI of 11-22-33-44-55-66-77-88&lt;br /&gt;
  DevEUI of AA-BB-CC-DD-EE-FF-00-11&lt;br /&gt;
  ProfileID of AABB-1122&lt;br /&gt;
  OwnerToken of AABBCCDDEEFF&lt;br /&gt;
  SerNum of YYWWNNNNNN&lt;br /&gt;
  Proprietary of FOOBAR&lt;br /&gt;
  CheckSum of AF2C (CRC16)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif est de développer une application mobile native (iOS, Android) qui permet l&#039;enregistrement d&#039;un noeuds IoT LoRaWAN à partir de son QRCode auprès d&#039;un des réseaux de l&#039;utilisateur.&lt;br /&gt;
&lt;br /&gt;
L&#039;application utilisera les API RESTFul des serveurs de réseaux privés (TTS et Chirpstack) et les API RESTFul des serveurs de réseaux publics (Orange, Bouygues Objetnious, TTN). Ces APIs requièrent une authentification qui pourront être également configurés via un QRCode.&lt;br /&gt;
&lt;br /&gt;
Le code sera mis en open source ici : https://github.com/CampusIoT/lorawan-device-identification-qr-codes&lt;br /&gt;
&lt;br /&gt;
Le code pour la version 2021-2022 est disponible ici: https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/ScanWAN&lt;br /&gt;
&lt;br /&gt;
Remarque: LoRa By the Numbers&lt;br /&gt;
* &amp;gt; 1.2 million LoRa-based gateways deployed worldwide&lt;br /&gt;
* &amp;gt; 180 million LoRa-based end-nodes to be deployed worldwide on private and public networks by the end of 2020&lt;br /&gt;
* 148 Network operators in more than 99 countries and increasing&lt;br /&gt;
* 43% of all LPWANs are predicted to run on LoRa by 2023 (IHS MarketInsider, May 2019)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://lora-alliance.org/resource_hub/tr005-lorawan-device-identification-qr-codes/&lt;br /&gt;
* https://lora-alliance.org/wp-content/uploads/2020/11/LoRa_Alliance_Vendor_ID_for_QR_Code.pdf&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52566</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52566"/>
		<updated>2022-03-22T13:04:03Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/TRACKING_SHEET.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python  Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[RealWorld avec Dioxus]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:Test infrastructures nixos Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [[Media:Pitch_NixOS-Compose.pdf|Pitch]]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [[Projet INFO5 2022 - Plan d&#039;un appartement connecté | Fiche de suivi ]]&lt;br /&gt;
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]&lt;br /&gt;
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gitlab.com/agrilora Dépot Git]&lt;br /&gt;
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [[Media:Suivi.pdf|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]&lt;br /&gt;
| [https://github.com/pfefitsize Dépot Git]&lt;br /&gt;
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]&lt;br /&gt;
| [[Media:Genderednews_rapport_.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]&lt;br /&gt;
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive fiche suivis | Fiche de suivi]]&lt;br /&gt;
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive pitch | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations | Fiche de suivi]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [[Media:Pitch180s_Qualite_air.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard, Estelle Gillet Perret&lt;br /&gt;
| [[Journal de Bord - Artiphonie 2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport final - Artiphonie 2022|Rapport final]] - [[Media:Présentation_finale_2022.pdf|Presentation finale FR]] - [[Media:Présentation_finale_2022.pdf|Final Presentation EN]] - [[Media:Flyer_Artiphonie_2022.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]] - [https://drive.google.com/file/d/17RWKCUp9YArXsxczo816Mz6y0FwldMJm/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22/artiphonie-doc Dépot Git]&lt;br /&gt;
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]&lt;br /&gt;
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]&lt;br /&gt;
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]&lt;br /&gt;
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]&lt;br /&gt;
| [[Media:LabnBook.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/GreenCollects Dépot Git]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52565</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52565"/>
		<updated>2022-03-22T13:02:28Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/TRACKING_SHEET.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/ScanWAN_-_Pr%C3%A9sentation_mi-parcours.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python  Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[RealWorld avec Dioxus]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:Test infrastructures nixos Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [[Media:Pitch_NixOS-Compose.pdf|Pitch]]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [[Projet INFO5 2022 - Plan d&#039;un appartement connecté | Fiche de suivi ]]&lt;br /&gt;
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]&lt;br /&gt;
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gitlab.com/agrilora Dépot Git]&lt;br /&gt;
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [[Media:Suivi.pdf|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]&lt;br /&gt;
| [https://github.com/pfefitsize Dépot Git]&lt;br /&gt;
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]&lt;br /&gt;
| [[Media:Genderednews_rapport_.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]&lt;br /&gt;
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive fiche suivis | Fiche de suivi]]&lt;br /&gt;
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive pitch | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations | Fiche de suivi]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [[Media:Pitch180s_Qualite_air.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard, Estelle Gillet Perret&lt;br /&gt;
| [[Journal de Bord - Artiphonie 2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport final - Artiphonie 2022|Rapport final]] - [[Media:Présentation_finale_2022.pdf|Presentation finale FR]] - [[Media:Présentation_finale_2022.pdf|Final Presentation EN]] - [[Media:Flyer_Artiphonie_2022.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]] - [https://drive.google.com/file/d/17RWKCUp9YArXsxczo816Mz6y0FwldMJm/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22/artiphonie-doc Dépot Git]&lt;br /&gt;
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]&lt;br /&gt;
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]&lt;br /&gt;
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]&lt;br /&gt;
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]&lt;br /&gt;
| [[Media:LabnBook.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/GreenCollects Dépot Git]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52564</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52564"/>
		<updated>2022-03-22T13:00:18Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/blob/main/TRACKING_SHEET.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python  Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[RealWorld avec Dioxus]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:Test infrastructures nixos Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [[Media:Pitch_NixOS-Compose.pdf|Pitch]]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [[Projet INFO5 2022 - Plan d&#039;un appartement connecté | Fiche de suivi ]]&lt;br /&gt;
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]&lt;br /&gt;
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gitlab.com/agrilora Dépot Git]&lt;br /&gt;
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [[Media:Suivi.pdf|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]&lt;br /&gt;
| [https://github.com/pfefitsize Dépot Git]&lt;br /&gt;
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]&lt;br /&gt;
| [[Media:Genderednews_rapport_.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]&lt;br /&gt;
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive fiche suivis | Fiche de suivi]]&lt;br /&gt;
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d&#039;analyse de traces sportive pitch | Pitch 180 secondes]]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations | Fiche de suivi]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [[Media:Pitch180s_Qualite_air.pdf | Pitch 180 secondes]]&lt;br /&gt;
| [https://github.com/Air-Quality-LoRa Dépot Git]&lt;br /&gt;
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard, Estelle Gillet Perret&lt;br /&gt;
| [[Journal de Bord - Artiphonie 2022|Fiche de suivi]]&lt;br /&gt;
| [[Rapport final - Artiphonie 2022|Rapport final]] - [[Media:Présentation_finale_2022.pdf|Presentation finale FR]] - [[Media:Présentation_finale_2022.pdf|Final Presentation EN]] - [[Media:Flyer_Artiphonie_2022.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]] - [https://drive.google.com/file/d/17RWKCUp9YArXsxczo816Mz6y0FwldMJm/view?usp=sharing Screencast]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22/artiphonie-doc Dépot Git]&lt;br /&gt;
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]&lt;br /&gt;
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]&lt;br /&gt;
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]&lt;br /&gt;
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]&lt;br /&gt;
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]&lt;br /&gt;
| [[Media:LabnBook.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/GreenCollects Dépot Git]&lt;br /&gt;
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52169</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52169"/>
		<updated>2022-02-15T10:13:44Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHE&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le ??/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR, NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]- [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN, ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/malleng/Projet_S10 Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52151</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52151"/>
		<updated>2022-02-14T13:52:55Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/s/B029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://codimd.math.cnrs.fr/s/B029qfT5Q# Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHE&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le ??/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR, NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]- [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN, ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/malleng/Projet_S10 Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52150</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52150"/>
		<updated>2022-02-14T13:52:24Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/s/B029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://codimd.math.cnrs.fr/s/B029qfT5Q# Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| &lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHE&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[Mini compilateur C pour mini CPU]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le ??/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR, NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]- [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN, ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/malleng/Projet_S10 Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52146</id>
		<title>Projets 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2021-2022&amp;diff=52146"/>
		<updated>2022-02-14T13:45:42Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 10 Janvier 2021 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 1. [https://codimd.math.cnrs.fr/s/B029qfT5Q Courriels à Suppression Programmée] : Michaël Périn&lt;br /&gt;
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.&lt;br /&gt;
* 3. [[Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]] (Suite 2022), Didier DONSEZ.&lt;br /&gt;
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.&lt;br /&gt;
* 5. [[Dashboard pour Overwatch]] Olivier Richard&lt;br /&gt;
* 6. [[Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ&lt;br /&gt;
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ&lt;br /&gt;
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.&lt;br /&gt;
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.&lt;br /&gt;
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard&lt;br /&gt;
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard&lt;br /&gt;
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard&lt;br /&gt;
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard&lt;br /&gt;
* 18. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard&lt;br /&gt;
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Non affecté&lt;br /&gt;
* xx. [[Bibliothèque de décodeurs standards et d&#039;afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ&lt;br /&gt;
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix&lt;br /&gt;
* xx. [[Faults In Linux]], Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [https://codimd.math.cnrs.fr/s/B029qfT5Q# Courriels à Suppression Programmée]&lt;br /&gt;
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY&lt;br /&gt;
| Michaël PÉRIN&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]&lt;br /&gt;
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l&#039;analyse de l&#039;environnement sonore]&lt;br /&gt;
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]&lt;br /&gt;
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHE&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Floating Water Quality Station]]&lt;br /&gt;
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE&lt;br /&gt;
| Didier DONSEZ, Nicolas PALIX&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTI&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]&lt;br /&gt;
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]&lt;br /&gt;
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
| [[Paquets NIX pour Polytech]]&lt;br /&gt;
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN&lt;br /&gt;
| Olivier RICHARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[TODO]]&lt;br /&gt;
| CAPET THEO,POITEVIN EVE,ROYET JULIAN&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| Mode jeu en réseau pour [[TanksOfFreedom]],&lt;br /&gt;
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA&lt;br /&gt;
| Nicolas Palix&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2021. Soutenance 24 Janvier 2022.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 21-22&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Réseau de capteur de dichlorométhane]]&lt;br /&gt;
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS&lt;br /&gt;
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]&lt;br /&gt;
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Création d&#039;un système pour localiser les élèves lors de courses d&#039;orientation]]&lt;br /&gt;
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]&lt;br /&gt;
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Harnais animalier permettant de suivre notre animal domestique]]&lt;br /&gt;
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA&lt;br /&gt;
| [[Media:PSP_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Bicorpro Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[Géolocalisation et suivi des transports en commun]]&lt;br /&gt;
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[Tracking des déplacements de joueurs sur un terrain]]&lt;br /&gt;
| Elias EL YANDOUZI, Lucas CHALOYARD&lt;br /&gt;
| [[Media:IOT_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Beer Pong connecté]]&lt;br /&gt;
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN&lt;br /&gt;
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]&lt;br /&gt;
| [https://github.com/McReaper/BeerPongLora Gitub Repo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Calendrier: 27/01 (8H30-12H00) au 18/03.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)&lt;br /&gt;
&lt;br /&gt;
Démarrage : 27/01&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le ??/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2021-2022&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| [[Test d&#039;infrastructures avec NixOS]]&lt;br /&gt;
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)&lt;br /&gt;
| Olivier RICHARD et Quentin GUILLETEAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
| [[Plan dynamique d’un appartement connecté]]&lt;br /&gt;
| GRANGER OSCAR, NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO&lt;br /&gt;
| Sybille CAFFIAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]&lt;br /&gt;
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS&lt;br /&gt;
| Fabrice FOREST&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[FitSize]]&lt;br /&gt;
| GEITNER TEVA	, GONZALEZ JULES, PARA YAEL&lt;br /&gt;
| Fidèle Eya&#039;a&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
| [[GenderedNews]]&lt;br /&gt;
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE&lt;br /&gt;
| François PORTET, Gilles BASTIN, Ange RICHARD&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Système d&#039;analyse de traces sportives]]&lt;br /&gt;
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)&lt;br /&gt;
| Vivien QUEMA&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]- [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Qualité de l&#039;Air et Santé des Populations]]&lt;br /&gt;
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)&lt;br /&gt;
| Marie-Laure AIX&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]&lt;br /&gt;
| BUISINE JULIEN, ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[Quark Project]] &lt;br /&gt;
| CHALOYARD LUCAS, EL YANDOUZI ELIAS&lt;br /&gt;
| Olivier Gruber&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Jorigine]]&lt;br /&gt;
| BLANQUET ANTOINE (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;), LANQUETIN ALEXIS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), MALECOT ETHAN, PRAT-CAPILLA HUGO&lt;br /&gt;
| Sylvain Delangue&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Contributions open source au projet EdCampus|EdCampus]] &lt;br /&gt;
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS (&#039;&#039;&#039;Chef de projet&#039;&#039;&#039;), REGOUIN ROMAN (&#039;&#039;&#039;Scrum Master&#039;&#039;&#039;)&lt;br /&gt;
| Anthony GEOURJON&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Contributions open source au projet LabnBook|LabnBook]] &lt;br /&gt;
| CIRSTEA PAUL, SOULARD	ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG	KEVIN&lt;br /&gt;
| Anthony GEOURJON, Cédric DHAM&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://git/xxx Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Green collect]]&lt;br /&gt;
| BARET	DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)&lt;br /&gt;
| Bernard TOURANCHEAU&lt;br /&gt;
| [XXXX Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]&lt;br /&gt;
| [https://github.com/malleng/Projet_S10 Dépot Git]&lt;br /&gt;
| [[Media:xxx.pdf|Presentation intermédiaire]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sujets non choisis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.&lt;br /&gt;
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ&lt;br /&gt;
# [[Réseaux social d&#039;organisation de sortie (saison 2)]] refonte [[Réseaux social d&#039;organisation de sortie]], Olivier Richard&lt;br /&gt;
# [[Experiment Process Management]], Olivier Richard&lt;br /&gt;
# [[Language Server for Visual Studio]]: Olivier Gruber&lt;br /&gt;
# ABANDONNé [[Réseau d&#039;Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])&lt;br /&gt;
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Application_mobile_d%27enregistrements_de_noeuds_IoT_LoRaWAN_dans_plusieurs_r%C3%A9seaux&amp;diff=52145</id>
		<title>Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Application_mobile_d%27enregistrements_de_noeuds_IoT_LoRaWAN_dans_plusieurs_r%C3%A9seaux&amp;diff=52145"/>
		<updated>2022-02-14T11:19:05Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Projet INFO4 S8 2020-2021&lt;br /&gt;
* Encadrant: Didier DONSEZ.&lt;br /&gt;
&lt;br /&gt;
L&#039;enregistrement de noeuds IoT [[LoRa]]WAN dans un réseau public ou privé est en général une tache pénible pour les installateurs de réseaux IoT.&lt;br /&gt;
&lt;br /&gt;
Une nouvelle spécification de la LoRa Alliance facilite l&#039;enregistrement des noeuds IoT LoRaWAN au moyen de QRCode (LoRaWAN® Device Identification QR Codes for Automated Onboarding)&lt;br /&gt;
&lt;br /&gt;
Le QRCode sur l&#039;étiquette (label) de l&#039;équipement à enregistrer contient une chaine de la forme suivante:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
LW:D0:1122334455667788:AABBCCDDEEFF0011:AABB1122:OAABBCCDDEEFF:SYYWWNNNNNN:PFOOBAR:CAF2C&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
  SchemaID of D0&lt;br /&gt;
  JoinEUI of 11-22-33-44-55-66-77-88&lt;br /&gt;
  DevEUI of AA-BB-CC-DD-EE-FF-00-11&lt;br /&gt;
  ProfileID of AABB-1122&lt;br /&gt;
  OwnerToken of AABBCCDDEEFF&lt;br /&gt;
  SerNum of YYWWNNNNNN&lt;br /&gt;
  Proprietary of FOOBAR&lt;br /&gt;
  CheckSum of AF2C (CRC16)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif est de développer une application mobile native (iOS, Android) qui permet l&#039;enregistrement d&#039;un noeuds IoT LoRaWAN à partir de son QRCode auprès d&#039;un des réseaux de l&#039;utilisateur.&lt;br /&gt;
&lt;br /&gt;
L&#039;application utilisera les API RESTFul des serveurs de réseaux privés (TTS et Chirpstack) et les API RESTFul des serveurs de réseaux publics (Orange, Bouygues Objetnious, TTN). Ces APIs requièrent une authentification qui pourront être également configurés via un QRCode.&lt;br /&gt;
&lt;br /&gt;
Le code sera mis en open source ici : https://github.com/CampusIoT/lorawan-device-identification-qr-codes&lt;br /&gt;
&lt;br /&gt;
Le code pour la version 2021-2022 est disponible ici: https://github.com/AlphagGone/ScanWAN.git&lt;br /&gt;
&lt;br /&gt;
Remarque: LoRa By the Numbers&lt;br /&gt;
* &amp;gt; 1.2 million LoRa-based gateways deployed worldwide&lt;br /&gt;
* &amp;gt; 180 million LoRa-based end-nodes to be deployed worldwide on private and public networks by the end of 2020&lt;br /&gt;
* 148 Network operators in more than 99 countries and increasing&lt;br /&gt;
* 43% of all LPWANs are predicted to run on LoRa by 2023 (IHS MarketInsider, May 2019)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://lora-alliance.org/resource_hub/tr005-lorawan-device-identification-qr-codes/&lt;br /&gt;
* https://lora-alliance.org/wp-content/uploads/2020/11/LoRa_Alliance_Vendor_ID_for_QR_Code.pdf&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Application_mobile_d%27enregistrements_de_noeuds_IoT_LoRaWAN_dans_plusieurs_r%C3%A9seaux&amp;diff=52144</id>
		<title>Application mobile d&#039;enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Application_mobile_d%27enregistrements_de_noeuds_IoT_LoRaWAN_dans_plusieurs_r%C3%A9seaux&amp;diff=52144"/>
		<updated>2022-02-14T11:18:33Z</updated>

		<summary type="html">&lt;p&gt;Gaetan.Lavirotte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Projet INFO4 S8 2020-2021&lt;br /&gt;
* Encadrant: Didier DONSEZ.&lt;br /&gt;
&lt;br /&gt;
L&#039;enregistrement de noeuds IoT [[LoRa]]WAN dans un réseau public ou privé est en général une tache pénible pour les installateurs de réseaux IoT.&lt;br /&gt;
&lt;br /&gt;
Une nouvelle spécification de la LoRa Alliance facilite l&#039;enregistrement des noeuds IoT LoRaWAN au moyen de QRCode (LoRaWAN® Device Identification QR Codes for Automated Onboarding)&lt;br /&gt;
&lt;br /&gt;
Le QRCode sur l&#039;étiquette (label) de l&#039;équipement à enregistrer contient une chaine de la forme suivante:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
LW:D0:1122334455667788:AABBCCDDEEFF0011:AABB1122:OAABBCCDDEEFF:SYYWWNNNNNN:PFOOBAR:CAF2C&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
  SchemaID of D0&lt;br /&gt;
  JoinEUI of 11-22-33-44-55-66-77-88&lt;br /&gt;
  DevEUI of AA-BB-CC-DD-EE-FF-00-11&lt;br /&gt;
  ProfileID of AABB-1122&lt;br /&gt;
  OwnerToken of AABBCCDDEEFF&lt;br /&gt;
  SerNum of YYWWNNNNNN&lt;br /&gt;
  Proprietary of FOOBAR&lt;br /&gt;
  CheckSum of AF2C (CRC16)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif est de développer une application mobile native (iOS, Android) qui permet l&#039;enregistrement d&#039;un noeuds IoT LoRaWAN à partir de son QRCode auprès d&#039;un des réseaux de l&#039;utilisateur.&lt;br /&gt;
&lt;br /&gt;
L&#039;application utilisera les API RESTFul des serveurs de réseaux privés (TTS et Chirpstack) et les API RESTFul des serveurs de réseaux publics (Orange, Bouygues Objetnious, TTN). Ces APIs requièrent une authentification qui pourront être également configurés via un QRCode.&lt;br /&gt;
&lt;br /&gt;
Le code sera mis en open source ici : https://github.com/CampusIoT/lorawan-device-identification-qr-codes&lt;br /&gt;
Le code pour la version 2021-2022 est disponible ici: https://github.com/AlphagGone/ScanWAN.git&lt;br /&gt;
Remarque: LoRa By the Numbers&lt;br /&gt;
* &amp;gt; 1.2 million LoRa-based gateways deployed worldwide&lt;br /&gt;
* &amp;gt; 180 million LoRa-based end-nodes to be deployed worldwide on private and public networks by the end of 2020&lt;br /&gt;
* 148 Network operators in more than 99 countries and increasing&lt;br /&gt;
* 43% of all LPWANs are predicted to run on LoRa by 2023 (IHS MarketInsider, May 2019)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://lora-alliance.org/resource_hub/tr005-lorawan-device-identification-qr-codes/&lt;br /&gt;
* https://lora-alliance.org/wp-content/uploads/2020/11/LoRa_Alliance_Vendor_ID_for_QR_Code.pdf&lt;/div&gt;</summary>
		<author><name>Gaetan.Lavirotte</name></author>
	</entry>
</feed>