<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/index.php?action=history&amp;feed=atom&amp;title=PM2M%2F2022%2FTP</id>
	<title>PM2M/2022/TP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/index.php?action=history&amp;feed=atom&amp;title=PM2M%2F2022%2FTP"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M/2022/TP&amp;action=history"/>
	<updated>2026-06-19T04:39:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M/2022/TP&amp;diff=52580&amp;oldid=prev</id>
		<title>Donsez: Created page with &quot;Page 2022 des supports de cours et travaux pratiques de l&#039;UE Projets M2PGI Services Machine-to-Machine et Internet-of-Things.  Enseignants 2022 : Didier Donsez  * 01/03 de...&quot;</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M/2022/TP&amp;diff=52580&amp;oldid=prev"/>
		<updated>2022-04-06T13:57:17Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Page 2022 des supports de cours et travaux pratiques de l&amp;#039;UE &lt;a href=&quot;/index.php/Projets_M2PGI_Services_Machine-to-Machine_et_Internet-of-Things&quot; title=&quot;Projets M2PGI Services Machine-to-Machine et Internet-of-Things&quot;&gt;Projets M2PGI Services Machine-to-Machine et Internet-of-Things&lt;/a&gt;.  Enseignants 2022 : Didier Donsez  * 01/03 de...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Page 2022 des supports de cours et travaux pratiques de l&amp;#039;UE [[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]].&lt;br /&gt;
&lt;br /&gt;
Enseignants 2022 : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* 01/03 de 13H30 a 16H45&lt;br /&gt;
* 08/03 de 13H30 a 16H45&lt;br /&gt;
* 15/03 de 13H30 a 16H45&lt;br /&gt;
* 22/03 de 13H30 a 16H45&lt;br /&gt;
* 29/03 de 13H30 a 16H45&lt;br /&gt;
&lt;br /&gt;
Rendu des 2 fiches de synthèse (individuelle) : 11/04 à minuit.&lt;br /&gt;
&lt;br /&gt;
Le mini-projet réalisé en séance a pour objectif la mise en place rapide et agile d&amp;#039;une infrastructure (matérielle et logicielle) de collecte de données capteur. Les mesures de capteurs distribués sont acquises par des dispositifs embarqués et sont remontés vers des serveurs de données hébergés dans un cluster sur un cloud public pour y être analysées (Big Data Analytics) et visualisées (dataviz).&lt;br /&gt;
&lt;br /&gt;
[[Image:IoTOverYears.png|600px|center|IoT systems over years]]&lt;br /&gt;
[[Image:IoTReferenceArchitecture.png|600px|center|IoT Reference Architecture]]&lt;br /&gt;
[[Image:SensorsMix.jpg|600px|center|Sensors Mix]]&lt;br /&gt;
&lt;br /&gt;
==Planning==&lt;br /&gt;
&lt;br /&gt;
===01/03===&lt;br /&gt;
* Installation de [[Docker]] sur vos machines.&lt;br /&gt;
* Introduction à l&amp;#039;Internet des Objets (applications, communications sans fil)&lt;br /&gt;
* Introduction aux LPWAN et à LoRa/LoRaWAN&lt;br /&gt;
* Constitution des equipes pour les mini-projets&lt;br /&gt;
* Distribution des équipements pour les mini-projets&lt;br /&gt;
&lt;br /&gt;
** [https://github.com/CampusIoT/tutorial/blob/master/mirror/lora_device_dev_guide_orange.pdf Guide LoRaWAN d&amp;#039;Orange]&lt;br /&gt;
** [https://www.youtube.com/watch?v=cUhAyyzlv2o&amp;amp;list=PLmL13yqb6OxdeOi97EvI8QeO8o-PqeQ0g LoRa/LoRaWAN Videos (mobilefish.com)]&lt;br /&gt;
** [https://www.youtube.com/watch?v=hMOwbNUpDQA&amp;amp;list=PL3XBzmAj53Rkkogh-lti58h_GkhzU1n7U LoRa/LoRaWAN Videos (Andreas Spiess)]&lt;br /&gt;
&lt;br /&gt;
===08/03===&lt;br /&gt;
* Introduction à RIOT&lt;br /&gt;
Construction du firmware de la carte &amp;quot;endpoint&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===15/03===&lt;br /&gt;
&lt;br /&gt;
Installation de la [https://github.com/CampusIoT/tutorial_dashboard chaine de collecte NodeRed-InfluxDb-Grafana] avec Docker &lt;br /&gt;
&lt;br /&gt;
Travail en équipe.&lt;br /&gt;
&lt;br /&gt;
===22/03===&lt;br /&gt;
&lt;br /&gt;
Installation de la [https://github.com/CampusIoT/tutorial_dashboard chaine de collecte NodeRed-InfluxDb-Grafana] avec Docker &lt;br /&gt;
&lt;br /&gt;
Travail en équipe.&lt;br /&gt;
&lt;br /&gt;
===29/03===&lt;br /&gt;
&lt;br /&gt;
Travail en équipe.&lt;br /&gt;
&lt;br /&gt;
===12/04===&lt;br /&gt;
&lt;br /&gt;
Soutenance en équipe.&lt;br /&gt;
&lt;br /&gt;
==Etapes==&lt;br /&gt;
* Coup d’œil aux [[PM2M/2016/TP|projets 2016]], [[PM2M/2017/TP|projets 2017]], [[PM2M/2018/TP|projets 2018]] , [[PM2M/2019/TP|projets 2019]], [[PM2M/2020/TP|projets 2020]] et [[PM2M/2021/TP|projets 2021]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Remarque TRES TRES importante: ne sauvegardez pas les crédentials des services cloud que vous utilisez (AWS, Digital Ocean, Heroku, Azure, IBM Bluemix, Twitter, OVH ...) dans des dépôts git publiques : placez les dans des documents credentials.json, credentials.properties, credentials.sh, ... et ajoutez les ces documents à .gitignore&amp;#039;&amp;#039;&amp;#039; pour plus de sureté.&lt;br /&gt;
&lt;br /&gt;
===Mini-projets===&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Groupes===&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets PM2M 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;| Étudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Matériel&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fiches==&lt;br /&gt;
&lt;br /&gt;
===Fiche &amp;quot;ACS&amp;quot; (Analyse de Cycle de Vie)===&lt;br /&gt;
Rédigez en une page maximum les aspects &amp;quot;ACS&amp;quot; ([https://fr.wikipedia.org/wiki/Analyse_du_cycle_de_vie Analyse de Cycle de Vie]) de votre projet (en mettant l&amp;#039;accent sur la problématique de la [https://fr.wikipedia.org/wiki/Transition_%C3%A9cologique transition écologique] et en le positionnant par rapport aux 9 axes du SNTEDD). La page doit être un document Markdown dans votre dépôt Git public. Chaque fiche est individuelle.&lt;br /&gt;
&lt;br /&gt;
===Fiche &amp;quot;Privacy &amp;amp; Security&amp;quot;===&lt;br /&gt;
Rédigez en une page maximum les aspects &amp;quot;Privacy &amp;amp; Security&amp;quot; de votre projet. La page doit être un document Markdown dans votre dépôt Git public. Chaque fiche est individuelle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Evaluation==&lt;br /&gt;
&lt;br /&gt;
Les documents demandés devront être remis le 11/04 avant minuit.&lt;br /&gt;
&lt;br /&gt;
Les documents demandés sont:&lt;br /&gt;
* un jeu de transparents PPT/ODP de votre présentation avec votre &amp;quot;discours&amp;quot; dans les notes du présentateur.&lt;br /&gt;
* (optionnel) un screencast de votre présentation avec votre discours en voix off.&lt;br /&gt;
* la vidéo et/ou le screencast de votre démonstration. Lien dans votre dépôt git&lt;br /&gt;
* le rapport technique de la réalisation au format Markdown dans votre dépôt git&lt;br /&gt;
* la fiche individuelle ACS au format Markdown (décrite plus haut) dans votre dépôt git&lt;br /&gt;
* la fiche individuelle &amp;quot;Security&amp;amp;Privacy&amp;quot; au format Markdown (décrite plus haut) dans votre dépôt git&lt;br /&gt;
&lt;br /&gt;
La présentation mettra en avant&lt;br /&gt;
** le titre (avec les noms prénoms des binômes)&lt;br /&gt;
** les applications IoT cibles/envisagées&lt;br /&gt;
** le ou les architectures (successivement) implémentées,&lt;br /&gt;
** les composants logiciels et matériels utilisés,&lt;br /&gt;
** les métriques (langages de programmation, sloc, performance ...),&lt;br /&gt;
** les problèmes rencontrés et les solutions élaborées,&lt;br /&gt;
** la conclusion&lt;br /&gt;
** des perspectives possibles à votre développement.&lt;br /&gt;
&lt;br /&gt;
Prévoyez 10 minutes pour la présentation et la démonstration.&lt;br /&gt;
&lt;br /&gt;
Le code, le rapport et le PDF de la présentation doivent être livré dans un dépôt Github le 11 Avril avant minuit. (avec 3 répertoires : ./docs, ./firmware, ./dashboard).&lt;br /&gt;
Les vidéos et screencasts peuvent être livrées sous la forme d&amp;#039;une vidéo YouTube ou d&amp;#039;un dépôt avec un lien caché (wetransfer, google drive ...).&lt;/div&gt;</summary>
		<author><name>Donsez</name></author>
	</entry>
</feed>