<?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=OLVERABADILLO.ANGELICA</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=OLVERABADILLO.ANGELICA"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/OLVERABADILLO.ANGELICA"/>
	<updated>2026-06-17T03:18:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Working_project.jpg&amp;diff=29927</id>
		<title>File:Working project.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Working_project.jpg&amp;diff=29927"/>
		<updated>2016-04-20T21:06:54Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: OLVERABADILLO.ANGELICA uploaded a new version of &amp;amp;quot;File:Working project.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Working_project.jpg&amp;diff=29926</id>
		<title>File:Working project.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Working_project.jpg&amp;diff=29926"/>
		<updated>2016-04-20T20:58:00Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29925</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29925"/>
		<updated>2016-04-20T20:56:49Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Photos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux&lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des décisions pertinents pour la zone urbaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est une automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être fini:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
* Router (FAST FW300)&lt;br /&gt;
* Une ordinateur&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m, pour Intel Galileo)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra Serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra Serveur et télécharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra Serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture_Physique.png]]&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Caméra serveur sont à compiler et à déployer sur la partie embarquée avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le rôle du serveur. Dans notre cas c&#039;est l&#039;ordinateur personnel. La machine virtuelle que nous avons créée aurait pu aussi jouer le rôle du serveur central puisque nous avons tout installé et c&#039;est accessible via internet. Néanmoins, il n&#039;y a pas eu assez de temps pour préparer pour ça la partie Caméra serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les étapes à suivre&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 1:&#039;&#039;&#039; Récupérer les codes sources ici [https://github.com/AngieMoomin/PM2M2016-Galileo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 2:&#039;&#039;&#039; Installer la distribution Linux sur la carte microSD à partir d&#039;une machine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 3:&#039;&#039;&#039; Connecter la carte microSD avc Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 4:&#039;&#039;&#039; Installer Equinox sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 5:&#039;&#039;&#039; Installer les librairies OpenCV sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 6:&#039;&#039;&#039; Copier les fichiers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- information-broker-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- information-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
au serveur central&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 7:&#039;&#039;&#039; Déployé les bundles suivants&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- camera-broker-bundle-0-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- camera-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dans le linux sur Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 8:&#039;&#039;&#039; Copier et Compiler la partie &#039;&#039;&#039;Camera_Finale&#039;&#039;&#039; au de la machine qui embarque la camera, dans notre cas il s&#039;agit de Intel Galileo.&lt;br /&gt;
Cette étape génère un rapport d&#039;activité qui est stocké dans un fichier appelé &#039;&#039;releve.xml&#039;&#039; qui est immédiatement transféré au serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 9:&#039;&#039;&#039; Du coté serveur, accéder au rapport du caméra via le lien &amp;lt;nowiki&amp;gt; http://localhost:8080/releve&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;br /&gt;
&lt;br /&gt;
[[File:Working_project.jpg]]&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29924</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29924"/>
		<updated>2016-04-20T20:55:18Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux&lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des décisions pertinents pour la zone urbaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est une automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être fini:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
* Router (FAST FW300)&lt;br /&gt;
* Une ordinateur&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m, pour Intel Galileo)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra Serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra Serveur et télécharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra Serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture_Physique.png]]&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Caméra serveur sont à compiler et à déployer sur la partie embarquée avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le rôle du serveur. Dans notre cas c&#039;est l&#039;ordinateur personnel. La machine virtuelle que nous avons créée aurait pu aussi jouer le rôle du serveur central puisque nous avons tout installé et c&#039;est accessible via internet. Néanmoins, il n&#039;y a pas eu assez de temps pour préparer pour ça la partie Caméra serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les étapes à suivre&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 1:&#039;&#039;&#039; Récupérer les codes sources ici [https://github.com/AngieMoomin/PM2M2016-Galileo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 2:&#039;&#039;&#039; Installer la distribution Linux sur la carte microSD à partir d&#039;une machine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 3:&#039;&#039;&#039; Connecter la carte microSD avc Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 4:&#039;&#039;&#039; Installer Equinox sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 5:&#039;&#039;&#039; Installer les librairies OpenCV sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 6:&#039;&#039;&#039; Copier les fichiers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- information-broker-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- information-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
au serveur central&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 7:&#039;&#039;&#039; Déployé les bundles suivants&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- camera-broker-bundle-0-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- camera-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dans le linux sur Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 8:&#039;&#039;&#039; Copier et Compiler la partie &#039;&#039;&#039;Camera_Finale&#039;&#039;&#039; au de la machine qui embarque la camera, dans notre cas il s&#039;agit de Intel Galileo.&lt;br /&gt;
Cette étape génère un rapport d&#039;activité qui est stocké dans un fichier appelé &#039;&#039;releve.xml&#039;&#039; qui est immédiatement transféré au serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 9:&#039;&#039;&#039; Du coté serveur, accéder au rapport du caméra via le lien &amp;lt;nowiki&amp;gt; http://localhost:8080/releve&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M/2016/TP&amp;diff=29868</id>
		<title>PM2M/2016/TP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M/2016/TP&amp;diff=29868"/>
		<updated>2016-04-12T14:11:55Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Sujets des mini-projets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Page 2016 des supports de cours et travaux pratiques de l&#039;UE [[Projets M2PGI Services Machine-to-Machine]].&lt;br /&gt;
&lt;br /&gt;
Enseignants 2016 : Didier Donsez, Laurent Lemke&lt;br /&gt;
&lt;br /&gt;
Partie démarrant le 1er Mars 2016 en F112.&lt;br /&gt;
&lt;br /&gt;
Soutenance : 12 Avril 2016 de 13H30 à 17H30.&lt;br /&gt;
&lt;br /&gt;
Rendu fiche de synthèse : 12 Avril 2016 de 13H00&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&#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;
==Support de cours==&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/pub/publi/intergiciels-iot.pdf Intergiciels pour l&#039;IoT]&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/cours/openhab.pdf La plateforme OpenHAB]&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/cours/osgi.pdf La plateforme de services OSGi]&lt;br /&gt;
&lt;br /&gt;
==Etapes==&lt;br /&gt;
* Tutoriel [[OSGi]]&lt;br /&gt;
* [[UE_PEIP_L1|Tutoriel Arduino]]&lt;br /&gt;
* Installation d&#039;[[OpenHAB]]&lt;br /&gt;
** [https://www.dropbox.com/s/9qdsnvtfo3tiaj7/openhab%2Barduino.zip OpenHAB+Arduino]&lt;br /&gt;
* Installation de [[Mosquitto]]&lt;br /&gt;
** Tutoriel [[MQTT]] : https://docs.google.com/presentation/d/1N9OiMxiVWPbsVrAcPfT-J0k1o7a-neIp7TVFGa6AkWM/edit?pli=1#slide=id.g1d409a344_09&lt;br /&gt;
* Installation de [[Node-RED]]&lt;br /&gt;
** et ses extensions [http://flows.nodered.org/node/node-red-contrib-rfxcom Rfxcom], [http://flows.nodered.org/node/node-red-contrib-influxdb Influxdb], [http://flows.nodered.org/node/node-red-contrib-eddystone Eddystone], [http://flows.nodered.org/node/node-red-node-sensortag Sensortag], [http://flows.nodered.org/node/node-red-contrib-openzwave ZWave], [http://flows.nodered.org/node/node-red-contrib-bleacon iBeacon], PubNub, IFTTT, * [http://flows.nodered.org/node/node-red-contrib-amqp AMQP]  ... et [http://flows.nodered.org/ autres]  (en fonction de votre projet).&lt;br /&gt;
* Installation de dashboard de visualisation [[InfluxDB]], [[Grafana]], [[Chronograf]], [[Telegraf]], [[Kapacitor]]&lt;br /&gt;
* Installation de la suite [[Logstash]], [[Elastic Search]] et [[Kibana]]&lt;br /&gt;
* Création de comptes sur [[Amazon EC2]], [[PubNub]], [[IFTTT]] Maker, [[Streamdata.io]], [https://data.sparkfun.com/streams/make Sparkfun Data] ...&lt;br /&gt;
* Installation de [[Spark]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque : pour gagner du temps, utilisez [[Docker]] pour le déploiement des (micro-)services et [[Puppet]] pour la configuration de ceux si c&#039;est nécessaire&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque TRES TRES importante: ne sauvegardez pas les crédentials des services cloud que vous utilisez (AWS, Twitter, ...) dans des dépôts git publiques : placez les dans des documents credentials.json, credentials.properties, credentials.sh, ... et ajoutez les ces documents à .gitignore&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Fiche de synthèse==&lt;br /&gt;
Synthétiser un des sujets suivants en 1 page maximum. La page doit être une entrée du wiki. Chaque synthèse est individuelle.&lt;br /&gt;
* [[SARAH]] (BUCHS Thibaud)&lt;br /&gt;
* [[WirelessHART]] (= BAYLE Stéphane)&lt;br /&gt;
* [[Weightless]] (= AIT-MOULOUD Amine)&lt;br /&gt;
* [[OpenRF]] (= Jean-Yves Bottraud)&lt;br /&gt;
* [[WMBus]]&lt;br /&gt;
* [[Thread]] (Google) (= GUERIN Cedric )&lt;br /&gt;
* [[LoRaWAN]] (= BERGER Stéphane)&lt;br /&gt;
* [[NB-IoT]]&lt;br /&gt;
* [[NB-LTE]]&lt;br /&gt;
* [[HaLow]] (=SUN Huanan) &lt;br /&gt;
* [[Iridium]] (=  DONIAS Pierre)&lt;br /&gt;
* [[Apple Homekit]]&lt;br /&gt;
* [[AllJoyn]](= MAKHLOUF Mehdi)&lt;br /&gt;
* [[OneM2M]]&lt;br /&gt;
* [[OPC-UA]]&lt;br /&gt;
* [[DTN|Delay Tolerant Networks]] (= RUKUNDO Fiston)&lt;br /&gt;
* [[Radio Data System]] (= ABHAMON Ronan)&lt;br /&gt;
* [[Tetra Radio]]&lt;br /&gt;
* [[IPSO]] (= CROZE Erwan)&lt;br /&gt;
* [[GeoJSON]] (= AZOUZI Marwen)&lt;br /&gt;
* [[Avro]] (= FAURE Adrien)&lt;br /&gt;
* [[Thrift]] (= FAURE Maximilien)&lt;br /&gt;
* [[Protobuf]] (= ZAKARI TOURE Ismael)&lt;br /&gt;
* [[Apache Flume]] (= MARQUE Bastien)&lt;br /&gt;
* [[Apache Zeppelin]] (= BIGARD Florian)&lt;br /&gt;
* [[Kaa]]&lt;br /&gt;
* [[Hypercat]] (= CHARTIER Aurélien)&lt;br /&gt;
* [[Jupyter]] (= SAHUC Alexandre)&lt;br /&gt;
* [[AWS IoT]] (= DIAGNE El Hadji Malick)&lt;br /&gt;
* [[Brillo]] (= MENGOLI Jean-Luc)&lt;br /&gt;
* [[EVRYTHNG]] (= OLVERA BADILLO Angélica)&lt;br /&gt;
* [[OGC SensorThings]] &lt;br /&gt;
* [[Zephyr Project]]&lt;br /&gt;
* [[OpenEnergyMonitor]] (= Loïc FAGNO)&lt;br /&gt;
* [[PlatformIO]](= BANWARTH Pierre)&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==Capteurs et Actionneurs==&lt;br /&gt;
[[Image:Genuino101.jpg|200px|thumb|right|Genuino 101]]&lt;br /&gt;
# STM32 Nucleo + Shield LoRa SX1276 + Shield Météo&lt;br /&gt;
# STM32 Nucleo + Shield NFC + Shield BLE (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# STM32 Nucleo + [[SparkFun FM Tuner Evaluation Board - Si4703|Récepteur RDS]] + [[ESP8266]]&lt;br /&gt;
# Sensors ZWave + Clé ZWave&lt;br /&gt;
# Sensors RFXCom 433MHz + Clé RFXCom 433MHz&lt;br /&gt;
# STM32 Nucleo + Shield BLE (capture de beacons [[iBeacon]] &amp;amp; [[AltBeacon]]) (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# Sensors [[enOcean]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Sensors [[Zigbee]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Sensors [[XBee]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Carte Wifi [[ESP8266]] (IDE Arduino) + Shield [[OpenEnergyMonitor]]&lt;br /&gt;
# Carte Wifi [[ESP8266]] ([[Lua]]) + Shield [[OpenEnergyMonitor]]&lt;br /&gt;
# Carte de démonstration [[SigFox]]&lt;br /&gt;
# Carte [[Intel Curie]] [[Genuino 101]] (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# Carte [[Intel Curie]] [[Genuino 101]] (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT]) +Ceinture cardio [http://www.decathlon.fr/cardio-bluetooth-smart-40-id_8288269.html Geonaute]&lt;br /&gt;
# Carte Xadow GSM+BLE du [[RePhone]] (voir [http://www.instructables.com/id/ArduinoPhone-20-an-Open-Source-Mobile-Phone-Based-/ ArduinoPhone 2.0])&lt;br /&gt;
# Carte LoRa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-Projet==&lt;br /&gt;
[[Image:M2MArchi2015-001.jpg|200px|right|thumb|Architecture Mini-Projet]]&lt;br /&gt;
&lt;br /&gt;
Ce mini-projet consiste a mettre en place une infrastructure de collecte de données capteur. L&#039;acquisition des mesures de capteurs distribués se fait sur une carte [[STM32 Nucleo]], sur une carte [[Intel Galileo]] ou sur un téléphone Android. Les technologies de comminucation sont : USB Serial, BLE, [[LoRa]], Ethernet, WiFi. Les données sont remontées dans des messages vers un serveur ([[Node-RED]]) via un &amp;quot;broker&amp;quot; [[PubSub]] ([[MQTT]] ([[Mosquitto]] ou [[RabbitMQ]]), [[Apache Kafka]], [[PubNub]], [[PubSubHubbub]], [[Socket.io]], [[WebRTC]] ...). Les formats des messages peuvent être [[JSON]] ([[GeoJSON]]), [[BSON]], [[CSV]], [[NMEA 0183]], binaire, [[XML]] ([[EEML]], [[KML]], [[Adaptive Machine Messaging Protocol (AMMP)|AMMP]] ...) ... Les données peuvent être stockées dans une base de données (SQL ou [[NoSQL]] comme [[MongoDB]], [[Redis.io]], [[InfluxDB]], ...) et visualisées en différé ou en direct ([[Grafana]], [[D3.js]], [[OpenHAB]] via le connecteur [[MQTT]], [[Bootleaf]] pour les données géolocalisées ...) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sujets des mini-projets===&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets PM2M 2015-2016&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;
 !scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | Géolocalisation Outdoor sans GPS&lt;br /&gt;
 | AVRIL	Sébastien, BOTTRAUD	Jean-Yves, FAGNO 	Loïc, BERGER	Stéphane&lt;br /&gt;
 | [[PM2M-2016-GeolocOutdoor/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-GeolocOutdoor/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-GeolocOutdoor.pdf|Rapport]] - [[Media:PM2M-2016-GeolocOutdoor-slides.pdf|Transparents]] - [[Media:PM2M-2016-GeolocOutdoor-flyer.pdf|Flyer]]&lt;br /&gt;
 | Cartes [[STM32 Nucleo]] (x4), Shield MBed [[LoRa]] SX1276 (x4), Semtech LoRaMote (x2) &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | Monitoring de consommation électrique avec [[OpenEnergyMonitor]]&lt;br /&gt;
 | AZOUZI	MARWEN, FAURE	ADRIEN&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-Presence/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-Presence/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-Presence.pdf|Rapport]] - [[Media:PM2M-2016-Presence-slides.pdf|Transparents]] - [[Media:PM2M-2016-Presence-flyer.pdf|Flyer]]&lt;br /&gt;
 | ESP8266 + Current Sensor + FTDI + Breadboard&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | Feuille de présence apprenti NFC &lt;br /&gt;
 | FAURE	MAXIMILIEN, MARQUE	BASTIEN&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-NFCApprenti/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-NFCApprenti/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-NFCApprenti.pdf|Rapport]] - [[Media:PM2M-2016-NFCApprenti-slides.pdf|Transparents]] - [[Media:PM2M-2016-NFCApprenti-flyer.pdf|Flyer]]&lt;br /&gt;
 | BBB + Lecteur NFC ACR 211 + Tags NFC&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | LoRaMote Wyres&lt;br /&gt;
 | SAHUC	Alexandre, CROZE	Erwan&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-LoRaMote/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-MOTES/PM2M2016-MOTES &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-LoRaMote.pdf|Rapport]] - [https://github.com/PM2M2016-MOTES/PM2M2016-MOTES/blob/master/expo/expoM2M.pdf &#039;&#039;&#039;Transparents&#039;&#039;&#039;] - [[Media:PM2M-2016-LoRaMote-flyer.pdf|Flyer]]&lt;br /&gt;
 | 2 Motes Wyres + RPI1 + 1 LoRaMote Semtech + 1 carte SX1301 [[IMST iC880A]] (FTDI)&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | Méteo 433 MHz&lt;br /&gt;
 | CHARTIER	Aurelien, MENGOLI	JEAN-LUC&lt;br /&gt;
 | [[PM2M-2016-Meteo433/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-CHARTIER-MENGOLI/M2M_Projet &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:M2M-Chartier-Mengoli_Presentation.pptx|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]]&lt;br /&gt;
 | BBB + RFXCom + 2 Sondes (UV, Thermo) + Modules TxRx 433&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | Lecteur NFC Sigfox (Application : Gestion des rondes de surveillance)&lt;br /&gt;
 | AIT-MOULOUD	Amine, GUERIN	CEDRIC&lt;br /&gt;
 | [[PM2M-2016-NFCSigfox/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-NFCSigfox/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-NFCSigfox.pdf|Rapport]] - [[Media:PM2M-2016-NFCSigfox-slides.pdf|Transparents]] &lt;br /&gt;
 | Platine  Snooplab Areku [[SigFox]] + Shield [[NFC]] + Tag NFC&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | Collecte et analyse de messages RDS par radio FM&lt;br /&gt;
 | ABHAMON	Ronan, BIGARD	FLORIAN&lt;br /&gt;
 | [[PM2M-2016-RDSMining/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-A-B/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [https://github.com/PM2M2016-A-B/FM-tuner/blob/master/README.md &#039;&#039;&#039;Rapport&#039;&#039;&#039;] - [[Media:Pres.pdf|Transparents]]&lt;br /&gt;
 | [[BeagleBone Black]] + [[SparkFun FM Tuner Evaluation Board - Si4703|Sparkfun FM Tuner]] + Ecran [[Graphic LCD 84x48 - Nokia 5110]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | Serrure intelligente - voir [[Touchkey]] &amp;amp; [[SmartSelfService/FicheSuivi2014|SmartSelfService]]&lt;br /&gt;
 | BAYLE	STEPHANE, BUCHS 	THIBAUD, MAKHLOUF	MEHDI&lt;br /&gt;
 | [[PM2M-2016-NfcCoffrefortStm32Nucleo/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-STM32NUCLEO/M2M &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-NfcCoffrefort-slides.pdf|Transparents]]&lt;br /&gt;
 | [[STM32 Nucleo]] + Shield Nucleo [[NFC]] + [[Raspberry Pi]] + Coffre-fort de [[FabMSTIC]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | Compteur de passage de véhicules avec [[OpenCV]] (A CONFIRMER)&lt;br /&gt;
 | OLVERA BADILLO	ANGELICA, RUKUNDO	Fiston, SUN	HUANAN&lt;br /&gt;
 | [[PM2M-2016-CompteurVehicules/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-XXXXX.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]] - [[Media:PM2M-2016-XXXXX-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[Intel Galileo]] + Alim 5V + Module Wifi [[ESP8266]] + WebCam USB&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | Culture Hydroponique&lt;br /&gt;
 | BANWARTH	PIERRE, DONIAS	PIERRE&lt;br /&gt;
 | [[PM2M-2016-CultureHydroponique/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PierreBanwarth/M2M_E-Grow &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-CultureHydroponique.pdf|Rapport]] - [[Media:PM2M-2016-CultureHydroponique-slides.pdf|Transparents]] - [[Media:PM2M-2016-CultureHydroponique-flyer.pdf|Flyer]]&lt;br /&gt;
 | Arduino Uno, Pompe Peristalique, LEDs, Enceintes, Capteur Ultrason, 2 raspberry pi 2, [[AgriSensor_:_Arduino-Based_Sensor_for_Agriculture|AgriSensor]]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | Capteurs XBee&lt;br /&gt;
 | DIAGNE EI	HADJI MALICK, ZAKARI TOURE	ISMAEL&lt;br /&gt;
 | [[PM2M-2016-XBee/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-XBee/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-XBee.pdf|Rapport]] - [[Media:PM2M-2016-XBee-slides.pdf|Transparents]] - [[Media:PM2M-2016-XBee-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[Arduino FIO]] + FTDI + 2 [[XBee S1]] + Xbee Explorer &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contenu général des mini-projets==&lt;br /&gt;
Les équipes ne font qu&#039;une partie des manipulations en fonction du sujet du mini-projet affecté.&lt;br /&gt;
&lt;br /&gt;
====[[CoAP]] Binding for [[OpenHAB]]====&lt;br /&gt;
* avec [[Californium]]&lt;br /&gt;
* avec https://github.com/eclipse/californium/pull/25&lt;br /&gt;
&lt;br /&gt;
====Extension de [[Node-RED]]====&lt;br /&gt;
Création ou Amélioration de Nodes&lt;br /&gt;
* Node Crypto (avec https://nodejs.org/api/crypto.html)&lt;br /&gt;
* Node [[Apache Kafka]]&lt;br /&gt;
* Node [[Apache Flume]]&lt;br /&gt;
* Node [[CoAP]]&lt;br /&gt;
* Node [[UPnP]]&lt;br /&gt;
* Node [[DTLS]] en étendant le node UDP&lt;br /&gt;
* Node [[Radio Data System]] pour [[SparkFun FM Tuner Evaluation Board - Si4703]]&lt;br /&gt;
* Node [[SigFox]] (uplink et downlink)&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Avro]]&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Thrift]]&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Protobuf]]&lt;br /&gt;
* Node [[Phant.io]] pour [https://data.sparkfun.com/streams/make Sparkfun Data]&lt;br /&gt;
* Node [[Streamdata.io]]&lt;br /&gt;
* Node [[SensorTag2015]] (sur la base du noeud [http://flows.nodered.org/node/node-red-node-sensortag SensorTag])&lt;br /&gt;
* Node Provider SMS Twilio&lt;br /&gt;
* Node [[Provider SMS Free Mobile]]&lt;br /&gt;
* Node Provider SMS Orange Mobile&lt;br /&gt;
&lt;br /&gt;
Le code devra être recontribué en open-source sur GitHub et catalogué dans http://flows.nodered.org/&lt;br /&gt;
&lt;br /&gt;
====Déploiement sur plateforme Cloud====&lt;br /&gt;
Le serveur [[Node-RED]] et le &amp;quot;broker&amp;quot; [[PubSub]] [[MQTT]] ([[Mosquitto]] ou [[RabbitMQ]]) peuvent être hébergé sur une plateforme cloud comme [[Windows Azure]] ou [[Amazon EC2]], [[Heroku]], [[IBM Bluemix]] ou sur votre machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention, Eduroam bloque le port 1883 du protocole [[MQTT]] (entre autre).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====[[PubSub]] des mesures capteur avec [[Apache Kafka]]====&lt;br /&gt;
[[Image:GPSKafkaStormAzureDemo.png|200px|right|thumb|GPS &amp;gt; Kafka &amp;gt; Storm on Azure Demo]]&lt;br /&gt;
Remplacer le broker [[MQTT]] par le broker [[PubSub]] [[Apache Kafka]] qui peut fonctionner en configuration distribuée et répliquée (plusieurs serveurs sur une plateforme cloud).&lt;br /&gt;
&lt;br /&gt;
====[[PubSub]] des mesures capteur avec [[Apache Flume]]====&lt;br /&gt;
Remplacer le broker [[MQTT]] par le broker [[PubSub]] [[Apache Flume]] qui peut fonctionner en configuration distribuée et répliquée (plusieurs serveurs sur une plateforme cloud).&lt;br /&gt;
&lt;br /&gt;
====Collecte, Stockage et Visualisation des mesures capteur avec [[Logstash]], [[Elastic Search]], [[Kibana]]====&lt;br /&gt;
&lt;br /&gt;
voir [http://flows.nodered.org/node/node-red-contrib-elasticsearch3 NodeRED ElasticSearch3]&lt;br /&gt;
&lt;br /&gt;
====Affichage des positions avec [[Bootleaf]]====&lt;br /&gt;
Refactorer et améliorer [[Bootleaf]] afin de visualiser en temps réel les données géolocalisées de vos capteurs ou des traces (séries temporelles de positions). Exemple: tester la présence d&#039;un champ latlon, latlonalt, geo, ...  dans le JSON des flows [[Node-RED]].&lt;br /&gt;
&lt;br /&gt;
====Analyse des mesures capteurs en temps réel avec [[Spark|Apache Spark Streaming]]====&lt;br /&gt;
Installer [[Spark]] sur un petit cluster EC2 (1 master et 2 slaves en Ubuntu 14.04 t2.micro).&lt;br /&gt;
&lt;br /&gt;
S&#039;inspirer du script Scala MQTTCount pour calculer des valeurs agrégées (avg, min, max) des groupes de capteurs sur des fenêtres de 5 minutes.&lt;br /&gt;
&lt;br /&gt;
Faire de même avec les brokers [[Apache Kafka]] et [[Apache Flume]]&lt;br /&gt;
&lt;br /&gt;
====Intégration à un ESB [[Apache Camel]]====&lt;br /&gt;
Compléter le tutoriel avec un déploiement de composants [[Apache Camel]]&lt;br /&gt;
Vous pourrez utiliser les composants suivants&lt;br /&gt;
* https://camel.apache.org/weather.html&lt;br /&gt;
* https://camel.apache.org/mqtt.html&lt;br /&gt;
** http://tingenek.wordpress.com/category/mqtt/&lt;br /&gt;
* https://camel.apache.org/rss.html&lt;br /&gt;
* https://camel.apache.org/esper.html&lt;br /&gt;
* https://camel.apache.org/mongodb.html&lt;br /&gt;
** https://code.google.com/a/apache-extras.org/p/camel-extra/wiki/EsperDemo&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring de votre infrastructure avec [[Telegraf]], [[InfluxDB]], [[Grafana]] et [[Kapacitor]]====&lt;br /&gt;
&lt;br /&gt;
====Monitoring de votre infrastructure avec [[AWS Cloudwatch]] et [[Grafana]]====&lt;br /&gt;
&lt;br /&gt;
Pour monitorer les machines qui hébergent les serveurs ([[Mosquitto]], ...) sur AWS EC2:&lt;br /&gt;
* Activer [[AWS Cloudwatch]]&lt;br /&gt;
* Configurer [[Grafana]] pour AWS Cloudwatch ([http://docs.grafana.org/v2.6/datasources/cloudwatch/ lien]).&lt;br /&gt;
&lt;br /&gt;
==Soutenances==&lt;br /&gt;
&lt;br /&gt;
====Planning des soutenances====&lt;br /&gt;
COMING SOON&lt;br /&gt;
&lt;br /&gt;
====Instructions pour les soutenances des mini-projets====&lt;br /&gt;
&lt;br /&gt;
* chaque soutenance dure 15 minutes comportant une présentation de 7 minutes ainsi qu&#039;une démonstration de 5 minutes et 3 à 5 minutes de questions/réponses.&lt;br /&gt;
* respectez le temps donc repetez la &lt;br /&gt;
* remplissez le doodle pour choisir un creneau de passage&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;
Le code, le rapport et le PDF de la presentation doivent être livré dans un dépôt Github la veille de la soutenance.&lt;br /&gt;
Le rapport qui détaille les éléments de la présentation sera livré dans un README.md ou README.html dans le dépôt GitHub.&lt;br /&gt;
&lt;br /&gt;
Envoyez le lien vers le dépôt Github (code + présentation) avant la soutenance.&lt;br /&gt;
&lt;br /&gt;
La présentation peut-être réalisée avec [[Reveal.js]].&lt;br /&gt;
&lt;br /&gt;
Pensez a répéter vos présentations.&lt;br /&gt;
&lt;br /&gt;
==Projets==&lt;br /&gt;
&lt;br /&gt;
==Matériel à disposition==&lt;br /&gt;
* [[Intel Galileo]]&lt;br /&gt;
* http://intel-software-academic-program.com/courses/#iot&lt;br /&gt;
** http://intel-software-academic-program.com/courses/diy/Intel_Academic_-_DIY_-_InternetOfThings/IntelAcademic_IoT_09_Arduino_Motor_Shield.pdf&lt;br /&gt;
* [[Gas Sensors]]&lt;br /&gt;
* [[DHT11/DHT21/DHT22 etc. Temperature &amp;amp; Humidity sensors]]&lt;br /&gt;
* [[SCL3711]] NFC Reader --&amp;gt; voir [[NFCpy]]&lt;br /&gt;
* [[Capteur de pression BMP085]]&lt;br /&gt;
* [[High Sensitivity Alarm Vibration Sensor Module]]&lt;br /&gt;
* [[PIR Motion Sensor]]&lt;br /&gt;
* [[BMP085 Pressure Sensor]]&lt;br /&gt;
* [[CC2541 SensorTag Development Kit]]&lt;br /&gt;
* [[Socket.io]]&lt;br /&gt;
* [[STM32 Nucleo]]&lt;br /&gt;
** Shield BlueNRG&lt;br /&gt;
* 2 Shields [[LoRa]] pour Arduino ([http://www.labfab.fr/portfolio/lora-fabian/ LoRaFabian]) à brancher sur Galileo et STM32 Nucleo.&lt;br /&gt;
** Il faut porter les sketchs Arduino https://github.com/Wi6labs/lorafabian/tree/master/ARDUINO_SKETCH via MBed et Galileo.&lt;br /&gt;
&lt;br /&gt;
==Visualisation==&lt;br /&gt;
* [https://github.com/PaulLabat/mqtt-panel MQTT Panel]&lt;br /&gt;
* MQTT over Websocket&lt;br /&gt;
** https://www.npmjs.org/package/mqtt-ws&lt;br /&gt;
** http://mqtt.org/wiki/doku.php/mqtt_over_websockets&lt;br /&gt;
* [[Leaflet.js]]  modern open-source JavaScript library for mobile-friendly interactive maps&lt;br /&gt;
* [[Morris.js]] Charts in Javascript&lt;br /&gt;
* [[Grafana]]&lt;br /&gt;
* [[Graphite]]&lt;br /&gt;
* [[Ganglia]]&lt;br /&gt;
&lt;br /&gt;
==Stockage==&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[MongoDB]]&lt;br /&gt;
&lt;br /&gt;
==Liens==&lt;br /&gt;
* [[Intel Galileo]]&lt;br /&gt;
* http://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2014&lt;br /&gt;
* https://github.com/SmartDollHouse&lt;br /&gt;
* https://twitter.com/FablabAIR&lt;br /&gt;
&lt;br /&gt;
==Autres==&lt;br /&gt;
* [[IoTSyS]]&lt;br /&gt;
* [https://github.com/denschu/home.pi  Home.pi]&lt;br /&gt;
* [[OM2M]]&lt;br /&gt;
* [[Gladys]]&lt;br /&gt;
* DEPRECATED :  [[MQTT Panel]] avec [http://code.shutterstock.com/rickshaw/examples/ rickshaw]&lt;br /&gt;
* [https://github.com/SmartDollHouse Dépôt GitHub]&lt;br /&gt;
* [http://www.oezratty.net/wordpress/2016/rapport-ces-2016/ Rapport 2016 sur le CES de Olivier Ezratty]&lt;br /&gt;
* [[Flot Charts]]&lt;br /&gt;
&lt;br /&gt;
==Galerie 2016==&lt;br /&gt;
&lt;br /&gt;
==Galerie 2015==&lt;br /&gt;
&lt;br /&gt;
==Galerie 2014==&lt;br /&gt;
[[Image:PM2M214-001.jpg|200px|PM2M 2014]][[Image:PM2M214-002.jpg|200px|PM2M 2014]][[Image:PM2M214-003.jpg|200px|PM2M 2014]][[Image:PM2M214-004.jpg|200px|PM2M 2014]][[Image:PM2M214-005.jpg|200px|PM2M 2014]][[Image:PM2M214-006.jpg|200px|PM2M 2014]][[Image:PM2M214-007.jpg|200px|PM2M 2014]][[Image:PM2M214-008.jpg|200px|PM2M 2014]]&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:PM2M-2016-CompteurVehicules.pdf&amp;diff=29866</id>
		<title>File:PM2M-2016-CompteurVehicules.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:PM2M-2016-CompteurVehicules.pdf&amp;diff=29866"/>
		<updated>2016-04-12T14:08:17Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29857</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29857"/>
		<updated>2016-04-12T13:28:03Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Configuration systèmes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux&lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des décisions pertinents pour la zone urbaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est une automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
* Router (FAST FW300)&lt;br /&gt;
* Une ordinateur&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m, pour Intel Galileo)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra Serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra Serveur et télécharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra Serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture_Physique.png]]&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Caméra serveur sont à compiler et à déployer sur la partie embarquée avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le rôle du serveur. Dans notre cas c&#039;est l&#039;ordinateur personnel. La machine virtuelle que nous avons créée aurait pu aussi jouer le rôle du serveur central puisque nous avons tout installé et c&#039;est accessible via internet. Néanmoins, il n&#039;y a pas eu assez de temps pour préparer pour ça la partie Caméra serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les étapes à suivre&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 1:&#039;&#039;&#039; Récupérer les codes sources ici [https://github.com/AngieMoomin/PM2M2016-Galileo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 2:&#039;&#039;&#039; Installer la distribution Linux sur la carte microSD à partir d&#039;une machine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 3:&#039;&#039;&#039; Connecter la carte microSD avc Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 4:&#039;&#039;&#039; Installer Equinox sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 5:&#039;&#039;&#039; Installer les librairies OpenCV sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 6:&#039;&#039;&#039; Copier les fichiers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- information-broker-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- information-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
au serveur central&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 7:&#039;&#039;&#039; Déployé les bundles suivants&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- camera-broker-bundle-0-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- camera-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dans le linux sur Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 8:&#039;&#039;&#039; Copier et Compiler la partie &#039;&#039;&#039;Camera_Finale&#039;&#039;&#039; au de la machine qui embarque la camera, dans notre cas il s&#039;agit de Intel Galileo.&lt;br /&gt;
Cette étape génère un rapport d&#039;activité qui est stocké dans un fichier appelé &#039;&#039;releve.xml&#039;&#039; qui est immédiatement transféré au serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 9:&#039;&#039;&#039; Du coté serveur, accéder au rapport du caméra via le lien &amp;lt;nowiki&amp;gt; http://localhost:8080/releve&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29856</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29856"/>
		<updated>2016-04-12T13:27:32Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Matériel utilisé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux&lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des décisions pertinents pour la zone urbaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est une automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
* Router (FAST FW300)&lt;br /&gt;
* Une ordinateur&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra Serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra Serveur et télécharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra Serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture_Physique.png]]&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Caméra serveur sont à compiler et à déployer sur la partie embarquée avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le rôle du serveur. Dans notre cas c&#039;est l&#039;ordinateur personnel. La machine virtuelle que nous avons créée aurait pu aussi jouer le rôle du serveur central puisque nous avons tout installé et c&#039;est accessible via internet. Néanmoins, il n&#039;y a pas eu assez de temps pour préparer pour ça la partie Caméra serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les étapes à suivre&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 1:&#039;&#039;&#039; Récupérer les codes sources ici [https://github.com/AngieMoomin/PM2M2016-Galileo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 2:&#039;&#039;&#039; Installer la distribution Linux sur la carte microSD à partir d&#039;une machine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 3:&#039;&#039;&#039; Connecter la carte microSD avc Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 4:&#039;&#039;&#039; Installer Equinox sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 5:&#039;&#039;&#039; Installer les librairies OpenCV sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 6:&#039;&#039;&#039; Copier les fichiers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- information-broker-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- information-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
au serveur central&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 7:&#039;&#039;&#039; Déployé les bundles suivants&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- camera-broker-bundle-0-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- camera-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dans le linux sur Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 8:&#039;&#039;&#039; Copier et Compiler la partie &#039;&#039;&#039;Camera_Finale&#039;&#039;&#039; au de la machine qui embarque la camera, dans notre cas il s&#039;agit de Intel Galileo.&lt;br /&gt;
Cette étape génère un rapport d&#039;activité qui est stocké dans un fichier appelé &#039;&#039;releve.xml&#039;&#039; qui est immédiatement transféré au serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 9:&#039;&#039;&#039; Du coté serveur, accéder au rapport du caméra via le lien &amp;lt;nowiki&amp;gt; http://localhost:8080/releve&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Architecture_Physique.png&amp;diff=29855</id>
		<title>File:Architecture Physique.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Architecture_Physique.png&amp;diff=29855"/>
		<updated>2016-04-12T13:21:12Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29850</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29850"/>
		<updated>2016-04-12T13:13:37Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Physique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux&lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des décisions pertinents pour la zone urbaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est une automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra Serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra Serveur et télécharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra Serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture_Physique.png]]&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Caméra serveur sont à compiler et à déployer sur la partie embarquée avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le rôle du serveur. Dans notre cas c&#039;est l&#039;ordinateur personnel. La machine virtuelle que nous avons créée aurait pu aussi jouer le rôle du serveur central puisque nous avons tout installé et c&#039;est accessible via internet. Néanmoins, il n&#039;y a pas eu assez de temps pour préparer pour ça la partie Caméra serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les étapes à suivre&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 1:&#039;&#039;&#039; Récupérer les codes sources ici [https://github.com/AngieMoomin/PM2M2016-Galileo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 2:&#039;&#039;&#039; Installer la distribution Linux sur la carte microSD à partir d&#039;une machine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 3:&#039;&#039;&#039; Connecter la carte microSD avc Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 4:&#039;&#039;&#039; Installer Equinox sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 5:&#039;&#039;&#039; Installer les librairies OpenCV sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 6:&#039;&#039;&#039; Copier les fichiers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- information-broker-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- information-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
au serveur central&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 7:&#039;&#039;&#039; Déployé les bundles suivants&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- camera-broker-bundle-0-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- camera-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dans le linux sur Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 8:&#039;&#039;&#039; Copier et Compiler la partie &#039;&#039;&#039;Camera_Finale&#039;&#039;&#039; au de la machine qui embarque la camera, dans notre cas il s&#039;agit de Intel Galileo.&lt;br /&gt;
Cette étape génère un rapport d&#039;activité qui est stocké dans un fichier appelé &#039;&#039;releve.xml&#039;&#039; qui est immédiatement transféré au serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 9:&#039;&#039;&#039; Du coté serveur, accéder au rapport du caméra via le lien &amp;lt;nowiki&amp;gt; http://localhost:8080/releve&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29848</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29848"/>
		<updated>2016-04-12T12:58:47Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Manuel d&amp;#039;installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux&lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des décisions pertinents pour la zone urbaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est une automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra Serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra Serveur et télécharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra Serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Caméra serveur sont à compiler et à déployer sur la partie embarquée avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le rôle du serveur. Dans notre cas c&#039;est l&#039;ordinateur personnel. La machine virtuelle que nous avons créée aurait pu aussi jouer le rôle du serveur central puisque nous avons tout installé et c&#039;est accessible via internet. Néanmoins, il n&#039;y a pas eu assez de temps pour préparer pour ça la partie Caméra serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les étapes à suivre&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 1:&#039;&#039;&#039; Récupérer les codes sources ici [https://github.com/AngieMoomin/PM2M2016-Galileo]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 2:&#039;&#039;&#039; Installer la distribution Linux sur la carte microSD à partir d&#039;une machine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 3:&#039;&#039;&#039; Connecter la carte microSD avc Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 4:&#039;&#039;&#039; Installer Equinox sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 5:&#039;&#039;&#039; Installer les librairies OpenCV sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 6:&#039;&#039;&#039; Copier les fichiers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- information-broker-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- information-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
au serveur central&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 7:&#039;&#039;&#039; Déployé les bundles suivants&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;-- camera-broker-bundle-0-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- camera-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dans le linux sur Intel Galileo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 8:&#039;&#039;&#039; Copier et Compiler la partie &#039;&#039;&#039;Camera_Finale&#039;&#039;&#039; au de la machine qui embarque la camera, dans notre cas il s&#039;agit de Intel Galileo.&lt;br /&gt;
Cette étape génère un rapport d&#039;activité qui est stocké dans un fichier appelé &#039;&#039;releve.xml&#039;&#039; qui est immédiatement transféré au serveur.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Étape 9:&#039;&#039;&#039; Du coté serveur, accéder au rapport du caméra via le lien &amp;lt;nowiki&amp;gt; http://localhost:8080/releve&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29837</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29837"/>
		<updated>2016-04-12T12:19:36Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux&lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des décisions pertinents pour la zone urbaine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est une automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra Serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra Serveur et télécharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra Serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les étapes à suivre&#039;&#039;&#039;&lt;br /&gt;
Etape 1: Récuperer les codes sources ici [https://github.com/AngieMoomin/PM2M2016-Galileo]&lt;br /&gt;
&lt;br /&gt;
Etape 2: Installer la distribution Linux sur la carte microSD à partir d&#039;une machine&lt;br /&gt;
&lt;br /&gt;
Etape 3: Connecter la carte microSD avc Intel Galileo&lt;br /&gt;
&lt;br /&gt;
Etape 4: Installer Equinox sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
Etape 5: Installer les librairies OpenCV sur la carte microSD&lt;br /&gt;
&lt;br /&gt;
Etape 6: Copier les fichiers&lt;br /&gt;
&lt;br /&gt;
-- information-broker-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- information-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
au serveur central&lt;br /&gt;
&lt;br /&gt;
Etape 7: Deployé les bundles suivant&lt;br /&gt;
&lt;br /&gt;
-- camera-broker-bundle-0-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
-- camera-broker-servlet-bundle-0.0.1-SNAPSHOT.jar&lt;br /&gt;
&lt;br /&gt;
à la machine qui embarque le camera.&lt;br /&gt;
&lt;br /&gt;
Etape 8: Copier et Compiler la partie &#039;&#039;&#039;Camera_Finale&#039;&#039;&#039; au  de la machine qui embarque la camera, dans notre cas il s&#039;agit de Intel Galileo&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29834</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29834"/>
		<updated>2016-04-12T12:12:21Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra Serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra Serveur et télécharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra Serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29833</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29833"/>
		<updated>2016-04-12T12:11:26Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Caméra serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra serveur et telecharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première partie est aussi dans la Caméra serveur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29831</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29831"/>
		<updated>2016-04-12T12:07:29Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Un programme opencv&lt;br /&gt;
| Compter le nombre de voitures et créer un ficher xml(relevé)&lt;br /&gt;
|-&lt;br /&gt;
| Une partie de caméra serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Une partie de Serveur Central&lt;br /&gt;
| Établir la connexion avec Caméra serveur et telecharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29829</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29829"/>
		<updated>2016-04-12T11:55:48Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partie&lt;br /&gt;
! But&lt;br /&gt;
|-&lt;br /&gt;
| Une programme opencv&lt;br /&gt;
| Pour compter le number de voiture, et créer un ficher xml(releve)&lt;br /&gt;
|-&lt;br /&gt;
| Une partie de Camera serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|-&lt;br /&gt;
| Une partie de Serveur Central&lt;br /&gt;
| établir la connection avec Camera serveur, et telecharger le ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29828</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29828"/>
		<updated>2016-04-12T11:52:05Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Une programme opencv&lt;br /&gt;
| Pour compter le number de voiture, et créer un ficher xml(releve)&lt;br /&gt;
|-&lt;br /&gt;
| Une partie de Camera serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une partie de Serveur Central&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
établir la connection avec Camera serveur, et telecharger le ficher xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur la machine jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29825</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29825"/>
		<updated>2016-04-12T11:51:16Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systèmes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
* JDK java&lt;br /&gt;
* Apache Maven&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Une programme opencv&lt;br /&gt;
| Pour compter le number de voiture, et créer un ficher xml(releve)&lt;br /&gt;
|-&lt;br /&gt;
| Une partie de Camera serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une partie de Serveur Central&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
établir la connection avec Camera serveur, et telecharger le ficher xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur le pc jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29823</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29823"/>
		<updated>2016-04-12T11:50:17Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;architectureTable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Une programme opencv&lt;br /&gt;
| Pour compter le number de voiture, et créer un ficher xml(releve)&lt;br /&gt;
|-&lt;br /&gt;
| Une partie de Camera serveur&lt;br /&gt;
| Créer outputstream du ficher xml&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une partie de Serveur Central&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
établir la connection avec Camera serveur, et telecharger le ficher xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
* Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra. Dans notre cas il s&#039;agit de Intel Galileo où on a installé une distribution Linux.&lt;br /&gt;
&lt;br /&gt;
Intel Galileo n&#039;ayant pas assez d&#039;espace mémoire (8mb SPI Flash) pour stocker les coudes sources et Linux, il faut donc utiliser un microSD pour stocker notre version Linux (eglibc 210m) téléchargeable [https://software.intel.com/enus/iot/hardware/galileo/downloads]&lt;br /&gt;
&lt;br /&gt;
* Une partie de Serveur Central est à compiler et à déployer sur le pc jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29821</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29821"/>
		<updated>2016-04-12T11:42:23Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
Il y a trois parties &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une programme opencv&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Pour compter le number de voiture, et créer un ficher xml(releve)&lt;br /&gt;
&lt;br /&gt;
Une partie de Camera serveur&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Créer outputstream du ficher xml&lt;br /&gt;
&lt;br /&gt;
Une partie de Serveur Central&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
établir la connection avec Camera serveur, et telecharger le ficher xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra.&lt;br /&gt;
Une partie de Serveur Central est à compiler et à déployer sur le pc jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29820</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29820"/>
		<updated>2016-04-12T11:39:27Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&#039;&#039;&#039;&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations du projet repris:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Améliorations en cours qui n&#039;ont pas pu être finir:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra.&lt;br /&gt;
Une partie de Serveur Central est à compiler et à déployer sur le pc jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29818</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29818"/>
		<updated>2016-04-12T11:28:57Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
Améliorations du projet repris:&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
Améliorations en cours qui n&#039;ont pas pu être finir:&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
[[File:Architecture Logique.png]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
Un programme OpenCV et une partie de Camera serveur sont à compiler et à déployer sur le pc embarqué avec la caméra.&lt;br /&gt;
Une partie de Serveur Central est à compiler et à déployer sur le pc jouant le role du serveur. Dans notre cas c&#039;est la machine virtuel crée chez Amazon WS.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Architecture_Logique.png&amp;diff=29811</id>
		<title>File:Architecture Logique.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Architecture_Logique.png&amp;diff=29811"/>
		<updated>2016-04-12T11:21:39Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29806</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29806"/>
		<updated>2016-04-12T11:18:14Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
Améliorations du projet repris:&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
Améliorations en cours qui n&#039;ont pas pu être finir:&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
[[File:ArchitectureLogique.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
 &lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29804</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29804"/>
		<updated>2016-04-12T11:17:22Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
Améliorations du projet repris:&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
Améliorations en cours qui n&#039;ont pas pu être finir:&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
[[File:WhateverBLA.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
 &lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29803</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29803"/>
		<updated>2016-04-12T11:14:37Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Architecture Logique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
Améliorations du projet repris:&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
Améliorations en cours qui n&#039;ont pas pu être finir:&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Intel Galileo&lt;br /&gt;
* Carte MicroSD (de taille 4Go)&lt;br /&gt;
* Module Wifi (modèle Atheros AR5B22)&lt;br /&gt;
* WebCam (USB 2.0)&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* Equinox Version 3.3&lt;br /&gt;
* OpenCV&lt;br /&gt;
* Linux Ubuntu (eglibc 210 m)&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
 &lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29786</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29786"/>
		<updated>2016-04-12T10:55:57Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
Ce projet a été repris du cours M2M de l&#039;année scolaire 2011-2012: http://air.imag.fr/index.php/D%C3%A9tection_de_trafic_automobile_et_de_d%E2%80%99attente_aux_feux &lt;br /&gt;
&lt;br /&gt;
Le projet repris avait pour but d&#039;effectuer des décomptes de trafic automobiles à différents feux d&#039;une zone urbaine. Après les résultats (le comptage) seraient envoyés à un serveur sous forme de relevés. Les relevés après pourraient être analysés pour prendre des decisions pertinents pour la zone urbaine.   &lt;br /&gt;
&lt;br /&gt;
Limitations par rapport au code repris et que nous n&#039;avons pas améliorés. Ce n&#039;est pas possible de:&lt;br /&gt;
* Reconnaître si l&#039;objet repéré est un automobile ou un autre objet quelconque.&lt;br /&gt;
* Faire une collecte automatisée des relevés générés par le(s) caméra(s), ni l&#039;analyse de ces données. &lt;br /&gt;
&lt;br /&gt;
Améliorations du projet repris:&lt;br /&gt;
&lt;br /&gt;
* Au lieu d&#039;utiliser deux ordinateurs (une contenant la caméra). Nous avons pu utiliser Intel Galileo connecté au webcam et une ordinateur (serveur central) pour récupérer les relevés (comptage) de la camera distante.&lt;br /&gt;
* La réseau local c&#039;est fait avec un router. Intel Galileo se connecte grâce au module WiFi que nous avons ajouté. &lt;br /&gt;
&lt;br /&gt;
Améliorations en cours qui n&#039;ont pas pu être finir:&lt;br /&gt;
&lt;br /&gt;
* La partie du serveur central a été installée sur la machine virtuelle et c&#039;est accessible via internet. (ajout des photos)&lt;br /&gt;
* Vu que la partie du serveur est déjà accessible sur internet, la partie avec la caméra distante pourrait être aussi mis à disposition sur internet. Comme ça le projet serait plus réaliste.&lt;br /&gt;
* Nous avons tout installé sur la machine virtuelle amazon (base de données, outils pour l&#039;analyse, etc) mais nous n&#039;avons pas eu du temps pour continuer (mentionné dans les limitations)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* WebCam&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* [[JDK bla]]&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
 &lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29714</id>
		<title>PM2M-2016-CompteurVehicules/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-CompteurVehicules/Suivi&amp;diff=29714"/>
		<updated>2016-04-12T04:02:59Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Compteur de passage de véhicules avec OpenCV&amp;#039;&amp;#039;&amp;#039;  Etudiants M2PGI PM2M: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica    Dépôt Git : [https://gith...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* WebCam&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* [[JDK bla]]&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M/2016/TP&amp;diff=29713</id>
		<title>PM2M/2016/TP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M/2016/TP&amp;diff=29713"/>
		<updated>2016-04-12T04:01:42Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Sujets des mini-projets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Page 2016 des supports de cours et travaux pratiques de l&#039;UE [[Projets M2PGI Services Machine-to-Machine]].&lt;br /&gt;
&lt;br /&gt;
Enseignants 2016 : Didier Donsez, Laurent Lemke&lt;br /&gt;
&lt;br /&gt;
Partie démarrant le 1er Mars 2016 en F112.&lt;br /&gt;
&lt;br /&gt;
Soutenance : 12 Avril 2016 de 13H30 à 17H30.&lt;br /&gt;
&lt;br /&gt;
Rendu fiche de synthèse : 12 Avril 2016 de 13H00&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&#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;
==Support de cours==&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/pub/publi/intergiciels-iot.pdf Intergiciels pour l&#039;IoT]&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/cours/openhab.pdf La plateforme OpenHAB]&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/cours/osgi.pdf La plateforme de services OSGi]&lt;br /&gt;
&lt;br /&gt;
==Etapes==&lt;br /&gt;
* Tutoriel [[OSGi]]&lt;br /&gt;
* [[UE_PEIP_L1|Tutoriel Arduino]]&lt;br /&gt;
* Installation d&#039;[[OpenHAB]]&lt;br /&gt;
** [https://www.dropbox.com/s/9qdsnvtfo3tiaj7/openhab%2Barduino.zip OpenHAB+Arduino]&lt;br /&gt;
* Installation de [[Mosquitto]]&lt;br /&gt;
** Tutoriel [[MQTT]] : https://docs.google.com/presentation/d/1N9OiMxiVWPbsVrAcPfT-J0k1o7a-neIp7TVFGa6AkWM/edit?pli=1#slide=id.g1d409a344_09&lt;br /&gt;
* Installation de [[Node-RED]]&lt;br /&gt;
** et ses extensions [http://flows.nodered.org/node/node-red-contrib-rfxcom Rfxcom], [http://flows.nodered.org/node/node-red-contrib-influxdb Influxdb], [http://flows.nodered.org/node/node-red-contrib-eddystone Eddystone], [http://flows.nodered.org/node/node-red-node-sensortag Sensortag], [http://flows.nodered.org/node/node-red-contrib-openzwave ZWave], [http://flows.nodered.org/node/node-red-contrib-bleacon iBeacon], PubNub, IFTTT, * [http://flows.nodered.org/node/node-red-contrib-amqp AMQP]  ... et [http://flows.nodered.org/ autres]  (en fonction de votre projet).&lt;br /&gt;
* Installation de dashboard de visualisation [[InfluxDB]], [[Grafana]], [[Chronograf]], [[Telegraf]], [[Kapacitor]]&lt;br /&gt;
* Installation de la suite [[Logstash]], [[Elastic Search]] et [[Kibana]]&lt;br /&gt;
* Création de comptes sur [[Amazon EC2]], [[PubNub]], [[IFTTT]] Maker, [[Streamdata.io]], [https://data.sparkfun.com/streams/make Sparkfun Data] ...&lt;br /&gt;
* Installation de [[Spark]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque : pour gagner du temps, utilisez [[Docker]] pour le déploiement des (micro-)services et [[Puppet]] pour la configuration de ceux si c&#039;est nécessaire&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque TRES TRES importante: ne sauvegardez pas les crédentials des services cloud que vous utilisez (AWS, Twitter, ...) dans des dépôts git publiques : placez les dans des documents credentials.json, credentials.properties, credentials.sh, ... et ajoutez les ces documents à .gitignore&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Fiche de synthèse==&lt;br /&gt;
Synthétiser un des sujets suivants en 1 page maximum. La page doit être une entrée du wiki. Chaque synthèse est individuelle.&lt;br /&gt;
* [[SARAH]] (BUCHS Thibaud)&lt;br /&gt;
* [[WirelessHART]] (= BAYLE Stéphane)&lt;br /&gt;
* [[Weightless]] (= AIT-MOULOUD Amine)&lt;br /&gt;
* [[OpenRF]] (= Jean-Yves Bottraud)&lt;br /&gt;
* [[WMBus]]&lt;br /&gt;
* [[Thread]] (Google) (= GUERIN Cedric )&lt;br /&gt;
* [[LoRaWAN]] (= BERGER Stéphane)&lt;br /&gt;
* [[NB-IoT]]&lt;br /&gt;
* [[NB-LTE]]&lt;br /&gt;
* [[HaLow]] (=SUN Huanan) &lt;br /&gt;
* [[Iridium]] (=  DONIAS Pierre)&lt;br /&gt;
* [[Apple Homekit]]&lt;br /&gt;
* [[AllJoyn]](= MAKHLOUF Mehdi)&lt;br /&gt;
* [[OneM2M]]&lt;br /&gt;
* [[OPC-UA]]&lt;br /&gt;
* [[DTN|Delay Tolerant Networks]] (= RUKUNDO Fiston)&lt;br /&gt;
* [[Radio Data System]] (= ABHAMON Ronan)&lt;br /&gt;
* [[Tetra Radio]]&lt;br /&gt;
* [[IPSO]] (= CROZE Erwan)&lt;br /&gt;
* [[GeoJSON]] (= AZOUZI Marwen)&lt;br /&gt;
* [[Avro]] (= FAURE Adrien)&lt;br /&gt;
* [[Thrift]] (= FAURE Maximilien)&lt;br /&gt;
* [[Protobuf]] (= ZAKARI TOURE Ismael)&lt;br /&gt;
* [[Apache Flume]] (= MARQUE Bastien)&lt;br /&gt;
* [[Apache Zeppelin]] (= BIGARD Florian)&lt;br /&gt;
* [[Kaa]]&lt;br /&gt;
* [[Hypercat]] (= CHARTIER Aurélien)&lt;br /&gt;
* [[Jupyter]] (= SAHUC Alexandre)&lt;br /&gt;
* [[AWS IoT]] (= DIAGNE El Hadji Malick)&lt;br /&gt;
* [[Brillo]] (= MENGOLI Jean-Luc)&lt;br /&gt;
* [[EVRYTHNG]] (= OLVERA BADILLO Angélica)&lt;br /&gt;
* [[OGC SensorThings]] &lt;br /&gt;
* [[Zephyr Project]]&lt;br /&gt;
* [[OpenEnergyMonitor]] (= Loïc FAGNO)&lt;br /&gt;
* [[PlatformIO]](= BANWARTH Pierre)&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==Capteurs et Actionneurs==&lt;br /&gt;
[[Image:Genuino101.jpg|200px|thumb|right|Genuino 101]]&lt;br /&gt;
# STM32 Nucleo + Shield LoRa SX1276 + Shield Météo&lt;br /&gt;
# STM32 Nucleo + Shield NFC + Shield BLE (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# STM32 Nucleo + [[SparkFun FM Tuner Evaluation Board - Si4703|Récepteur RDS]] + [[ESP8266]]&lt;br /&gt;
# Sensors ZWave + Clé ZWave&lt;br /&gt;
# Sensors RFXCom 433MHz + Clé RFXCom 433MHz&lt;br /&gt;
# STM32 Nucleo + Shield BLE (capture de beacons [[iBeacon]] &amp;amp; [[AltBeacon]]) (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# Sensors [[enOcean]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Sensors [[Zigbee]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Sensors [[XBee]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Carte Wifi [[ESP8266]] (IDE Arduino) + Shield [[OpenEnergyMonitor]]&lt;br /&gt;
# Carte Wifi [[ESP8266]] ([[Lua]]) + Shield [[OpenEnergyMonitor]]&lt;br /&gt;
# Carte de démonstration [[SigFox]]&lt;br /&gt;
# Carte [[Intel Curie]] [[Genuino 101]] (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# Carte [[Intel Curie]] [[Genuino 101]] (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT]) +Ceinture cardio [http://www.decathlon.fr/cardio-bluetooth-smart-40-id_8288269.html Geonaute]&lt;br /&gt;
# Carte Xadow GSM+BLE du [[RePhone]] (voir [http://www.instructables.com/id/ArduinoPhone-20-an-Open-Source-Mobile-Phone-Based-/ ArduinoPhone 2.0])&lt;br /&gt;
# Carte LoRa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-Projet==&lt;br /&gt;
[[Image:M2MArchi2015-001.jpg|200px|right|thumb|Architecture Mini-Projet]]&lt;br /&gt;
&lt;br /&gt;
Ce mini-projet consiste a mettre en place une infrastructure de collecte de données capteur. L&#039;acquisition des mesures de capteurs distribués se fait sur une carte [[STM32 Nucleo]], sur une carte [[Intel Galileo]] ou sur un téléphone Android. Les technologies de comminucation sont : USB Serial, BLE, [[LoRa]], Ethernet, WiFi. Les données sont remontées dans des messages vers un serveur ([[Node-RED]]) via un &amp;quot;broker&amp;quot; [[PubSub]] ([[MQTT]] ([[Mosquitto]] ou [[RabbitMQ]]), [[Apache Kafka]], [[PubNub]], [[PubSubHubbub]], [[Socket.io]], [[WebRTC]] ...). Les formats des messages peuvent être [[JSON]] ([[GeoJSON]]), [[BSON]], [[CSV]], [[NMEA 0183]], binaire, [[XML]] ([[EEML]], [[KML]], [[Adaptive Machine Messaging Protocol (AMMP)|AMMP]] ...) ... Les données peuvent être stockées dans une base de données (SQL ou [[NoSQL]] comme [[MongoDB]], [[Redis.io]], [[InfluxDB]], ...) et visualisées en différé ou en direct ([[Grafana]], [[D3.js]], [[OpenHAB]] via le connecteur [[MQTT]], [[Bootleaf]] pour les données géolocalisées ...) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sujets des mini-projets===&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets PM2M 2015-2016&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;
 !scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | Géolocalisation Outdoor sans GPS&lt;br /&gt;
 | AVRIL	Sébastien, BOTTRAUD	Jean-Yves, FAGNO 	Loïc, BERGER	Stéphane&lt;br /&gt;
 | [[PM2M-2016-GeolocOutdoor/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-GeolocOutdoor/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-GeolocOutdoor.pdf|Rapport]] - [[Media:PM2M-2016-GeolocOutdoor-slides.pdf|Transparents]] - [[Media:PM2M-2016-GeolocOutdoor-flyer.pdf|Flyer]]&lt;br /&gt;
 | Cartes [[STM32 Nucleo]] (x4), Shield MBed [[LoRa]] SX1276 (x4), Semtech LoRaMote (x2) &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | Détecteur de Présence Wifi&lt;br /&gt;
 | AZOUZI	MARWEN, FAURE	ADRIEN&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-Presence/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-Presence/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-Presence.pdf|Rapport]] - [[Media:PM2M-2016-Presence-slides.pdf|Transparents]] - [[Media:PM2M-2016-Presence-flyer.pdf|Flyer]]&lt;br /&gt;
 | ESP8266 + FTDI + US100 + PIR Motion + Breadboard&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | Feuille de présence apprenti NFC &lt;br /&gt;
 | FAURE	MAXIMILIEN, MARQUE	BASTIEN&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-NFCApprenti/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-NFCApprenti/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-NFCApprenti.pdf|Rapport]] - [[Media:PM2M-2016-NFCApprenti-slides.pdf|Transparents]] - [[Media:PM2M-2016-NFCApprenti-flyer.pdf|Flyer]]&lt;br /&gt;
 | BBB + Lecteur NFC ACR 211 + Tags NFC&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | LoRaMote Wyres&lt;br /&gt;
 | SAHUC	Alexandre, CROZE	Erwan&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-LoRaMote/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-MOTES/PM2M2016-MOTES &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-LoRaMote.pdf|Rapport]] - [[Media:PM2M-2016-LoRaMote-slides.pdf|Transparents]] - [[Media:PM2M-2016-LoRaMote-flyer.pdf|Flyer]]&lt;br /&gt;
 | 2 Motes Wyres + RPI1 + 1 LoRaMote Semtech + 1 carte SX1301 [[IMST iC880A]] (FTDI)&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | Méteo 433 MHz&lt;br /&gt;
 | CHARTIER	Aurelien, MENGOLI	JEAN-LUC&lt;br /&gt;
 | [[PM2M-2016-Meteo433/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-CHARTIER-MENGOLI/M2M_Projet &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:M2M-Chartier-Mengoli_Presentation.pptx|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]]&lt;br /&gt;
 | BBB + RFXCom + 2 Sondes (UV, Thermo) + Modules TxRx 433&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | Lecteur NFC Sigfox (Application : Gestion des rondes de surveillance)&lt;br /&gt;
 | AIT-MOULOUD	Amine, GUERIN	CEDRIC&lt;br /&gt;
 | [[PM2M-2016-NFCSigfox/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-NFCSigfox/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-NFCSigfox.pdf|Rapport]] - [[Media:PM2M-2016-NFCSigfox-slides.pdf|Transparents]] - [[Media:PM2M-2016-NFCSigfox-flyer.pdf|Flyer]]&lt;br /&gt;
 | Platine  Snooplab Areku [[SigFox]] + Shield [[NFC]] + Tag NFC&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | Collecte et analyse de messages RDS par radio FM&lt;br /&gt;
 | ABHAMON	Ronan, BIGARD	FLORIAN&lt;br /&gt;
 | [[PM2M-2016-RDSMining/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-A-B/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-RDSMining.pdf|Rapport]] - [[Media:PM2M-2016-RDSMining-slides.pdf|Transparents]] - [[Media:PM2M-2016-RDSMining-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[BeagleBone Black]] + [[SparkFun FM Tuner Evaluation Board - Si4703|Sparkfun FM Tuner]] + Ecran [[Graphic LCD 84x48 - Nokia 5110]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | Serrure intelligente (A CONFIRMER) - voir [[Touchkey]] &amp;amp; [[SmartSelfService/FicheSuivi2014|SmartSelfService]]&lt;br /&gt;
 | BAYLE	STEPHANE, BUCHS 	THIBAUD, MAKHLOUF	MEHDI&lt;br /&gt;
 | [[PM2M-2016-NfcCoffrefort/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-XXXXX/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-XXXXX.pdf|Rapport]] - [[Media:PM2M-2016-XXXXX-slides.pdf|Transparents]] - [[Media:PM2M-2016-XXXXX-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[STM32 Nucleo]] + Shield Nucleo [[NFC]] + Servo-Moteur + [[ESP8266]] + Coffre-fort de [[FabMSTIC]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | Compteur de passage de véhicules avec [[OpenCV]] (A CONFIRMER)&lt;br /&gt;
 | OLVERA BADILLO	ANGELICA, RUKUNDO	Fiston, SUN	HUANAN&lt;br /&gt;
 | [[PM2M-2016-CompteurVehicules/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-XXXXX.pdf|Rapport]] - [[Media:PM2M-2016-XXXXX-slides.pdf|Transparents]] - [[Media:PM2M-2016-XXXXX-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[Intel Galileo]] + Alim 5V + Module Wifi [[ESP8266]] + WebCam USB&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | Culture Hydroponique&lt;br /&gt;
 | BANWARTH	PIERRE, DONIAS	PIERRE&lt;br /&gt;
 | [[PM2M-2016-CultureHydroponique/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PierreBanwarth/M2M_E-Grow &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-CultureHydroponique.pdf|Rapport]] - [[Media:PM2M-2016-CultureHydroponique-slides.pdf|Transparents]] - [[Media:PM2M-2016-CultureHydroponique-flyer.pdf|Flyer]]&lt;br /&gt;
 | Arduino Uno, Pompe Peristalique, LEDs, Enceintes, Capteur Ultrason, 2 raspberry pi 2, [[AgriSensor_:_Arduino-Based_Sensor_for_Agriculture|AgriSensor]]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | Capteurs XBee&lt;br /&gt;
 | DIAGNE EI	HADJI MALICK, ZAKARI TOURE	ISMAEL&lt;br /&gt;
 | [[PM2M-2016-XBee/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-XBee/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-XBee.pdf|Rapport]] - [[Media:PM2M-2016-XBee-slides.pdf|Transparents]] - [[Media:PM2M-2016-XBee-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[Arduino FIO]] + FTDI + 2 [[XBee S1]] + Xbee Explorer &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contenu général des mini-projets==&lt;br /&gt;
Les équipes ne font qu&#039;une partie des manipulations en fonction du sujet du mini-projet affecté.&lt;br /&gt;
&lt;br /&gt;
====[[CoAP]] Binding for [[OpenHAB]]====&lt;br /&gt;
* avec [[Californium]]&lt;br /&gt;
* avec https://github.com/eclipse/californium/pull/25&lt;br /&gt;
&lt;br /&gt;
====Extension de [[Node-RED]]====&lt;br /&gt;
Création ou Amélioration de Nodes&lt;br /&gt;
* Node Crypto (avec https://nodejs.org/api/crypto.html)&lt;br /&gt;
* Node [[Apache Kafka]]&lt;br /&gt;
* Node [[Apache Flume]]&lt;br /&gt;
* Node [[CoAP]]&lt;br /&gt;
* Node [[UPnP]]&lt;br /&gt;
* Node [[DTLS]] en étendant le node UDP&lt;br /&gt;
* Node [[Radio Data System]] pour [[SparkFun FM Tuner Evaluation Board - Si4703]]&lt;br /&gt;
* Node [[SigFox]] (uplink et downlink)&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Avro]]&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Thrift]]&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Protobuf]]&lt;br /&gt;
* Node [[Phant.io]] pour [https://data.sparkfun.com/streams/make Sparkfun Data]&lt;br /&gt;
* Node [[Streamdata.io]]&lt;br /&gt;
* Node [[SensorTag2015]] (sur la base du noeud [http://flows.nodered.org/node/node-red-node-sensortag SensorTag])&lt;br /&gt;
* Node Provider SMS Twilio&lt;br /&gt;
* Node [[Provider SMS Free Mobile]]&lt;br /&gt;
* Node Provider SMS Orange Mobile&lt;br /&gt;
&lt;br /&gt;
Le code devra être recontribué en open-source sur GitHub et catalogué dans http://flows.nodered.org/&lt;br /&gt;
&lt;br /&gt;
====Déploiement sur plateforme Cloud====&lt;br /&gt;
Le serveur [[Node-RED]] et le &amp;quot;broker&amp;quot; [[PubSub]] [[MQTT]] ([[Mosquitto]] ou [[RabbitMQ]]) peuvent être hébergé sur une plateforme cloud comme [[Windows Azure]] ou [[Amazon EC2]], [[Heroku]], [[IBM Bluemix]] ou sur votre machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention, Eduroam bloque le port 1883 du protocole [[MQTT]] (entre autre).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====[[PubSub]] des mesures capteur avec [[Apache Kafka]]====&lt;br /&gt;
[[Image:GPSKafkaStormAzureDemo.png|200px|right|thumb|GPS &amp;gt; Kafka &amp;gt; Storm on Azure Demo]]&lt;br /&gt;
Remplacer le broker [[MQTT]] par le broker [[PubSub]] [[Apache Kafka]] qui peut fonctionner en configuration distribuée et répliquée (plusieurs serveurs sur une plateforme cloud).&lt;br /&gt;
&lt;br /&gt;
====[[PubSub]] des mesures capteur avec [[Apache Flume]]====&lt;br /&gt;
Remplacer le broker [[MQTT]] par le broker [[PubSub]] [[Apache Flume]] qui peut fonctionner en configuration distribuée et répliquée (plusieurs serveurs sur une plateforme cloud).&lt;br /&gt;
&lt;br /&gt;
====Collecte, Stockage et Visualisation des mesures capteur avec [[Logstash]], [[Elastic Search]], [[Kibana]]====&lt;br /&gt;
&lt;br /&gt;
voir [http://flows.nodered.org/node/node-red-contrib-elasticsearch3 NodeRED ElasticSearch3]&lt;br /&gt;
&lt;br /&gt;
====Affichage des positions avec [[Bootleaf]]====&lt;br /&gt;
Refactorer et améliorer [[Bootleaf]] afin de visualiser en temps réel les données géolocalisées de vos capteurs ou des traces (séries temporelles de positions). Exemple: tester la présence d&#039;un champ latlon, latlonalt, geo, ...  dans le JSON des flows [[Node-RED]].&lt;br /&gt;
&lt;br /&gt;
====Analyse des mesures capteurs en temps réel avec [[Spark|Apache Spark Streaming]]====&lt;br /&gt;
Installer [[Spark]] sur un petit cluster EC2 (1 master et 2 slaves en Ubuntu 14.04 t2.micro).&lt;br /&gt;
&lt;br /&gt;
S&#039;inspirer du script Scala MQTTCount pour calculer des valeurs agrégées (avg, min, max) des groupes de capteurs sur des fenêtres de 5 minutes.&lt;br /&gt;
&lt;br /&gt;
Faire de même avec les brokers [[Apache Kafka]] et [[Apache Flume]]&lt;br /&gt;
&lt;br /&gt;
====Intégration à un ESB [[Apache Camel]]====&lt;br /&gt;
Compléter le tutoriel avec un déploiement de composants [[Apache Camel]]&lt;br /&gt;
Vous pourrez utiliser les composants suivants&lt;br /&gt;
* https://camel.apache.org/weather.html&lt;br /&gt;
* https://camel.apache.org/mqtt.html&lt;br /&gt;
** http://tingenek.wordpress.com/category/mqtt/&lt;br /&gt;
* https://camel.apache.org/rss.html&lt;br /&gt;
* https://camel.apache.org/esper.html&lt;br /&gt;
* https://camel.apache.org/mongodb.html&lt;br /&gt;
** https://code.google.com/a/apache-extras.org/p/camel-extra/wiki/EsperDemo&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring de votre infrastructure avec [[Telegraf]], [[InfluxDB]], [[Grafana]] et [[Kapacitor]]====&lt;br /&gt;
&lt;br /&gt;
====Monitoring de votre infrastructure avec [[AWS Cloudwatch]] et [[Grafana]]====&lt;br /&gt;
&lt;br /&gt;
Pour monitorer les machines qui hébergent les serveurs ([[Mosquitto]], ...) sur AWS EC2:&lt;br /&gt;
* Activer [[AWS Cloudwatch]]&lt;br /&gt;
* Configurer [[Grafana]] pour AWS Cloudwatch ([http://docs.grafana.org/v2.6/datasources/cloudwatch/ lien]).&lt;br /&gt;
&lt;br /&gt;
==Soutenances==&lt;br /&gt;
&lt;br /&gt;
====Planning des soutenances====&lt;br /&gt;
COMING SOON&lt;br /&gt;
&lt;br /&gt;
====Instructions pour les soutenances des mini-projets====&lt;br /&gt;
&lt;br /&gt;
* chaque soutenance dure 15 minutes comportant une présentation de 7 minutes ainsi qu&#039;une démonstration de 5 minutes et 3 à 5 minutes de questions/réponses.&lt;br /&gt;
* respectez le temps donc repetez la &lt;br /&gt;
* remplissez le doodle pour choisir un creneau de passage&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;
Le code, le rapport et le PDF de la presentation doivent être livré dans un dépôt Github la veille de la soutenance.&lt;br /&gt;
Le rapport qui détaille les éléments de la présentation sera livré dans un README.md ou README.html dans le dépôt GitHub.&lt;br /&gt;
&lt;br /&gt;
Envoyez le lien vers le dépôt Github (code + présentation) avant la soutenance.&lt;br /&gt;
&lt;br /&gt;
La présentation peut-être réalisée avec [[Reveal.js]].&lt;br /&gt;
&lt;br /&gt;
Pensez a répéter vos présentations.&lt;br /&gt;
&lt;br /&gt;
==Projets==&lt;br /&gt;
&lt;br /&gt;
==Matériel à disposition==&lt;br /&gt;
* [[Intel Galileo]]&lt;br /&gt;
* http://intel-software-academic-program.com/courses/#iot&lt;br /&gt;
** http://intel-software-academic-program.com/courses/diy/Intel_Academic_-_DIY_-_InternetOfThings/IntelAcademic_IoT_09_Arduino_Motor_Shield.pdf&lt;br /&gt;
* [[Gas Sensors]]&lt;br /&gt;
* [[DHT11/DHT21/DHT22 etc. Temperature &amp;amp; Humidity sensors]]&lt;br /&gt;
* [[SCL3711]] NFC Reader --&amp;gt; voir [[NFCpy]]&lt;br /&gt;
* [[Capteur de pression BMP085]]&lt;br /&gt;
* [[High Sensitivity Alarm Vibration Sensor Module]]&lt;br /&gt;
* [[PIR Motion Sensor]]&lt;br /&gt;
* [[BMP085 Pressure Sensor]]&lt;br /&gt;
* [[CC2541 SensorTag Development Kit]]&lt;br /&gt;
* [[Socket.io]]&lt;br /&gt;
* [[STM32 Nucleo]]&lt;br /&gt;
** Shield BlueNRG&lt;br /&gt;
* 2 Shields [[LoRa]] pour Arduino ([http://www.labfab.fr/portfolio/lora-fabian/ LoRaFabian]) à brancher sur Galileo et STM32 Nucleo.&lt;br /&gt;
** Il faut porter les sketchs Arduino https://github.com/Wi6labs/lorafabian/tree/master/ARDUINO_SKETCH via MBed et Galileo.&lt;br /&gt;
&lt;br /&gt;
==Visualisation==&lt;br /&gt;
* [https://github.com/PaulLabat/mqtt-panel MQTT Panel]&lt;br /&gt;
* MQTT over Websocket&lt;br /&gt;
** https://www.npmjs.org/package/mqtt-ws&lt;br /&gt;
** http://mqtt.org/wiki/doku.php/mqtt_over_websockets&lt;br /&gt;
* [[Leaflet.js]]  modern open-source JavaScript library for mobile-friendly interactive maps&lt;br /&gt;
* [[Morris.js]] Charts in Javascript&lt;br /&gt;
* [[Grafana]]&lt;br /&gt;
* [[Graphite]]&lt;br /&gt;
* [[Ganglia]]&lt;br /&gt;
&lt;br /&gt;
==Stockage==&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[MongoDB]]&lt;br /&gt;
&lt;br /&gt;
==Liens==&lt;br /&gt;
* [[Intel Galileo]]&lt;br /&gt;
* http://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2014&lt;br /&gt;
* https://github.com/SmartDollHouse&lt;br /&gt;
* https://twitter.com/FablabAIR&lt;br /&gt;
&lt;br /&gt;
==Autres==&lt;br /&gt;
* [[IoTSyS]]&lt;br /&gt;
* [https://github.com/denschu/home.pi  Home.pi]&lt;br /&gt;
* [[OM2M]]&lt;br /&gt;
* [[Gladys]]&lt;br /&gt;
* DEPRECATED :  [[MQTT Panel]] avec [http://code.shutterstock.com/rickshaw/examples/ rickshaw]&lt;br /&gt;
* [https://github.com/SmartDollHouse Dépôt GitHub]&lt;br /&gt;
* [http://www.oezratty.net/wordpress/2016/rapport-ces-2016/ Rapport 2016 sur le CES de Olivier Ezratty]&lt;br /&gt;
* [[Flot Charts]]&lt;br /&gt;
&lt;br /&gt;
==Galerie 2016==&lt;br /&gt;
&lt;br /&gt;
==Galerie 2015==&lt;br /&gt;
&lt;br /&gt;
==Galerie 2014==&lt;br /&gt;
[[Image:PM2M214-001.jpg|200px|PM2M 2014]][[Image:PM2M214-002.jpg|200px|PM2M 2014]][[Image:PM2M214-003.jpg|200px|PM2M 2014]][[Image:PM2M214-004.jpg|200px|PM2M 2014]][[Image:PM2M214-005.jpg|200px|PM2M 2014]][[Image:PM2M214-006.jpg|200px|PM2M 2014]][[Image:PM2M214-007.jpg|200px|PM2M 2014]][[Image:PM2M214-008.jpg|200px|PM2M 2014]]&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-XXXXX/Suivi&amp;diff=29712</id>
		<title>PM2M-2016-XXXXX/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-XXXXX/Suivi&amp;diff=29712"/>
		<updated>2016-04-12T03:59:02Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Matériel utilisé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* WebCam&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* [[JDK bla]]&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-XXXXX/Suivi&amp;diff=29711</id>
		<title>PM2M-2016-XXXXX/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-XXXXX/Suivi&amp;diff=29711"/>
		<updated>2016-04-12T03:58:26Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Photos et Vidéo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* STM32 Nucleo&lt;br /&gt;
* Shield MBed[[LoRa]] SX1276&lt;br /&gt;
* [http://www.semtech.com/images/datasheet/User_Guide_LoRaMote_STD.pdf Semtech LoRaMote]&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* [[JDK bla]]&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=Photos=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-XXXXX/Suivi&amp;diff=29710</id>
		<title>PM2M-2016-XXXXX/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-XXXXX/Suivi&amp;diff=29710"/>
		<updated>2016-04-12T03:58:02Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: SUN Huanan, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-CompteurVehicules.pdf|Rapport]] - [[Media:PM2M-2016-CompteurVehicules.pdf|Transparents]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* STM32 Nucleo&lt;br /&gt;
* Shield MBed[[LoRa]] SX1276&lt;br /&gt;
* [http://www.semtech.com/images/datasheet/User_Guide_LoRaMote_STD.pdf Semtech LoRaMote]&lt;br /&gt;
&lt;br /&gt;
=Configuration systemes=&lt;br /&gt;
* [[JDK bla]]&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
&lt;br /&gt;
==Architecture Logique==&lt;br /&gt;
&lt;br /&gt;
==Architecture Physique==&lt;br /&gt;
&lt;br /&gt;
=Manuel d&#039;installation=&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=Photos et Vidéo=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-XXXXX/Suivi&amp;diff=29573</id>
		<title>PM2M-2016-XXXXX/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-XXXXX/Suivi&amp;diff=29573"/>
		<updated>2016-04-11T02:21:39Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Compteur de passage de véhicules avec OpenCV&amp;#039;&amp;#039;&amp;#039;  Etudiants M2PGI PM2M: HUANAN Sun, RUKUNDO Fiston, OLVERA BADILLO Angélica    Dépôt Git : [https://gith...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Compteur de passage de véhicules avec OpenCV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: HUANAN Sun, RUKUNDO Fiston, OLVERA BADILLO Angélica&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/AngieMoomin/PM2M2016-Galileo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* [[WebCam]]&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* [[Mosquitto]]&lt;br /&gt;
* [[Node-RED]]&lt;br /&gt;
* [[BLA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
&lt;br /&gt;
=Expérimentations et Résultats=&lt;br /&gt;
&lt;br /&gt;
=Photos et Vidéo=&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M/2016/TP&amp;diff=29572</id>
		<title>PM2M/2016/TP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M/2016/TP&amp;diff=29572"/>
		<updated>2016-04-11T02:17:08Z</updated>

		<summary type="html">&lt;p&gt;OLVERABADILLO.ANGELICA: /* Fiche de synthèse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Page 2016 des supports de cours et travaux pratiques de l&#039;UE [[Projets M2PGI Services Machine-to-Machine]].&lt;br /&gt;
&lt;br /&gt;
Enseignants 2016 : Didier Donsez, Laurent Lemke&lt;br /&gt;
&lt;br /&gt;
Partie démarrant le 1er Mars 2016 en F112.&lt;br /&gt;
&lt;br /&gt;
Soutenance : 12 Avril 2016 de 13H30 à 17H30.&lt;br /&gt;
&lt;br /&gt;
Rendu fiche de synthèse : 12 Avril 2016 de 13H00&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&#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;
==Support de cours==&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/pub/publi/intergiciels-iot.pdf Intergiciels pour l&#039;IoT]&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/cours/openhab.pdf La plateforme OpenHAB]&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/cours/osgi.pdf La plateforme de services OSGi]&lt;br /&gt;
&lt;br /&gt;
==Etapes==&lt;br /&gt;
* Tutoriel [[OSGi]]&lt;br /&gt;
* [[UE_PEIP_L1|Tutoriel Arduino]]&lt;br /&gt;
* Installation d&#039;[[OpenHAB]]&lt;br /&gt;
** [https://www.dropbox.com/s/9qdsnvtfo3tiaj7/openhab%2Barduino.zip OpenHAB+Arduino]&lt;br /&gt;
* Installation de [[Mosquitto]]&lt;br /&gt;
** Tutoriel [[MQTT]] : https://docs.google.com/presentation/d/1N9OiMxiVWPbsVrAcPfT-J0k1o7a-neIp7TVFGa6AkWM/edit?pli=1#slide=id.g1d409a344_09&lt;br /&gt;
* Installation de [[Node-RED]]&lt;br /&gt;
** et ses extensions [http://flows.nodered.org/node/node-red-contrib-rfxcom Rfxcom], [http://flows.nodered.org/node/node-red-contrib-influxdb Influxdb], [http://flows.nodered.org/node/node-red-contrib-eddystone Eddystone], [http://flows.nodered.org/node/node-red-node-sensortag Sensortag], [http://flows.nodered.org/node/node-red-contrib-openzwave ZWave], [http://flows.nodered.org/node/node-red-contrib-bleacon iBeacon], PubNub, IFTTT, * [http://flows.nodered.org/node/node-red-contrib-amqp AMQP]  ... et [http://flows.nodered.org/ autres]  (en fonction de votre projet).&lt;br /&gt;
* Installation de dashboard de visualisation [[InfluxDB]], [[Grafana]], [[Chronograf]], [[Telegraf]], [[Kapacitor]]&lt;br /&gt;
* Installation de la suite [[Logstash]], [[Elastic Search]] et [[Kibana]]&lt;br /&gt;
* Création de comptes sur [[Amazon EC2]], [[PubNub]], [[IFTTT]] Maker, [[Streamdata.io]], [https://data.sparkfun.com/streams/make Sparkfun Data] ...&lt;br /&gt;
* Installation de [[Spark]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque : pour gagner du temps, utilisez [[Docker]] pour le déploiement des (micro-)services et [[Puppet]] pour la configuration de ceux si c&#039;est nécessaire&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque TRES TRES importante: ne sauvegardez pas les crédentials des services cloud que vous utilisez (AWS, Twitter, ...) dans des dépôts git publiques : placez les dans des documents credentials.json, credentials.properties, credentials.sh, ... et ajoutez les ces documents à .gitignore&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Fiche de synthèse==&lt;br /&gt;
Synthétiser un des sujets suivants en 1 page maximum. La page doit être une entrée du wiki. Chaque synthèse est individuelle.&lt;br /&gt;
* [[SARAH]] (BUCHS Thibaud)&lt;br /&gt;
* [[WirelessHART]] (= BAYLE Stéphane)&lt;br /&gt;
* [[Weightless]] (= AIT-MOULOUD Amine)&lt;br /&gt;
* [[OpenRF]] (= Jean-Yves Bottraud)&lt;br /&gt;
* [[WMBus]]&lt;br /&gt;
* [[Thread]] (Google) (= GUERIN Cedric )&lt;br /&gt;
* [[LoRaWAN]] (= BERGER Stéphane)&lt;br /&gt;
* [[NB-IoT]]&lt;br /&gt;
* [[NB-LTE]]&lt;br /&gt;
* [[HaLow]] (=SUN Huanan) &lt;br /&gt;
* [[Iridium]] (=  DONIAS Pierre)&lt;br /&gt;
* [[Apple Homekit]]&lt;br /&gt;
* [[AllJoyn]](= MAKHLOUF Mehdi)&lt;br /&gt;
* [[OneM2M]]&lt;br /&gt;
* [[OPC-UA]]&lt;br /&gt;
* [[DTN|Delay Tolerant Networks]] (= RUKUNDO Fiston)&lt;br /&gt;
* [[Radio Data System]] (= ABHAMON Ronan)&lt;br /&gt;
* [[Tetra Radio]]&lt;br /&gt;
* [[IPSO]] (= CROZE Erwan)&lt;br /&gt;
* [[GeoJSON]] (= AZOUZI Marwen)&lt;br /&gt;
* [[Avro]] (= FAURE Adrien)&lt;br /&gt;
* [[Thrift]] (= FAURE Maximilien)&lt;br /&gt;
* [[Protobuf]] (= ZAKARI TOURE Ismael)&lt;br /&gt;
* [[Apache Flume]] (= MARQUE Bastien)&lt;br /&gt;
* [[Apache Zeppelin]] (= BIGARD Florian)&lt;br /&gt;
* [[Kaa]]&lt;br /&gt;
* [[Hypercat]] (= CHARTIER Aurélien)&lt;br /&gt;
* [[Jupyter]] (= SAHUC Alexandre)&lt;br /&gt;
* [[AWS IoT]] (= DIAGNE El Hadji Malick)&lt;br /&gt;
* [[Brillo]] (= MENGOLI Jean-Luc)&lt;br /&gt;
* [[EVRYTHNG]] (= OLVERA BADILLO Angélica)&lt;br /&gt;
* [[OGC SensorThings]] &lt;br /&gt;
* [[Zephyr Project]]&lt;br /&gt;
* [[OpenEnergyMonitor]] (= Loïc FAGNO)&lt;br /&gt;
* [[PlatformIO]](= BANWARTH Pierre)&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
==Capteurs et Actionneurs==&lt;br /&gt;
[[Image:Genuino101.jpg|200px|thumb|right|Genuino 101]]&lt;br /&gt;
# STM32 Nucleo + Shield LoRa SX1276 + Shield Météo&lt;br /&gt;
# STM32 Nucleo + Shield NFC + Shield BLE (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# STM32 Nucleo + [[SparkFun FM Tuner Evaluation Board - Si4703|Récepteur RDS]] + [[ESP8266]]&lt;br /&gt;
# Sensors ZWave + Clé ZWave&lt;br /&gt;
# Sensors RFXCom 433MHz + Clé RFXCom 433MHz&lt;br /&gt;
# STM32 Nucleo + Shield BLE (capture de beacons [[iBeacon]] &amp;amp; [[AltBeacon]]) (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# Sensors [[enOcean]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Sensors [[Zigbee]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Sensors [[XBee]] (à vérifier auprès de Jérôme Maisonnasse)&lt;br /&gt;
# Carte Wifi [[ESP8266]] (IDE Arduino) + Shield [[OpenEnergyMonitor]]&lt;br /&gt;
# Carte Wifi [[ESP8266]] ([[Lua]]) + Shield [[OpenEnergyMonitor]]&lt;br /&gt;
# Carte de démonstration [[SigFox]]&lt;br /&gt;
# Carte [[Intel Curie]] [[Genuino 101]] (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT])&lt;br /&gt;
# Carte [[Intel Curie]] [[Genuino 101]] (avec [http://www.eclipse.org/paho/clients/android/sample/ client Android MQTT]) +Ceinture cardio [http://www.decathlon.fr/cardio-bluetooth-smart-40-id_8288269.html Geonaute]&lt;br /&gt;
# Carte Xadow GSM+BLE du [[RePhone]] (voir [http://www.instructables.com/id/ArduinoPhone-20-an-Open-Source-Mobile-Phone-Based-/ ArduinoPhone 2.0])&lt;br /&gt;
# Carte LoRa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-Projet==&lt;br /&gt;
[[Image:M2MArchi2015-001.jpg|200px|right|thumb|Architecture Mini-Projet]]&lt;br /&gt;
&lt;br /&gt;
Ce mini-projet consiste a mettre en place une infrastructure de collecte de données capteur. L&#039;acquisition des mesures de capteurs distribués se fait sur une carte [[STM32 Nucleo]], sur une carte [[Intel Galileo]] ou sur un téléphone Android. Les technologies de comminucation sont : USB Serial, BLE, [[LoRa]], Ethernet, WiFi. Les données sont remontées dans des messages vers un serveur ([[Node-RED]]) via un &amp;quot;broker&amp;quot; [[PubSub]] ([[MQTT]] ([[Mosquitto]] ou [[RabbitMQ]]), [[Apache Kafka]], [[PubNub]], [[PubSubHubbub]], [[Socket.io]], [[WebRTC]] ...). Les formats des messages peuvent être [[JSON]] ([[GeoJSON]]), [[BSON]], [[CSV]], [[NMEA 0183]], binaire, [[XML]] ([[EEML]], [[KML]], [[Adaptive Machine Messaging Protocol (AMMP)|AMMP]] ...) ... Les données peuvent être stockées dans une base de données (SQL ou [[NoSQL]] comme [[MongoDB]], [[Redis.io]], [[InfluxDB]], ...) et visualisées en différé ou en direct ([[Grafana]], [[D3.js]], [[OpenHAB]] via le connecteur [[MQTT]], [[Bootleaf]] pour les données géolocalisées ...) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sujets des mini-projets===&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets PM2M 2015-2016&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;
 !scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | Géolocalisation Outdoor sans GPS&lt;br /&gt;
 | AVRIL	Sébastien, BOTTRAUD	Jean-Yves, FAGNO 	Loïc, BERGER	Stéphane&lt;br /&gt;
 | [[PM2M-2016-GeolocOutdoor/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-GeolocOutdoor/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-GeolocOutdoor.pdf|Rapport]] - [[Media:PM2M-2016-GeolocOutdoor-slides.pdf|Transparents]] - [[Media:PM2M-2016-GeolocOutdoor-flyer.pdf|Flyer]]&lt;br /&gt;
 | Cartes [[STM32 Nucleo]] (x4), Shield MBed [[LoRa]] SX1276 (x4), Semtech LoRaMote (x2) &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | Détecteur de Présence Wifi&lt;br /&gt;
 | AZOUZI	MARWEN, FAURE	ADRIEN&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-Presence/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-Presence/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-Presence.pdf|Rapport]] - [[Media:PM2M-2016-Presence-slides.pdf|Transparents]] - [[Media:PM2M-2016-Presence-flyer.pdf|Flyer]]&lt;br /&gt;
 | ESP8266 + FTDI + US100 + PIR Motion + Breadboard&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | Feuille de présence apprenti NFC &lt;br /&gt;
 | FAURE	MAXIMILIEN, MARQUE	BASTIEN&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-NFCApprenti/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-NFCApprenti/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-NFCApprenti.pdf|Rapport]] - [[Media:PM2M-2016-NFCApprenti-slides.pdf|Transparents]] - [[Media:PM2M-2016-NFCApprenti-flyer.pdf|Flyer]]&lt;br /&gt;
 | BBB + Lecteur NFC ACR 211 + Tags NFC&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | LoRaMote Wyres&lt;br /&gt;
 | SAHUC	Alexandre, CROZE	Erwan&lt;br /&gt;
&lt;br /&gt;
 | [[PM2M-2016-LoRaMote/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-MOTES/PM2M2016-MOTES &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-LoRaMote.pdf|Rapport]] - [[Media:PM2M-2016-LoRaMote-slides.pdf|Transparents]] - [[Media:PM2M-2016-LoRaMote-flyer.pdf|Flyer]]&lt;br /&gt;
 | 2 Motes Wyres + RPI1 + 1 LoRaMote Semtech + 1 carte SX1301 [[IMST iC880A]] (FTDI)&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | Méteo 433 MHz&lt;br /&gt;
 | CHARTIER	Aurelien, MENGOLI	JEAN-LUC&lt;br /&gt;
 | [[PM2M-2016-Meteo433/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-CHARTIER-MENGOLI/M2M_Projet &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]]&lt;br /&gt;
 | BBB + RFXCom + 2 Sondes (UV, Thermo) + Modules TxRx 433&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | Lecteur NFC Sigfox (Application : Gestion des rondes de surveillance)&lt;br /&gt;
 | AIT-MOULOUD	Amine, GUERIN	CEDRIC&lt;br /&gt;
 | [[PM2M-2016-NFCSigfox/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-NFCSigfox/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-NFCSigfox.pdf|Rapport]] - [[Media:PM2M-2016-NFCSigfox-slides.pdf|Transparents]] - [[Media:PM2M-2016-NFCSigfox-flyer.pdf|Flyer]]&lt;br /&gt;
 | Platine  Snooplab Areku [[SigFox]] + Shield [[NFC]] + Tag NFC&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | Collecte et analyse de messages RDS par radio FM&lt;br /&gt;
 | ABHAMON	Ronan, BIGARD	FLORIAN&lt;br /&gt;
 | [[PM2M-2016-RDSMining/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M2016-A-B/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-RDSMining.pdf|Rapport]] - [[Media:PM2M-2016-RDSMining-slides.pdf|Transparents]] - [[Media:PM2M-2016-RDSMining-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[BeagleBone Black]] + [[SparkFun FM Tuner Evaluation Board - Si4703|Sparkfun FM Tuner]] + Ecran [[Graphic LCD 84x48 - Nokia 5110]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | Serrure intelligente (A CONFIRMER) - voir [[Touchkey]] &amp;amp; [[SmartSelfService/FicheSuivi2014|SmartSelfService]]&lt;br /&gt;
 | BAYLE	STEPHANE, BUCHS 	THIBAUD, MAKHLOUF	MEHDI&lt;br /&gt;
 | [[PM2M-2016-XXXXX/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-XXXXX/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-XXXXX.pdf|Rapport]] - [[Media:PM2M-2016-XXXXX-slides.pdf|Transparents]] - [[Media:PM2M-2016-XXXXX-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[STM32 Nucleo]] + Shield Nucleo [[NFC]] + Servo-Moteur + [[ESP8266]] + Coffre-fort de [[FabMSTIC]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | Compteur de passage de véhicules avec [[OpenCV]] (A CONFIRMER)&lt;br /&gt;
 | OLVERA BADILLO	ANGELICA, RUKUNDO	Fiston, SUN	HUANAN&lt;br /&gt;
 | [[PM2M-2016-XXXXX/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-XXXXX/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-XXXXX.pdf|Rapport]] - [[Media:PM2M-2016-XXXXX-slides.pdf|Transparents]] - [[Media:PM2M-2016-XXXXX-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[Intel Galileo]] + Alim 5V + Module Wifi [[ESP8266]] + WebCam USB&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | Culture Hydroponique&lt;br /&gt;
 | BANWARTH	PIERRE, DONIAS	PIERRE&lt;br /&gt;
 | [[PM2M-2016-CultureHydroponique/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PierreBanwarth/M2M_E-Grow &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-CultureHydroponique.pdf|Rapport]] - [[Media:PM2M-2016-CultureHydroponique-slides.pdf|Transparents]] - [[Media:PM2M-2016-CultureHydroponique-flyer.pdf|Flyer]]&lt;br /&gt;
 | Arduino Uno, Pompe Peristalique, LEDs, Enceintes, Capteur Ultrason, 2 raspberry pi 2, [[AgriSensor_:_Arduino-Based_Sensor_for_Agriculture|AgriSensor]]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | Capteurs XBee&lt;br /&gt;
 | DIAGNE EI	HADJI MALICK, ZAKARI TOURE	ISMAEL&lt;br /&gt;
 | [[PM2M-2016-XBee/Suivi| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/PM2M-2016-XBee/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:PM2M-2016-XBee.pdf|Rapport]] - [[Media:PM2M-2016-XBee-slides.pdf|Transparents]] - [[Media:PM2M-2016-XBee-flyer.pdf|Flyer]]&lt;br /&gt;
 | [[Arduino FIO]] + FTDI + 2 [[XBee S1]] + Xbee Explorer &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contenu général des mini-projets==&lt;br /&gt;
Les équipes ne font qu&#039;une partie des manipulations en fonction du sujet du mini-projet affecté.&lt;br /&gt;
&lt;br /&gt;
====[[CoAP]] Binding for [[OpenHAB]]====&lt;br /&gt;
* avec [[Californium]]&lt;br /&gt;
* avec https://github.com/eclipse/californium/pull/25&lt;br /&gt;
&lt;br /&gt;
====Extension de [[Node-RED]]====&lt;br /&gt;
Création ou Amélioration de Nodes&lt;br /&gt;
* Node Crypto (avec https://nodejs.org/api/crypto.html)&lt;br /&gt;
* Node [[Apache Kafka]]&lt;br /&gt;
* Node [[Apache Flume]]&lt;br /&gt;
* Node [[CoAP]]&lt;br /&gt;
* Node [[UPnP]]&lt;br /&gt;
* Node [[DTLS]] en étendant le node UDP&lt;br /&gt;
* Node [[Radio Data System]] pour [[SparkFun FM Tuner Evaluation Board - Si4703]]&lt;br /&gt;
* Node [[SigFox]] (uplink et downlink)&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Avro]]&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Thrift]]&lt;br /&gt;
* Node Sérialisation/Déserialisation [[Protobuf]]&lt;br /&gt;
* Node [[Phant.io]] pour [https://data.sparkfun.com/streams/make Sparkfun Data]&lt;br /&gt;
* Node [[Streamdata.io]]&lt;br /&gt;
* Node [[SensorTag2015]] (sur la base du noeud [http://flows.nodered.org/node/node-red-node-sensortag SensorTag])&lt;br /&gt;
* Node Provider SMS Twilio&lt;br /&gt;
* Node [[Provider SMS Free Mobile]]&lt;br /&gt;
* Node Provider SMS Orange Mobile&lt;br /&gt;
&lt;br /&gt;
Le code devra être recontribué en open-source sur GitHub et catalogué dans http://flows.nodered.org/&lt;br /&gt;
&lt;br /&gt;
====Déploiement sur plateforme Cloud====&lt;br /&gt;
Le serveur [[Node-RED]] et le &amp;quot;broker&amp;quot; [[PubSub]] [[MQTT]] ([[Mosquitto]] ou [[RabbitMQ]]) peuvent être hébergé sur une plateforme cloud comme [[Windows Azure]] ou [[Amazon EC2]], [[Heroku]], [[IBM Bluemix]] ou sur votre machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention, Eduroam bloque le port 1883 du protocole [[MQTT]] (entre autre).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====[[PubSub]] des mesures capteur avec [[Apache Kafka]]====&lt;br /&gt;
[[Image:GPSKafkaStormAzureDemo.png|200px|right|thumb|GPS &amp;gt; Kafka &amp;gt; Storm on Azure Demo]]&lt;br /&gt;
Remplacer le broker [[MQTT]] par le broker [[PubSub]] [[Apache Kafka]] qui peut fonctionner en configuration distribuée et répliquée (plusieurs serveurs sur une plateforme cloud).&lt;br /&gt;
&lt;br /&gt;
====[[PubSub]] des mesures capteur avec [[Apache Flume]]====&lt;br /&gt;
Remplacer le broker [[MQTT]] par le broker [[PubSub]] [[Apache Flume]] qui peut fonctionner en configuration distribuée et répliquée (plusieurs serveurs sur une plateforme cloud).&lt;br /&gt;
&lt;br /&gt;
====Collecte, Stockage et Visualisation des mesures capteur avec [[Logstash]], [[Elastic Search]], [[Kibana]]====&lt;br /&gt;
&lt;br /&gt;
voir [http://flows.nodered.org/node/node-red-contrib-elasticsearch3 NodeRED ElasticSearch3]&lt;br /&gt;
&lt;br /&gt;
====Affichage des positions avec [[Bootleaf]]====&lt;br /&gt;
Refactorer et améliorer [[Bootleaf]] afin de visualiser en temps réel les données géolocalisées de vos capteurs ou des traces (séries temporelles de positions). Exemple: tester la présence d&#039;un champ latlon, latlonalt, geo, ...  dans le JSON des flows [[Node-RED]].&lt;br /&gt;
&lt;br /&gt;
====Analyse des mesures capteurs en temps réel avec [[Spark|Apache Spark Streaming]]====&lt;br /&gt;
Installer [[Spark]] sur un petit cluster EC2 (1 master et 2 slaves en Ubuntu 14.04 t2.micro).&lt;br /&gt;
&lt;br /&gt;
S&#039;inspirer du script Scala MQTTCount pour calculer des valeurs agrégées (avg, min, max) des groupes de capteurs sur des fenêtres de 5 minutes.&lt;br /&gt;
&lt;br /&gt;
Faire de même avec les brokers [[Apache Kafka]] et [[Apache Flume]]&lt;br /&gt;
&lt;br /&gt;
====Intégration à un ESB [[Apache Camel]]====&lt;br /&gt;
Compléter le tutoriel avec un déploiement de composants [[Apache Camel]]&lt;br /&gt;
Vous pourrez utiliser les composants suivants&lt;br /&gt;
* https://camel.apache.org/weather.html&lt;br /&gt;
* https://camel.apache.org/mqtt.html&lt;br /&gt;
** http://tingenek.wordpress.com/category/mqtt/&lt;br /&gt;
* https://camel.apache.org/rss.html&lt;br /&gt;
* https://camel.apache.org/esper.html&lt;br /&gt;
* https://camel.apache.org/mongodb.html&lt;br /&gt;
** https://code.google.com/a/apache-extras.org/p/camel-extra/wiki/EsperDemo&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
&lt;br /&gt;
====Monitoring de votre infrastructure avec [[Telegraf]], [[InfluxDB]], [[Grafana]] et [[Kapacitor]]====&lt;br /&gt;
&lt;br /&gt;
====Monitoring de votre infrastructure avec [[AWS Cloudwatch]] et [[Grafana]]====&lt;br /&gt;
&lt;br /&gt;
Pour monitorer les machines qui hébergent les serveurs ([[Mosquitto]], ...) sur AWS EC2:&lt;br /&gt;
* Activer [[AWS Cloudwatch]]&lt;br /&gt;
* Configurer [[Grafana]] pour AWS Cloudwatch ([http://docs.grafana.org/v2.6/datasources/cloudwatch/ lien]).&lt;br /&gt;
&lt;br /&gt;
==Soutenances==&lt;br /&gt;
&lt;br /&gt;
====Planning des soutenances====&lt;br /&gt;
COMING SOON&lt;br /&gt;
&lt;br /&gt;
====Instructions pour les soutenances des mini-projets====&lt;br /&gt;
&lt;br /&gt;
* chaque soutenance dure 15 minutes comportant une présentation de 7 minutes ainsi qu&#039;une démonstration de 5 minutes et 3 à 5 minutes de questions/réponses.&lt;br /&gt;
* respectez le temps donc repetez la &lt;br /&gt;
* remplissez le doodle pour choisir un creneau de passage&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;
Le code, le rapport et le PDF de la presentation doivent être livré dans un dépôt Github la veille de la soutenance.&lt;br /&gt;
Le rapport qui détaille les éléments de la présentation sera livré dans un README.md ou README.html dans le dépôt GitHub.&lt;br /&gt;
&lt;br /&gt;
Envoyez le lien vers le dépôt Github (code + présentation) avant la soutenance.&lt;br /&gt;
&lt;br /&gt;
La présentation peut-être réalisée avec [[Reveal.js]].&lt;br /&gt;
&lt;br /&gt;
Pensez a répéter vos présentations.&lt;br /&gt;
&lt;br /&gt;
==Projets==&lt;br /&gt;
&lt;br /&gt;
==Matériel à disposition==&lt;br /&gt;
* [[Intel Galileo]]&lt;br /&gt;
* http://intel-software-academic-program.com/courses/#iot&lt;br /&gt;
** http://intel-software-academic-program.com/courses/diy/Intel_Academic_-_DIY_-_InternetOfThings/IntelAcademic_IoT_09_Arduino_Motor_Shield.pdf&lt;br /&gt;
* [[Gas Sensors]]&lt;br /&gt;
* [[DHT11/DHT21/DHT22 etc. Temperature &amp;amp; Humidity sensors]]&lt;br /&gt;
* [[SCL3711]] NFC Reader --&amp;gt; voir [[NFCpy]]&lt;br /&gt;
* [[Capteur de pression BMP085]]&lt;br /&gt;
* [[High Sensitivity Alarm Vibration Sensor Module]]&lt;br /&gt;
* [[PIR Motion Sensor]]&lt;br /&gt;
* [[BMP085 Pressure Sensor]]&lt;br /&gt;
* [[CC2541 SensorTag Development Kit]]&lt;br /&gt;
* [[Socket.io]]&lt;br /&gt;
* [[STM32 Nucleo]]&lt;br /&gt;
** Shield BlueNRG&lt;br /&gt;
* 2 Shields [[LoRa]] pour Arduino ([http://www.labfab.fr/portfolio/lora-fabian/ LoRaFabian]) à brancher sur Galileo et STM32 Nucleo.&lt;br /&gt;
** Il faut porter les sketchs Arduino https://github.com/Wi6labs/lorafabian/tree/master/ARDUINO_SKETCH via MBed et Galileo.&lt;br /&gt;
&lt;br /&gt;
==Visualisation==&lt;br /&gt;
* [https://github.com/PaulLabat/mqtt-panel MQTT Panel]&lt;br /&gt;
* MQTT over Websocket&lt;br /&gt;
** https://www.npmjs.org/package/mqtt-ws&lt;br /&gt;
** http://mqtt.org/wiki/doku.php/mqtt_over_websockets&lt;br /&gt;
* [[Leaflet.js]]  modern open-source JavaScript library for mobile-friendly interactive maps&lt;br /&gt;
* [[Morris.js]] Charts in Javascript&lt;br /&gt;
* [[Grafana]]&lt;br /&gt;
* [[Graphite]]&lt;br /&gt;
* [[Ganglia]]&lt;br /&gt;
&lt;br /&gt;
==Stockage==&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[MongoDB]]&lt;br /&gt;
&lt;br /&gt;
==Liens==&lt;br /&gt;
* [[Intel Galileo]]&lt;br /&gt;
* http://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2014&lt;br /&gt;
* https://github.com/SmartDollHouse&lt;br /&gt;
* https://twitter.com/FablabAIR&lt;br /&gt;
&lt;br /&gt;
==Autres==&lt;br /&gt;
* [[IoTSyS]]&lt;br /&gt;
* [https://github.com/denschu/home.pi  Home.pi]&lt;br /&gt;
* [[OM2M]]&lt;br /&gt;
* [[Gladys]]&lt;br /&gt;
* DEPRECATED :  [[MQTT Panel]] avec [http://code.shutterstock.com/rickshaw/examples/ rickshaw]&lt;br /&gt;
* [https://github.com/SmartDollHouse Dépôt GitHub]&lt;br /&gt;
* [http://www.oezratty.net/wordpress/2016/rapport-ces-2016/ Rapport 2016 sur le CES de Olivier Ezratty]&lt;br /&gt;
* [[Flot Charts]]&lt;br /&gt;
&lt;br /&gt;
==Galerie 2016==&lt;br /&gt;
&lt;br /&gt;
==Galerie 2015==&lt;br /&gt;
&lt;br /&gt;
==Galerie 2014==&lt;br /&gt;
[[Image:PM2M214-001.jpg|200px|PM2M 2014]][[Image:PM2M214-002.jpg|200px|PM2M 2014]][[Image:PM2M214-003.jpg|200px|PM2M 2014]][[Image:PM2M214-004.jpg|200px|PM2M 2014]][[Image:PM2M214-005.jpg|200px|PM2M 2014]][[Image:PM2M214-006.jpg|200px|PM2M 2014]][[Image:PM2M214-007.jpg|200px|PM2M 2014]][[Image:PM2M214-008.jpg|200px|PM2M 2014]]&lt;/div&gt;</summary>
		<author><name>OLVERABADILLO.ANGELICA</name></author>
	</entry>
</feed>