<?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=CHARTIER.Aurelien</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=CHARTIER.Aurelien"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/CHARTIER.Aurelien"/>
	<updated>2026-06-02T02:09:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:M2M-Mengoli-Chartier_Presentation.pdf&amp;diff=29816</id>
		<title>File:M2M-Mengoli-Chartier Presentation.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:M2M-Mengoli-Chartier_Presentation.pdf&amp;diff=29816"/>
		<updated>2016-04-12T11:23:49Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: CHARTIER.Aurelien uploaded a new version of &amp;amp;quot;File:M2M-Mengoli-Chartier Presentation.pdf&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29810</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29810"/>
		<updated>2016-04-12T11:21:11Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Chartier Aurelien et Mengoli Jean-Luc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M2016-CHARTIER-MENGOLI/M2M_Projet &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:M2M-Mengoli-Chartier_Presentation.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteurs envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant se connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coûte moins de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de température et d&#039;UV et de les envoyer sur le cloud où elles seront traitées. Il sera alors possible de les consulter selon le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulières tels que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoie des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/{event} avec event=(Temp, Humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoie d&#039;email&lt;br /&gt;
    - Persistence : Envoie donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoie de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Réception des données sur la machine du cloud.&lt;br /&gt;
    - Création base de donnée MySql&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
&#039;&#039;&#039;Des capteurs aux beagleBone Black :&#039;&#039;&#039;&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le capteur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du beagleBone Black au cloud :&#039;&#039;&#039;&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fait un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyés dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux graphiques :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons le sitemap d&#039;OpenHab pour la visualisation des données sous forme de graphique (Tableau de bord).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux mails :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons les rules d&#039;OpenHab pour le traitement et l&#039;envoie des alertes par email.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Accès cloud à distance :&#039;&#039;&#039;&lt;br /&gt;
Nous avons créé un groupe de sécurité sur AWS pour rendre accessible les données uniquement sur les machines voulus. &lt;br /&gt;
Il est donc possible uniquement pour celles-ci d&#039;accéder au tableau de bord (visualisation données).&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
===Dashboard===&lt;br /&gt;
&lt;br /&gt;
Le dashboard permet de visualiser les données reçues pour la température, les UV et l&#039;humidité. &lt;br /&gt;
&lt;br /&gt;
La couleur du nombre de degrée de la température est affiché en :&lt;br /&gt;
&lt;br /&gt;
    - Bleu si température &amp;lt; 10&lt;br /&gt;
&lt;br /&gt;
    - Rouge si température &amp;gt; 30&lt;br /&gt;
&lt;br /&gt;
    - Orange sinon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La photo du réservoir pour l&#039;humité se remplit d&#039;eau tout les 20 points (de 0: vide à 100 : rempli)&lt;br /&gt;
&lt;br /&gt;
La couleur du nombre d&#039;humité est affiché en gris de 0 à 40, et en bleu au dessus.&lt;br /&gt;
&lt;br /&gt;
Pour chaque données un graphique est disponible. Ce graphique peut affiché les données sur la journée, la semaine ou le mois.&lt;br /&gt;
&lt;br /&gt;
Un graphique mélant les données des températures et de l&#039;humidité est disponible. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Envoie d&#039;Email===&lt;br /&gt;
Si la température dépasse 30 degrée ou descend en dessous de 0 degrée un mail de notification est envoyé, de même si l&#039;humidité dépasse 60 %.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Envoi_de_Mail.png]]&lt;br /&gt;
&lt;br /&gt;
=Expérimentations et Résultats=&lt;br /&gt;
&#039;&#039;&#039;Emetteur/Recepteur rf 433MHz :&#039;&#039;&#039;&lt;br /&gt;
Nous avons essayé de remplacer l&#039;antenne RFXcom avec les composant rf 433MHz. Une des motivation fut la non réception des données du capteur UV avec l&#039;antenne RFXcom. Si les UV n&#039;était pas reçus avec cette antenne, peut être le serait ils avec les composants rf ? L&#039;autre motivation concerne le prix de l&#039;antenne à plus de 100 euros et des composants rf à moins de 5 euros. Si notre expérimentation était un succès, cela aurais pu faire économiser une centaines d&#039;euros aux différents utilisateur souhaitant réaliser un système semblable au notre. Cependant si la réception des données était aussi simpliste avec l&#039;antenne RFXcom c&#039;est grâce à la librairie déjà existante de RFXcom. Malheureusement nous ne disposions pas d&#039;assez de temps pour l&#039;analyse et le développement du code nécessaire à la réception des données en 433MHz.&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:M2M-Mengoli-Chartier_Presentation.pdf&amp;diff=29808</id>
		<title>File:M2M-Mengoli-Chartier Presentation.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:M2M-Mengoli-Chartier_Presentation.pdf&amp;diff=29808"/>
		<updated>2016-04-12T11:19:41Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29369</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29369"/>
		<updated>2016-04-10T10:01:25Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Chartier Aurelien et Mengoli Jean-Luc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M2016-CHARTIER-MENGOLI/M2M_Projet &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteurs envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant se connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coûte moins de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de température et d&#039;UV et de les envoyer sur le cloud où elles seront traitées. Il sera alors possible de les consulter selon le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulières tels que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoie des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/{event} avec event=(Temp, Humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoie d&#039;email&lt;br /&gt;
    - Persistence : Envoie donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoie de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Réception des données sur la machine du cloud.&lt;br /&gt;
    - Création base de donnée MySql&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
&#039;&#039;&#039;Des capteurs aux beagleBone Black :&#039;&#039;&#039;&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le capteur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du beagleBone Black au cloud :&#039;&#039;&#039;&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fait un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyés dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux graphiques :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons le sitemap d&#039;OpenHab pour la visualisation des données sous forme de graphique (Tableau de bord).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux mails :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons les rules d&#039;OpenHab pour le traitement et l&#039;envoie des alertes par email.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Accès cloud à distance :&#039;&#039;&#039;&lt;br /&gt;
Nous avons créé un groupe de sécurité sur AWS pour rendre accessible les données uniquement sur les machines voulus. &lt;br /&gt;
Il est donc possible uniquement pour celles-ci d&#039;accéder au tableau de bord (visualisation données).&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Envoi_de_Mail.png]]&lt;br /&gt;
&lt;br /&gt;
=Expérimentations et Résultats=&lt;br /&gt;
&#039;&#039;&#039;Emetteur/Recepteur rf 433MHz :&#039;&#039;&#039;&lt;br /&gt;
Nous avons essayé de remplacer l&#039;antenne RFXcom avec les composant rf 433MHz. Une des motivation fut la non réception des données du capteur UV avec l&#039;antenne RFXcom. Si les UV n&#039;était pas reçus avec cette antenne, peut être le serait ils avec les composants rf ? L&#039;autre motivation concerne le prix de l&#039;antenne à plus de 100 euros et des composants rf à moins de 5 euros. Si notre expérimentation était un succès, cela aurais pu faire économiser une centaines d&#039;euros aux différents utilisateur souhaitant réaliser un système semblable au notre. Cependant si la réception des données était aussi simpliste avec l&#039;antenne RFXcom c&#039;est grâce à la librairie déjà existante de RFXcom. Malheureusement nous ne disposions pas d&#039;assez de temps pour l&#039;analyse et le développement du code nécessaire à la réception des données en 433MHz.&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:M2M-Chartier-Mengoli_Envoi_de_Mail.png&amp;diff=29368</id>
		<title>File:M2M-Chartier-Mengoli Envoi de Mail.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:M2M-Chartier-Mengoli_Envoi_de_Mail.png&amp;diff=29368"/>
		<updated>2016-04-10T09:58:11Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: CHARTIER.Aurelien uploaded a new version of &amp;amp;quot;File:M2M-Chartier-Mengoli Envoi de Mail.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:M2M-Chartier-Mengoli_Envoi_de_Mail.png&amp;diff=29367</id>
		<title>File:M2M-Chartier-Mengoli Envoi de Mail.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:M2M-Chartier-Mengoli_Envoi_de_Mail.png&amp;diff=29367"/>
		<updated>2016-04-10T09:52:59Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: CHARTIER.Aurelien uploaded a new version of &amp;amp;quot;File:M2M-Chartier-Mengoli Envoi de Mail.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:M2M-Chartier-Mengoli_Envoi_de_Mail.png&amp;diff=29366</id>
		<title>File:M2M-Chartier-Mengoli Envoi de Mail.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:M2M-Chartier-Mengoli_Envoi_de_Mail.png&amp;diff=29366"/>
		<updated>2016-04-10T09:49:10Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29365</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29365"/>
		<updated>2016-04-10T09:48:44Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Chartier Aurelien et Mengoli Jean-Luc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M2016-CHARTIER-MENGOLI/M2M_Projet &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteurs envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant se connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coûte moins de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de température et d&#039;UV et de les envoyer sur le cloud où elles seront traitées. Il sera alors possible de les consulter selon le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulières tels que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoie des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/{event} avec event=(Temp, Humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoie d&#039;email&lt;br /&gt;
    - Persistence : Envoie donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoie de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Réception des données sur la machine du cloud.&lt;br /&gt;
    - Création base de donnée MySql&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
&#039;&#039;&#039;Des capteurs aux beagleBone Black :&#039;&#039;&#039;&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le capteur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du beagleBone Black au cloud :&#039;&#039;&#039;&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fait un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyés dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux graphiques :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons le sitemap d&#039;OpenHab pour la visualisation des données sous forme de graphique (Tableau de bord).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux mails :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons les rules d&#039;OpenHab pour le traitement et l&#039;envoie des alertes par email.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Accès cloud à distance :&#039;&#039;&#039;&lt;br /&gt;
Nous avons créé un groupe de sécurité sur AWS pour rendre accessible les données uniquement sur les machines voulus. &lt;br /&gt;
Il est donc possible uniquement pour celles-ci d&#039;accéder au tableau de bord (visualisation données).&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Envoi_de_Mail.png]]&lt;br /&gt;
&lt;br /&gt;
=Expérimentations et Résultats=&lt;br /&gt;
&#039;&#039;&#039;Emetteur/Recepteur rf 433MHz :&#039;&#039;&#039;&lt;br /&gt;
Nous avons essayé de remplacer l&#039;antenne RFXcom avec les composant rf 433MHz. Une des motivation fut la non réception des données du capteur UV avec l&#039;antenne RFXcom. Si les UV n&#039;était pas reçus avec cette antenne, peut être le serait ils avec les composants rf ? L&#039;autre motivation concerne le prix de l&#039;antenne à plus de 100 euros et des composants rf à moins de 5 euros. Si notre expérimentation était un succès, cela aurais pu faire économiser une centaines d&#039;euros aux différents utilisateur souhaitant réaliser un système semblable au notre. Cependant si la réception des données était aussi simpliste avec l&#039;antenne RFXcom c&#039;est grâce à la librairie déjà existante de RFXcom. Malheureusement nous ne disposions pas d&#039;assez de temps pour l&#039;analyse et le développement du code nécessaire à la réception des données en 433MHz.&lt;br /&gt;
&lt;br /&gt;
=Photos et Vidéo=&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29364</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29364"/>
		<updated>2016-04-10T09:38:25Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Chartier Aurelien et Mengoli Jean-Luc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M2016-CHARTIER-MENGOLI/M2M_Projet &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteurs envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant se connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coûte moins de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de température et d&#039;UV et de les envoyer sur le cloud où elles seront traitées. Il sera alors possible de les consulter selon le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulières tels que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoie des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/{event} avec event=(Temp, Humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoie d&#039;email&lt;br /&gt;
    - Persistence : Envoie donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoie de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Réception des données sur la machine du cloud.&lt;br /&gt;
    - Création base de donnée MySql&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
&#039;&#039;&#039;Des capteurs aux beagleBone Black :&#039;&#039;&#039;&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le capteur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du beagleBone Black au cloud :&#039;&#039;&#039;&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fait un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyés dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux graphiques :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons le sitemap d&#039;OpenHab pour la visualisation des données sous forme de graphique (Tableau de bord).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux mails :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons les rules d&#039;OpenHab pour le traitement et l&#039;envoie des alertes par email.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Accès cloud à distance :&#039;&#039;&#039;&lt;br /&gt;
Nous avons créé un groupe de sécurité sur AWS pour rendre accessible les données uniquement sur les machines voulus. &lt;br /&gt;
Il est donc possible uniquement pour celles-ci d&#039;accéder au tableau de bord (visualisation données).&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Expérimentations et Résultats=&lt;br /&gt;
&#039;&#039;&#039;Emetteur/Recepteur rf 433MHz :&#039;&#039;&#039;&lt;br /&gt;
Nous avons essayé de remplacer l&#039;antenne RFXcom avec les composant rf 433MHz. Une des motivation fut la non réception des données du capteur UV avec l&#039;antenne RFXcom. Si les UV n&#039;était pas reçus avec cette antenne, peut être le serait ils avec les composants rf ? L&#039;autre motivation concerne le prix de l&#039;antenne à plus de 100 euros et des composants rf à moins de 5 euros. Si notre expérimentation était un succès, cela aurais pu faire économiser une centaines d&#039;euros aux différents utilisateur souhaitant réaliser un système semblable au notre. Cependant si la réception des données était aussi simpliste avec l&#039;antenne RFXcom c&#039;est grâce à la librairie déjà existante de RFXcom. Malheureusement nous ne disposions pas d&#039;assez de temps pour l&#039;analyse et le développement du code nécessaire à la réception des données en 433MHz.&lt;br /&gt;
&lt;br /&gt;
=Photos et Vidéo=&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29363</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29363"/>
		<updated>2016-04-10T09:37:36Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Chartier Aurelien et Mengoli Jean-Luc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M2016-CHARTIER-MENGOLI/M2M_Projet &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteurs envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant se connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coûte moins de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de température et d&#039;UV et de les envoyer sur le cloud où elles seront traitées. Il sera alors possible de les consulter selon le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulières tels que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoie des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/{event} avec event=(Temp, Humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoie d&#039;email&lt;br /&gt;
    - Persistence : Envoie donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoie de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Réception des données sur la machine du cloud.&lt;br /&gt;
    - Création base de donnée MySql&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
&#039;&#039;&#039;Des capteurs aux beagleBone Black :&#039;&#039;&#039;&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le capteur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du beagleBone Black au cloud :&#039;&#039;&#039;&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fait un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyés dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux graphiques :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons le sitemap d&#039;OpenHab pour la visualisation des données sous forme de graphique (Tableau de bord).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux mails :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons les rules d&#039;OpenHab pour le traitement et l&#039;envoie des alertes par email.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Accès cloud à distance :&#039;&#039;&#039;&lt;br /&gt;
Nous avons créé un groupe de sécurité sur AWS pour rendre accessible les données uniquement sur les machines voulus. &lt;br /&gt;
Il est donc possible uniquement pour celles-ci d&#039;accéder au tableau de bord (visualisation données).&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Envoi_de_Mail.png]]&lt;br /&gt;
&lt;br /&gt;
=Expérimentations et Résultats=&lt;br /&gt;
&#039;&#039;&#039;Emetteur/Recepteur rf 433MHz :&#039;&#039;&#039;&lt;br /&gt;
Nous avons essayé de remplacer l&#039;antenne RFXcom avec les composant rf 433MHz. Une des motivation fut la non réception des données du capteur UV avec l&#039;antenne RFXcom. Si les UV n&#039;était pas reçus avec cette antenne, peut être le serait ils avec les composants rf ? L&#039;autre motivation concerne le prix de l&#039;antenne à plus de 100 euros et des composants rf à moins de 5 euros. Si notre expérimentation était un succès, cela aurais pu faire économiser une centaines d&#039;euros aux différents utilisateur souhaitant réaliser un système semblable au notre. Cependant si la réception des données était aussi simpliste avec l&#039;antenne RFXcom c&#039;est grâce à la librairie déjà existante de RFXcom. Malheureusement nous ne disposions pas d&#039;assez de temps pour l&#039;analyse et le développement du code nécessaire à la réception des données en 433MHz.&lt;br /&gt;
&lt;br /&gt;
=Photos et Vidéo=&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29336</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29336"/>
		<updated>2016-04-09T09:26:15Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Expérimentations et Résultats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
&#039;&#039;&#039;Des capteurs aux beagleBone Black :&#039;&#039;&#039;&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du beagleBone Black au cloud :&#039;&#039;&#039;&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux graphiques :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons OpenHab pour la visualisation des données sous forme de graphique.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux mails :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
=Expérimentations et Résultats=&lt;br /&gt;
&#039;&#039;&#039;Emetteur/Recepteur rf 433MHz :&#039;&#039;&#039;&lt;br /&gt;
Nous avons essayé de remplacer l&#039;antenne RFXcom avec les composant rf 433MHz. Une des motivation fut la non réception des données du capteur UV avec l&#039;antenne RFXcom. Si les UV n&#039;était pas reçus avec cette antenne, peut être le serait ils avec les composants rf ? L&#039;autre motivation concerne le prix de l&#039;antenne à plus de 100 euros et des composants rf à moins de 5 euros. Si notre expérimentation était un succès, cela aurais pu faire économiser une centaines d&#039;euros aux différents utilisateur souhaitant réaliser un système semblable au notre. Cependant si la réception des données était aussi simpliste avec l&#039;antenne RFXcom c&#039;est grâce à la librairie déjà existante de RFXcom. Malheureusement nous ne disposions pas d&#039;assez de temps pour l&#039;analyse et le développement du code nécessaire à la réception des données en 433MHz.&lt;br /&gt;
&lt;br /&gt;
=Photos et Vidéo=&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29333</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29333"/>
		<updated>2016-04-09T08:55:38Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
&#039;&#039;&#039;Des capteurs aux beagleBone Black :&#039;&#039;&#039;&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du beagleBone Black au cloud :&#039;&#039;&#039;&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux graphiques :&#039;&#039;&#039;&lt;br /&gt;
Nous utilisons OpenHab pour la visualisation des données sous forme de graphique.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Du cloud aux mails :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29332</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29332"/>
		<updated>2016-04-09T08:53:39Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
# coucou&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
Nous utilisons OpenHab pour la visualisation des données sous forme de graphique.&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29331</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29331"/>
		<updated>2016-04-09T08:53:23Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
Nous utilisons OpenHab pour la visualisation des données sous forme de graphique.&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29330</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29330"/>
		<updated>2016-04-09T08:52:59Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# [[Des capteurs aux beagleBone Black]]&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
&lt;br /&gt;
# [[Du beagleBone Black au cloud]]&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
Nous utilisons OpenHab pour la visualisation des données sous forme de graphique.&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29329</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29329"/>
		<updated>2016-04-09T08:52:33Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# [[Des capteurs aux beagleBone Black]]&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
# [[Du beagleBone Black au cloud]]&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un subscribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
Nous utilisons OpenHab pour la visualisation des données sous forme de graphique.&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29328</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29328"/>
		<updated>2016-04-09T08:51:53Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# [[Des capteurs aux beagleBone Black]]&lt;br /&gt;
Les capteurs envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de température et d&#039;humitité et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée à l&#039;antenne RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script utilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le récepteur RFXcom qui capte précisément en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
# [[Du beagleBone Black au cloud]]&lt;br /&gt;
Pour l&#039;envoie et la réception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(température, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker. Sur le cloud la machine est charger de faire un susbcribe sur le broker pour récupérer les données. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
Nous utilisons OpenHab pour la visualisation des données sous forme de graphique.&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29326</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29326"/>
		<updated>2016-04-09T08:37:50Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# [[Des capteurs aux beagleBone Black]]&lt;br /&gt;
Les capteur envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de temperature et d&#039;humitidé et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée au RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script uitilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le recepteur RFXcom qui capte précisement en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
Pour l&#039;envoie et la reception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(temperature, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29325</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29325"/>
		<updated>2016-04-09T08:37:25Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
Les capteur envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de temperature et d&#039;humitidé et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée au RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script uitilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le recepteur RFXcom qui capte précisement en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
Pour l&#039;envoie et la reception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(temperature, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29324</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29324"/>
		<updated>2016-04-09T08:35:40Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
Les capteur envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de temperature et d&#039;humitidé et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée au RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script uitilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le recepteur RFXcom qui capte précisement en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
 &lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
Pour l&#039;envoie et la reception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish sur un broker MQTT public (hiveMQ). Selon leurs type(temperature, humidité...), ils sont envoyées dans le dossier /Captor/M2M du broker.  &lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29323</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29323"/>
		<updated>2016-04-09T08:27:17Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
Les capteur envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de temperature et d&#039;humitidé et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée au RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script uitilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le recepteur RFXcom qui capte précisement en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
 &lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
Pour l&#039;envoie et la reception des données sur le cloud nous avons utilisé l&#039;API Mosquitto. A chaque fois que le script Python reçoit des données, il les décrypte et fais un publish &lt;br /&gt;
&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29322</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29322"/>
		<updated>2016-04-09T08:19:31Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
Les capteur envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de temperature et d&#039;humitidé et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée au RFXcom. C&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script uitilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le recepteur RFXcom qui capte précisement en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
 &lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29321</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29321"/>
		<updated>2016-04-09T08:18:33Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
Les capteur envoient, en 433MHz, des tableaux de bits toutes les 50 secondes pour le cateur de temperature et d&#039;humitidé et toutes les 70 secondes pour le capteur d&#039;UV. Pour les recevoir la carte BeagleBone Black est connectée au RFXcom, c&#039;est un script Python qui est chargé de récupérer les données et de les décrypter, ce script uitilise la librairie de RFXcom. Ici nous avons rencontré un problème majeur, nous ne recevions pas les tableaux de bits provenant du capteur UV. Après de nombreux essais nous sommes allé à la FabLab pour savoir pourquoi nous ne recevions pas ces données. La seul explication que avons trouvé est due à la fréquence de 433MHz qui est assez instable, le capteur UV envoie sur un fréquence légèrement plus haute ou plus basse c&#039;est pourquoi le recepteur RFXcom qui capte précisement en 433 n&#039;arrive pas à récupérer les données du capteur UV. &lt;br /&gt;
 &lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&lt;br /&gt;
&lt;br /&gt;
[[File:M2M-Chartier-Mengoli_Architecture.png]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29309</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29309"/>
		<updated>2016-04-08T16:34:16Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Objectif du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29308</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29308"/>
		<updated>2016-04-08T16:33:48Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Plan de développement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un SMS d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29307</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29307"/>
		<updated>2016-04-08T16:33:25Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Mise en place de l&amp;#039;infrastructure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un SMS d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails ou de SMS d&#039;alerte.&lt;br /&gt;
&lt;br /&gt;
==Mise en place de l&#039;infrastructure==&lt;br /&gt;
# Des capteurs aux beagleBone Black&lt;br /&gt;
# Du beagleBone Black au cloud&lt;br /&gt;
# Du cloud aux graphiques&lt;br /&gt;
# Du cloud aux mails&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29306</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29306"/>
		<updated>2016-04-08T16:24:23Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Plan de développement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un SMS d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails ou de SMS d&#039;alerte.&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29305</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29305"/>
		<updated>2016-04-08T16:24:05Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Plan de développement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un SMS d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été effectué en parallèle et réparti suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Décryptage des données.&lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud.&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud.&lt;br /&gt;
    - Visualisation des données sur des graphiques.&lt;br /&gt;
    - Envoie de mails ou de SMS d&#039;alerte.&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29304</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29304"/>
		<updated>2016-04-08T16:19:08Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Plan de développement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un SMS d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été répartie de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud&lt;br /&gt;
    - Visualisation des données sur des graphiques&lt;br /&gt;
    - Envoie de mails ou de SMS d&#039;alerte.&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29303</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29303"/>
		<updated>2016-04-08T16:18:43Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Objectif du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un SMS d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été répartie de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud&lt;br /&gt;
    - Visualisation des données sur des graphiques&lt;br /&gt;
    - Envoie d&#039;un mail ou d&#039;un sms d&#039;alerte.&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29302</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29302"/>
		<updated>2016-04-08T16:17:50Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Plan de développement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été répartie de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
    - Réception des données provenant des capteurs sur la beagleBone. &lt;br /&gt;
    - Envoi de ces données de la beagleBone Black au cloud&lt;br /&gt;
* Jean-Luc Mengoli :&lt;br /&gt;
    - Reception des données sur la machine du cloud&lt;br /&gt;
    - Visualisation des données sur des graphiques&lt;br /&gt;
    - Envoie d&#039;un mail ou d&#039;un sms d&#039;alerte.&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29301</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29301"/>
		<updated>2016-04-08T16:11:16Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: -&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été répartie de la manière suivante :&lt;br /&gt;
* Aurélien Chartier :&lt;br /&gt;
-a&lt;br /&gt;
-b&lt;br /&gt;
&lt;br /&gt;
* Réception des données des capteurs avec la beagleBone et renvoie de ces données de la beagleBone à la machine du cloud.&lt;br /&gt;
* Réception et analyse des données à partir du cloud &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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29300</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29300"/>
		<updated>2016-04-08T16:05:46Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: Re&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&lt;br /&gt;
&lt;br /&gt;
=Plan de développement=&lt;br /&gt;
&lt;br /&gt;
Le travail à été répartie de la manière suivante :&lt;br /&gt;
* Réception des données des capteurs avec la beagleBone et renvoie de ces données de la beagleBone à la machine du cloud.&lt;br /&gt;
* Réception et analyse des données à partir du cloud &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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29299</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29299"/>
		<updated>2016-04-08T15:52:21Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Contexte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29298</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29298"/>
		<updated>2016-04-08T15:51:25Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Contexte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXcom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros. &lt;br /&gt;
(RFXcom peut également servir d&#039;émetteur).&lt;br /&gt;
 &lt;br /&gt;
Il existe également un récepteur rf en 433MHz pouvant ce connecter à une carte BeagleBone. Bien qu&#039;il n&#039;existe aucune librairie, ce récepteur peut théoriquement &amp;quot;remplacer&amp;quot; RFXcom (il existe également un émetteur rf en 433MHZ). Ce composant coût moin de 5 euros.&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29296</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29296"/>
		<updated>2016-04-08T15:33:05Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Contexte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
RFXCom permet de recevoir les données de nombreux capteur envoyées en 433MHz et de les décrypter. Pour ce faire il existe une librairie rfxcom disponible pour plusieurs languages de programmation comme le &amp;quot;C&amp;quot; ou le &amp;quot;Python&amp;quot;. Ce matériel coûte une centaine d&#039;euros.  &lt;br /&gt;
Il existe également un récepteur&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29294</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29294"/>
		<updated>2016-04-08T15:15:12Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Matériel utilisé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* Carte BeagleBone Black &lt;br /&gt;
* Emetteur/récepteur 433MHz RFXCom&lt;br /&gt;
* Emetteur rf 433MHz&lt;br /&gt;
* Récepteur rf 433MHz&lt;br /&gt;
* Capteur UV Oregon Scientific&lt;br /&gt;
* Capteur de température Oregon Scientific&lt;br /&gt;
* Machine Amazon T2.micro (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29293</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29293"/>
		<updated>2016-04-08T14:54:42Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Technologies utilisées */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* RFXCom&lt;br /&gt;
* Beaglebones&lt;br /&gt;
* Machine Amazon T2.micro&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* Script python : &lt;br /&gt;
   - Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)&lt;br /&gt;
   - Décode la tram et envoit des données sur un serveur MQTT (publish)&lt;br /&gt;
* Mosquitto : &lt;br /&gt;
    - Broker : borker.hivemq.com&lt;br /&gt;
    - Port : 1883&lt;br /&gt;
    - PATH : /Captor/M2M/data avec data=(temp, humidity, UV)&lt;br /&gt;
* MySQL : Base de donnée Openhab&lt;br /&gt;
* OpenHab (subscribe sur /Captor/M2M/# :&lt;br /&gt;
    - Item : Temperature, Humidité, UV&lt;br /&gt;
    - Sitemap : Dashboard &lt;br /&gt;
    - Rules : Envoit d&#039;email&lt;br /&gt;
    - Persistence : Envoit donnée vers MySQL&lt;br /&gt;
* AWS EC2 :&lt;br /&gt;
    Installé sur la machine : &lt;br /&gt;
         -Openhab sous /opt/openhab&lt;br /&gt;
         -Mosquitto&lt;br /&gt;
         -MySql&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29292</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29292"/>
		<updated>2016-04-08T14:53:11Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Matériel utilisé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* RFXCom&lt;br /&gt;
* Beaglebones&lt;br /&gt;
* Machine Amazon T2.micro&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* [[Script python :]] &lt;br /&gt;
   - [[Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)]]&lt;br /&gt;
   - [[Décode la tram et envoit des données sur un serveur MQTT (publish)]]&lt;br /&gt;
* [[Mosquitto :]]  &lt;br /&gt;
    - [[Broker : borker.hivemq.com]]&lt;br /&gt;
    - [[Port : 1883]]&lt;br /&gt;
    - [[PATH : /Captor/M2M/data   avec data=(temp, humidity, UV)]]&lt;br /&gt;
* [[MySQL : Base de donnée Openhab]]&lt;br /&gt;
* [[OpenHab (subscribe sur /Captor/M2M/#]] :&lt;br /&gt;
    - [[Item : Temperature, Humidité, UV]]&lt;br /&gt;
    - [[Sitemap : Dashboard ]]&lt;br /&gt;
    - [[Rules : Envoit d&#039;email]]&lt;br /&gt;
    - [[Persistence : Envoit donnée vers MySQL]]&lt;br /&gt;
* [[AWS EC2 :]]&lt;br /&gt;
    [[Installé sur la machine : ]]&lt;br /&gt;
         -[[Openhab sous /opt/openhab]]&lt;br /&gt;
         -[[Mosquitto]]&lt;br /&gt;
         -[[MySql]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29291</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29291"/>
		<updated>2016-04-08T14:52:54Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Matériel utilisé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* RFXCom&lt;br /&gt;
* [[Beaglebones]]&lt;br /&gt;
* [[Machine Amazon T2.micro]]&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* [[Script python :]] &lt;br /&gt;
   - [[Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)]]&lt;br /&gt;
   - [[Décode la tram et envoit des données sur un serveur MQTT (publish)]]&lt;br /&gt;
* [[Mosquitto :]]  &lt;br /&gt;
    - [[Broker : borker.hivemq.com]]&lt;br /&gt;
    - [[Port : 1883]]&lt;br /&gt;
    - [[PATH : /Captor/M2M/data   avec data=(temp, humidity, UV)]]&lt;br /&gt;
* [[MySQL : Base de donnée Openhab]]&lt;br /&gt;
* [[OpenHab (subscribe sur /Captor/M2M/#]] :&lt;br /&gt;
    - [[Item : Temperature, Humidité, UV]]&lt;br /&gt;
    - [[Sitemap : Dashboard ]]&lt;br /&gt;
    - [[Rules : Envoit d&#039;email]]&lt;br /&gt;
    - [[Persistence : Envoit donnée vers MySQL]]&lt;br /&gt;
* [[AWS EC2 :]]&lt;br /&gt;
    [[Installé sur la machine : ]]&lt;br /&gt;
         -[[Openhab sous /opt/openhab]]&lt;br /&gt;
         -[[Mosquitto]]&lt;br /&gt;
         -[[MySql]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29290</id>
		<title>PM2M-2016-Meteo433/Suivi</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PM2M-2016-Meteo433/Suivi&amp;diff=29290"/>
		<updated>2016-04-08T14:52:09Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Objectif du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Station météo 433 MHz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Etudiants [[PM2M/2016/TP|M2PGI PM2M]]: Etudiants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dépôt Git : [https://github.com/PM2M-2016-Meteo433/pm2m &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Documents : [[Media:PM2M-2016-Meteo433.pdf|Rapport]] - [[Media:PM2M-2016-Meteo433-slides.pdf|Transparents]] - [[Media:PM2M-2016-Meteo433-flyer.pdf|Flyer]] - Video&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contexte=&lt;br /&gt;
&lt;br /&gt;
=Objectif du projet=&lt;br /&gt;
Le but du project est de récupérer en temps-réel les données envoyées par les capteurs de temperature et d&#039;UV et de les envoyer sur le cloud où ils seront traitées. Il sera alors possible de les consulter celons le jour,la semaine ou le mois. Notre système pourra envoyer un mail ou un message d&#039;alerte pour prévenir de conditions particulière telle que le gel ou la sécheresse.&lt;br /&gt;
&lt;br /&gt;
=Matériel utilisé=&lt;br /&gt;
* [[RFXCom]]&lt;br /&gt;
* [[Beaglebones]]&lt;br /&gt;
* [[Machine Amazon T2.micro]]&lt;br /&gt;
&lt;br /&gt;
=Technologies utilisées=&lt;br /&gt;
* [[Script python :]] &lt;br /&gt;
   - [[Récupère les données des capteurs avec l&#039;antenne RFXCOM (433MHZ)]]&lt;br /&gt;
   - [[Décode la tram et envoit des données sur un serveur MQTT (publish)]]&lt;br /&gt;
* [[Mosquitto :]]  &lt;br /&gt;
    - [[Broker : borker.hivemq.com]]&lt;br /&gt;
    - [[Port : 1883]]&lt;br /&gt;
    - [[PATH : /Captor/M2M/data   avec data=(temp, humidity, UV)]]&lt;br /&gt;
* [[MySQL : Base de donnée Openhab]]&lt;br /&gt;
* [[OpenHab (subscribe sur /Captor/M2M/#]] :&lt;br /&gt;
    - [[Item : Temperature, Humidité, UV]]&lt;br /&gt;
    - [[Sitemap : Dashboard ]]&lt;br /&gt;
    - [[Rules : Envoit d&#039;email]]&lt;br /&gt;
    - [[Persistence : Envoit donnée vers MySQL]]&lt;br /&gt;
* [[AWS EC2 :]]&lt;br /&gt;
    [[Installé sur la machine : ]]&lt;br /&gt;
         -[[Openhab sous /opt/openhab]]&lt;br /&gt;
         -[[Mosquitto]]&lt;br /&gt;
         -[[MySql]]&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>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28489</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28489"/>
		<updated>2016-04-01T14:14:33Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Principe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoin de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données peuvent également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé différemment. Ainsi chacun d&#039;eux nécessite de lire la documentation et d&#039;écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration verticale&amp;quot; où chaque application utilise un seul service, mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontale&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prenant l&#039;exemple de 10 applications fonctionnant avec une dizaine de services, il serait nécessaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basés au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de soutien de leaders tels que Google et Apple pour s&#039;imposer comme le grand standard de l&#039;Iot, ce qui selon le Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoin de données vont les stocker dans un graphe de connaissances, auxquels ils pourront exécuter des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressource dans le catalogue est annotée avec des metadatas structurées en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogues crée des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque élément possède une URL plus les metadatas obligatoires et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28488</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28488"/>
		<updated>2016-04-01T14:11:21Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* HyperCat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoin de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données peuvent également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé différemment. Ainsi chacun d&#039;eux nécessite de lire la documentation et d&#039;écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration verticale&amp;quot; où chaque application utilise un seul service, mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontale&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prenant l&#039;exemple de 10 applications fonctionnant avec une dizaine de services, il serait nécessaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basés au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de soutien de leaders tels que Google et Apple pour s&#039;imposer comme le grand standard de l&#039;Iot, ce qui selon le Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoin de données vont les stocker dans un graphe de connaissance, auxquels ils pourront executer des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressource dans le catalogue est annotée avec des metadatas structurées en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogues crées des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque élément possède une URL, les metadatas obligatoires et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28487</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28487"/>
		<updated>2016-04-01T14:10:12Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Problématique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoin de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données peuvent également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé différemment. Ainsi chacun d&#039;eux nécessite de lire la documentation et d&#039;écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration verticale&amp;quot; où chaque application utilise un seul service, mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontale&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prenant l&#039;exemple de 10 applications fonctionnant avec une dizaine de services, il serait nécessaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basées au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de soutien de leaders tel que Google et Apple pour s&#039;imposer comme le grand standart de l&#039;Iot. Ce qui selon le Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoin de données vont les stocker dans un graphe de connaissance, auxquels ils pourront executer des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressource dans le catalogue est annotée avec des metadatas structurées en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogues crées des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque élément possède une URL, les metadatas obligatoires et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28486</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28486"/>
		<updated>2016-04-01T14:00:23Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Principe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoin de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données peuvent également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé différemment. Ainsi chacun d&#039;eux nécessite de lire la documentation et d&#039;écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration verticale&amp;quot; où chaque application utilise un seul service. Mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontale&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prennant l&#039;exemple de 10 applications fonctionnant avec une dizaine services, il serait nécéssaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basées au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de soutien de leaders tel que Google et Apple pour s&#039;imposer comme le grand standart de l&#039;Iot. Ce qui selon le Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoin de données vont les stocker dans un graphe de connaissance, auxquels ils pourront executer des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressource dans le catalogue est annotée avec des metadatas structurées en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogues crées des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque élément possède une URL, les metadatas obligatoires et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28485</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28485"/>
		<updated>2016-04-01T13:55:43Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* HyperCat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoin de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données peuvent également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé différemment. Ainsi chacun d&#039;eux nécessite de lire la documentation et d&#039;écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration verticale&amp;quot; où chaque application utilise un seul service. Mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontale&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prennant l&#039;exemple de 10 applications fonctionnant avec une dizaine services, il serait nécéssaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basées au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de soutien de leaders tel que Google et Apple pour s&#039;imposer comme le grand standart de l&#039;Iot. Ce qui selon le Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoins de données vont les stocker dans un graphe de connaissance, auquel il pourront executer des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressources dans le catalogue est annotée avec des metadatas structurés en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogue crée des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque elements possède une URL, les metadatas obligatoire et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28484</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28484"/>
		<updated>2016-04-01T13:54:50Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Problématique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoin de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données peuvent également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé différemment. Ainsi chacun d&#039;eux nécessite de lire la documentation et d&#039;écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration verticale&amp;quot; où chaque application utilise un seul service. Mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontale&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prennant l&#039;exemple de 10 applications fonctionnant avec une dizaine services, il serait nécéssaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basées au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de soutien de leaders tel que Google et Apple pour s&#039;imposer comme le grand standart de de l&#039;Iot. Ce qui celon Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoins de données vont les stocker dans un graphe de connaissance, auquel il pourront executer des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressources dans le catalogue est annotée avec des metadatas structurés en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogue crée des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque elements possède une URL, les metadatas obligatoire et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28483</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28483"/>
		<updated>2016-04-01T13:53:24Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* HyperCat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoin de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données peuvent également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé différemment. Ainsi chacun d&#039;eux nécessite de lire la documentation et d&#039;écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration vertical&amp;quot; où chaque application utilise un seul service. Mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontal&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prennant l&#039;exemple de 10 applications fonctionnant avec une dizaine services, il serait nécéssaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basées au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de soutien de leaders tel que Google et Apple pour s&#039;imposer comme le grand standart de de l&#039;Iot. Ce qui celon Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoins de données vont les stocker dans un graphe de connaissance, auquel il pourront executer des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressources dans le catalogue est annotée avec des metadatas structurés en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogue crée des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque elements possède une URL, les metadatas obligatoire et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28482</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28482"/>
		<updated>2016-04-01T13:52:10Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* Problématique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoin de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données peuvent également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé différemment. Ainsi chacun d&#039;eux nécessite de lire la documentation et d&#039;écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration vertical&amp;quot; où chaque application utilise un seul service. Mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontal&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prennant l&#039;exemple de 10 applications fonctionnant avec une dizaine services, il serait nécéssaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basées au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de celui de leaders tel que Google et Apple pour s&#039;imposer comme le grand standart de de l&#039;Iot. Ce qui celon Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoins de données vont les stocker dans un graphe de connaissance, auquel il pourront executer des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressources dans le catalogue est annotée avec des metadatas structurés en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogue crée des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque elements possède une URL, les metadatas obligatoire et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Hypercat&amp;diff=28481</id>
		<title>Hypercat</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Hypercat&amp;diff=28481"/>
		<updated>2016-04-01T13:48:54Z</updated>

		<summary type="html">&lt;p&gt;CHARTIER.Aurelien: /* HyperCat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HyperCat is a consortium and standard driving secure and interoperable Internet of Things (IoT) for Industry.&lt;br /&gt;
&lt;br /&gt;
It is designed for exposing information about IoT assets over the web. Specifically, it provides as standard way for any client to discover resources that it understands on any server - without a human having to write code (which is otherwise the bottleneck to growing an ecosystem of IoT clients and services).&lt;br /&gt;
&lt;br /&gt;
* [http://www.hypercat.io Website]&lt;br /&gt;
* [http://fr.slideshare.net/1248_io/hypercat-introduction-15-mins Hypercat explained in 16 mins]&lt;br /&gt;
&lt;br /&gt;
==Problématique==&lt;br /&gt;
Les applications d&#039;aujourd&#039;hui ont besoins de plus en plus de données non centralisées et provenant de différents services ou fournisseurs de données. Ces données pouvant également être utilisées par plusieurs applications.&lt;br /&gt;
&lt;br /&gt;
En supposant qu&#039;ils possèdent les mêmes standarts (ex : protocole http, JSON, ...), chaque service a sa propre arborescence et est organisé differement. Ainsi chaqu&#039;un d&#039;eux nécessite de lire la documentation et écrire un code spécifique au service.&lt;br /&gt;
&lt;br /&gt;
Cette nécessité est moins problématique dans un écosystème avec une &amp;quot;intégration vertical&amp;quot; où chaque application utilise un seul service. Mais dans le cadre d&#039;un écosysteme à &amp;quot;intégration horizontal&amp;quot; toutes les applications fonctionnent avec tous les servives. &lt;br /&gt;
&lt;br /&gt;
Dans un tel système, en prennant l&#039;exemple de 10 applications fonctionnant avec une dizaine services, il serait nécéssaire d&#039;écrire 100 codes différents pour la communication entre applications et services. De plus, une application ne connait pas automatiquement un nouveau service. Il faudrait donc ajouter du code pour chaque nouveau service entrant dans le système.&lt;br /&gt;
&lt;br /&gt;
HyperCat a été créé pour résoudre ces problèmes.&lt;br /&gt;
&lt;br /&gt;
==HyperCat==&lt;br /&gt;
HyperCat est un consortium composé de 40 partenaires basées au Royaume-Uni comprenant des sociétés comme ARM ou BT ainsi que des universités locales. Il est financé par &amp;quot;Innovate UK&amp;quot; 6,4 millions de £. &lt;br /&gt;
&lt;br /&gt;
Bien que HyperCat possède le soutien de grandes organisations, il a besoin de celui de leaders tel que Google et Apple pour s&#039;imposer comme le grand standart de de l&#039;Iot. Ce qui celon Dr Ian Brown est loin d&#039;être garanti : &amp;quot;If a company is leading in a market why on earth would they do anything that would make it easier for their competitors to enter?&amp;quot; &amp;quot;Sometimes there will be circumstances that will persuade them that if they open up in this way they can grow the overall market larger, &amp;quot; &amp;quot;But the hard economics is that they may be reluctant to do that.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Principe==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Formats :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* JSON.&lt;br /&gt;
* Flexible metadata model.&lt;br /&gt;
* URLs.&lt;br /&gt;
* HTTP/HTTPS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catalogue :&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Les clients qui ont besoins de données vont les stocker dans un graphe de connaissance, auquel il pourront executer des requêtes pour récupérer les différentes ressources. Ce graphe est composé d&#039;une accumulation d&#039;un ou plusieurs catalogues de ressources.&lt;br /&gt;
&lt;br /&gt;
Les catalogues sont fournis par des serveurs sous forme de tableaux d&#039;URLs. Chaque ressources dans le catalogue est annotée avec des metadatas structurés en RDF(Resource Description Framework).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remarque : Utiliser les mêmes metadatas comme annotation dans différents catalogue crée des points d&#039;interopérabilité.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un catalogue est un document JSON où chaque elements possède une URL, les metadatas obligatoire et est annoté avec un type MIME.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://fr.scribd.com/doc/272460411/Untitled?secret_password=pxDWVPpxl3fElVIiZVv6#fullscreen&lt;br /&gt;
&lt;br /&gt;
http://www.alphr.com/news/389503/hypercat-a-british-way-to-connect-the-internet-of-things&lt;/div&gt;</summary>
		<author><name>CHARTIER.Aurelien</name></author>
	</entry>
</feed>