<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bmaliar</id>
		<title>Wiki d'activités IMA - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bmaliar"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Bmaliar"/>
		<updated>2026-05-13T02:55:38Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16826</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16826"/>
				<updated>2015-02-12T08:33:03Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Avancée du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&lt;br /&gt;
*LED RGB: Indication allumage à distance&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
* Lecture de documentation sur Contiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine du 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine du 02/02'''===&lt;br /&gt;
*Entretien avec Pierrick Buret sur l'avancée du projet et sur les modifications à apporter au travail déjà effectué.&lt;br /&gt;
*Récupération de la carte et soudure des composants le 05/02&lt;br /&gt;
*Tentative de flashage de Contiki sur la carte: le matériel n'est pas visible par le flasheur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine du 09/02'''===&lt;br /&gt;
*On essaye de comprendre et de trouver pourquoi on ne peut pas flasher.&lt;br /&gt;
*Problèmes de court-circuit, quartz qui n'oscille pas =&amp;gt; Debug&lt;br /&gt;
*Modification de la carte (réduction au minimum) pour trouver le problème et pouvoir flasher.&lt;br /&gt;
*Impossible de flasher. Après discussion avec les professeurs et débug infructueux, on suppose que le problème se situe dans les composants (CC, sur-exposition à la chaleur).&lt;br /&gt;
*Développement d'une nouvelle carte très simpliste qui contient juste le MSP et les composants nécessaire pour flasher car il nous est impossible d'obtenir une nouvelle carte complète dans des délais raisonnables. La carte simpliste nous permettrait d'avancer sur Contiki avant la fin du projet.&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16825</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16825"/>
				<updated>2015-02-12T08:30:54Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Avancée du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
* Lecture de documentation sur Contiki&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine du 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;br /&gt;
&lt;br /&gt;
==='''Semaine du 02/02'''===&lt;br /&gt;
*Entretien avec Pierrick Buret sur l'avancée du projet et sur les modifications à apporter au travail déjà effectué.&lt;br /&gt;
*Récupération de la carte et soudure des composants le 05/02&lt;br /&gt;
*Tentative de flashage de Contiki sur la carte: le matériel n'est pas visible par le flasheur.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine du 09/02'''===&lt;br /&gt;
*On essaye de comprendre et de trouver pourquoi on ne peut pas flasher.&lt;br /&gt;
*Problèmes de court-circuit, quartz qui n'oscille pas =&amp;gt; Debug&lt;br /&gt;
*Modification de la carte (réduction au minimum) pour trouver le problème et pouvoir flasher.&lt;br /&gt;
*Impossible de flasher. Après discussion avec les professeurs et débug infructueux, on suppose que le problème se situe dans les composants (CC, sur-exposition à la chaleur).&lt;br /&gt;
*Développement d'une nouvelle carte très simpliste qui contient juste le MSP et les composants nécessaire pour flasher car il nous est impossible d'obtenir une nouvelle carte complète dans des délais raisonnables. La carte simpliste nous permettrait d'avancer sur Contiki avant la fin du projet.&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16822</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16822"/>
				<updated>2015-02-12T08:22:49Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine du 02/02 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
* Lecture de documentation sur Contiki&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine du 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;br /&gt;
&lt;br /&gt;
==='''Semaine du 02/02'''===&lt;br /&gt;
*Entretien avec Pierrick Buret sur l'avancée du projet et sur les modifications à apporter au travail déjà effectué.&lt;br /&gt;
*Récupération de la carte et soudure des composants&lt;br /&gt;
*Tentative de flashage de Contiki sur la carte.&lt;br /&gt;
*Problèmes de court-circuit, quartz qui n'oscille pas =&amp;gt; Debug&lt;br /&gt;
*Modification de la carte (réduction au minimum) pour trouver le problème et pouvoir flasher.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine du 09/02'''===&lt;br /&gt;
*Tentative de flashage de Contiki sur la carte.&lt;br /&gt;
*Problèmes de court-circuit, quartz qui n'oscille pas =&amp;gt; Debug&lt;br /&gt;
*Modification de la carte (réduction au minimum) pour trouver le problème et pouvoir flasher.&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16821</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16821"/>
				<updated>2015-02-12T08:21:50Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Avancée du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
* Lecture de documentation sur Contiki&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine du 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;br /&gt;
&lt;br /&gt;
==='''Semaine du 02/02'''===&lt;br /&gt;
* Entretien avec Pierrick Buret &lt;br /&gt;
*Récupération de la carte et soudure des composants&lt;br /&gt;
*Tentative de flashage de Contiki sur la carte.&lt;br /&gt;
*Problèmes de court-circuit, quartz qui n'oscille pas =&amp;gt; Debug&lt;br /&gt;
*Modification de la carte (réduction au minimum) pour trouver le problème et pouvoir flasher.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine du 09/02'''===&lt;br /&gt;
*Tentative de flashage de Contiki sur la carte.&lt;br /&gt;
*Problèmes de court-circuit, quartz qui n'oscille pas =&amp;gt; Debug&lt;br /&gt;
*Modification de la carte (réduction au minimum) pour trouver le problème et pouvoir flasher.&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16818</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=16818"/>
				<updated>2015-02-12T08:15:18Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Début janvier à semaine de 26/01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
* Lecture de documentation sur Contiki&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine du 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15477</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15477"/>
				<updated>2015-01-26T08:38:48Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaines 10/11 au 08/12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
* Lecture de documentation sur Contiki&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine de 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15476</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15476"/>
				<updated>2015-01-26T08:38:19Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* 08/12 à fin décembre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
* Lecture de documentation sur Contiki&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine de 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15475</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15475"/>
				<updated>2015-01-26T08:37:56Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Début janvier à semaine de 26/01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine de 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15474</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15474"/>
				<updated>2015-01-26T08:37:39Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* 08/12 à fin décembre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine de 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15473</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=15473"/>
				<updated>2015-01-26T08:37:21Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''08/12 à fin décembre'''===&lt;br /&gt;
*Tirage de la carte&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
*Soudure des composants de base (MSP, résistances, capacités) pour tester Contiki&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
*Problème de piste d'alimentation fondue dans le plan de masse =&amp;gt; Tentative de réparation: impossible&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Début janvier à semaine de 26/01'''===&lt;br /&gt;
*Modification du brd suite à entretien avec Thierry Flamen&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
*Entretien avec Nadir Cherifi sur Contiki le 23/01&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
*Tirage de la nouvelle carte le 28/01&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14927</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14927"/>
				<updated>2014-12-09T14:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Commande des composants&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Début développement de l'interface d'administration/visualisation des données&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Attente des composants et de la production des cartes.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14926</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14926"/>
				<updated>2014-12-09T14:53:01Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 10/11 au 08/12'''===&lt;br /&gt;
*Routage de la carte&lt;br /&gt;
*Validation des différentes étapes de la carte&lt;br /&gt;
*Validation finale du routage&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14569</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14569"/>
				<updated>2014-11-12T09:31:42Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Avancée du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;br /&gt;
&lt;br /&gt;
==='''Semaines 27/10 et 03/11'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Modification du schematic&lt;br /&gt;
*Routage de la carte&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14369</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14369"/>
				<updated>2014-10-22T19:37:28Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 20/10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Envoi du schematic pour vérification avant d'entamer le routage&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14368</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14368"/>
				<updated>2014-10-22T19:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Avancée du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 20/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Finalisation du schematic de la carte principale générique comprenant:&lt;br /&gt;
**le MSP&lt;br /&gt;
**les deux CC&lt;br /&gt;
**4 connecteurs recevant 1 capteur chacun&lt;br /&gt;
**le circuit d'alimentation&lt;br /&gt;
**les antennes&lt;br /&gt;
**1 connecteur pour la Raspberry Pi&lt;br /&gt;
*Finalisation du schematic pour le capteur de température&lt;br /&gt;
*Finalisation du schematic pour le capteur de luminosité&lt;br /&gt;
*Le capteur de pression et de fumée sont à discuter (problème concernant la conception et le prix)&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14316</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14316"/>
				<updated>2014-10-17T10:35:51Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 29/09 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
*Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
*Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
*La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14315</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14315"/>
				<updated>2014-10-17T10:35:35Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 06/10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
*Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
*LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14314</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14314"/>
				<updated>2014-10-17T10:35:06Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 13/10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
** Liaison CC-MSP&lt;br /&gt;
** Alimentation CC&lt;br /&gt;
** Connexion MSP en cours&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14313</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14313"/>
				<updated>2014-10-17T10:34:36Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Avancée du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;br /&gt;
* Liaison CC-MSP&lt;br /&gt;
* Alimentation CC&lt;br /&gt;
* Connexion MSP en cours&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14312</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14312"/>
				<updated>2014-10-17T10:33:22Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Avancée du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 13/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des dernières capacités.&amp;lt;br/&amp;gt;&lt;br /&gt;
Discussion avec Alexandre Boé concernant les antennes.&amp;lt;br/&amp;gt;&lt;br /&gt;
Création des librairies Eagle pour les antennes et les quartz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Démarrage du Schematic pour ensuite router la carte.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14311</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14311"/>
				<updated>2014-10-17T10:30:47Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* A commander */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
La liste des composants est disponible sur un fichier excel via le Git.&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14310</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14310"/>
				<updated>2014-10-17T10:30:00Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Création d'un systeme domotique sans fil */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Création d'un systeme domotique sans fil'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Pierrick Buret et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles sur un Git privé (accessible uniquement sur demande et clé).&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Destination&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Ref Magasin &lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire (€)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Lien&lt;br /&gt;
 |-&lt;br /&gt;
 | Balun&lt;br /&gt;
 | 10&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 609-2450BM14E0007T&lt;br /&gt;
 | 0,77&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/2450BM14E0007T/?qs=yCnrNFeXz%252bi3PM02jB7pfg%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Balun&lt;br /&gt;
 | 10&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 609-0896BM15A0001E&lt;br /&gt;
 | 0,528&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/0896BM15A0001E/?qs=yCnrNFeXz%252bhBf3fh1pdX3A%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Mini USB connector&lt;br /&gt;
 | 10&lt;br /&gt;
 | Flash MSP&lt;br /&gt;
 | 571-1734328-1&lt;br /&gt;
 | 1,89&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/TE-Connectivity-AMP/1734328-1/?qs=sGAEpiMZZMulM8LPOQ%252byk4EmpGondtlVJ7CPQNkIc0k%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Connecteur HE10 2x5 points droits&lt;br /&gt;
 | 10&lt;br /&gt;
 | Connexion capteurs&lt;br /&gt;
 | 966&lt;br /&gt;
 | 0,92&lt;br /&gt;
 | [http://www.selectronic.fr/connecteur-idc-sans-verrouillage-male-droit-2x5-points.html]&lt;br /&gt;
 |-&lt;br /&gt;
 | L122&lt;br /&gt;
 | 10&lt;br /&gt;
 | Inductance CC1101&lt;br /&gt;
 | 609-L-07C5N6SV6T&lt;br /&gt;
 | 0,033&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson-Technology/L-07C5N6SV6T/?qs=sGAEpiMZZMsg%252by3WlYCkU8SSmljp69OTK3RbQ09BWNo%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | C123&lt;br /&gt;
 | 10&lt;br /&gt;
 | Capacité CC1101&lt;br /&gt;
 | 609-500R07S1R8BV4T&lt;br /&gt;
 | 0,062&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/500R07S1R8BV4T/?qs=%2fha2pyFaduitFglPf7QFEsZtsJqtYvL4fzlZSzXserXrGjHtddNkOA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | C124&lt;br /&gt;
 | 10&lt;br /&gt;
 | Capacité CC1101&lt;br /&gt;
 | 605-500X07N101MV4T&lt;br /&gt;
 | 0,32&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/500X07N101MV4T/?qs=%2fha2pyFadujnfD9HGHM2BdhDA%252bO%252bUcVW5k3zm3kA2P6lOoHjunAAlQ%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | R231&lt;br /&gt;
 | 10&lt;br /&gt;
 | Résistance CC2520&lt;br /&gt;
 | 71-CRCW1206-56K-E3&lt;br /&gt;
 | 0,03&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW120656K0FKEA/?qs=sGAEpiMZZMtlubZbdhIBIG%252bQdqEYxmUikGot3xX%2fo3c%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Quartz&lt;br /&gt;
 | 10&lt;br /&gt;
 | Horloge CC1101&lt;br /&gt;
 | 732-TX325-26F09Z-AC3&lt;br /&gt;
 | 0,415&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Epson-Timing/TSX-3225-260000MF09Z-AC3/?qs=sGAEpiMZZMsBj6bBr9Q9acukpafrIaZ1H6dIkVdVr84%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Quartz&lt;br /&gt;
 | 10&lt;br /&gt;
 | Horloge CC2520&lt;br /&gt;
 | 732-FA128-32F20X-K3&lt;br /&gt;
 | 0,664&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Epson-Timing/FA-128-320000MF20X-K3/?qs=sGAEpiMZZMsBj6bBr9Q9aXmxIa9b7yjI5HpOAwfneik%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | A continuer&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14181</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14181"/>
				<updated>2014-10-10T13:51:48Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 06/10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Destination&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Ref Magasin &lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire (€)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Lien&lt;br /&gt;
 |-&lt;br /&gt;
 | Balun&lt;br /&gt;
 | 10&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 609-2450BM14E0007T&lt;br /&gt;
 | 0,77&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/2450BM14E0007T/?qs=yCnrNFeXz%252bi3PM02jB7pfg%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Balun&lt;br /&gt;
 | 10&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 609-0896BM15A0001E&lt;br /&gt;
 | 0,528&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/0896BM15A0001E/?qs=yCnrNFeXz%252bhBf3fh1pdX3A%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Mini USB connector&lt;br /&gt;
 | 10&lt;br /&gt;
 | Flash MSP&lt;br /&gt;
 | 571-1734328-1&lt;br /&gt;
 | 1,89&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/TE-Connectivity-AMP/1734328-1/?qs=sGAEpiMZZMulM8LPOQ%252byk4EmpGondtlVJ7CPQNkIc0k%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Connecteur HE10 2x5 points droits&lt;br /&gt;
 | 10&lt;br /&gt;
 | Connexion capteurs&lt;br /&gt;
 | 966&lt;br /&gt;
 | 0,92&lt;br /&gt;
 | [http://www.selectronic.fr/connecteur-idc-sans-verrouillage-male-droit-2x5-points.html]&lt;br /&gt;
 |-&lt;br /&gt;
 | L122&lt;br /&gt;
 | 10&lt;br /&gt;
 | Inductance CC1101&lt;br /&gt;
 | 609-L-07C5N6SV6T&lt;br /&gt;
 | 0,033&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson-Technology/L-07C5N6SV6T/?qs=sGAEpiMZZMsg%252by3WlYCkU8SSmljp69OTK3RbQ09BWNo%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | C123&lt;br /&gt;
 | 10&lt;br /&gt;
 | Capacité CC1101&lt;br /&gt;
 | 609-500R07S1R8BV4T&lt;br /&gt;
 | 0,062&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/500R07S1R8BV4T/?qs=%2fha2pyFaduitFglPf7QFEsZtsJqtYvL4fzlZSzXserXrGjHtddNkOA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | C124&lt;br /&gt;
 | 10&lt;br /&gt;
 | Capacité CC1101&lt;br /&gt;
 | 605-500X07N101MV4T&lt;br /&gt;
 | 0,32&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/500X07N101MV4T/?qs=%2fha2pyFadujnfD9HGHM2BdhDA%252bO%252bUcVW5k3zm3kA2P6lOoHjunAAlQ%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | R231&lt;br /&gt;
 | 10&lt;br /&gt;
 | Résistance CC2520&lt;br /&gt;
 | 71-CRCW1206-56K-E3&lt;br /&gt;
 | 0,03&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW120656K0FKEA/?qs=sGAEpiMZZMtlubZbdhIBIG%252bQdqEYxmUikGot3xX%2fo3c%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Quartz&lt;br /&gt;
 | 10&lt;br /&gt;
 | Horloge CC1101&lt;br /&gt;
 | 732-TX325-26F09Z-AC3&lt;br /&gt;
 | 0,415&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Epson-Timing/TSX-3225-260000MF09Z-AC3/?qs=sGAEpiMZZMsBj6bBr9Q9acukpafrIaZ1H6dIkVdVr84%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Quartz&lt;br /&gt;
 | 10&lt;br /&gt;
 | Horloge CC2520&lt;br /&gt;
 | 732-FA128-32F20X-K3&lt;br /&gt;
 | 0,664&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Epson-Timing/FA-128-320000MF20X-K3/?qs=sGAEpiMZZMsBj6bBr9Q9aXmxIa9b7yjI5HpOAwfneik%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | A continuer&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des capacités de découplage et capacités des Quartz en cours&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14180</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14180"/>
				<updated>2014-10-10T13:51:37Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 06/10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Destination&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Ref Magasin &lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire (€)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Lien&lt;br /&gt;
 |-&lt;br /&gt;
 | Balun&lt;br /&gt;
 | 10&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 609-2450BM14E0007T&lt;br /&gt;
 | 0,77&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/2450BM14E0007T/?qs=yCnrNFeXz%252bi3PM02jB7pfg%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Balun&lt;br /&gt;
 | 10&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 609-0896BM15A0001E&lt;br /&gt;
 | 0,528&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/0896BM15A0001E/?qs=yCnrNFeXz%252bhBf3fh1pdX3A%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Mini USB connector&lt;br /&gt;
 | 10&lt;br /&gt;
 | Flash MSP&lt;br /&gt;
 | 571-1734328-1&lt;br /&gt;
 | 1,89&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/TE-Connectivity-AMP/1734328-1/?qs=sGAEpiMZZMulM8LPOQ%252byk4EmpGondtlVJ7CPQNkIc0k%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Connecteur HE10 2x5 points droits&lt;br /&gt;
 | 10&lt;br /&gt;
 | Connexion capteurs&lt;br /&gt;
 | 966&lt;br /&gt;
 | 0,92&lt;br /&gt;
 | [http://www.selectronic.fr/connecteur-idc-sans-verrouillage-male-droit-2x5-points.html]&lt;br /&gt;
 |-&lt;br /&gt;
 | L122&lt;br /&gt;
 | 10&lt;br /&gt;
 | Inductance CC1101&lt;br /&gt;
 | 609-L-07C5N6SV6T&lt;br /&gt;
 | 0,033&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson-Technology/L-07C5N6SV6T/?qs=sGAEpiMZZMsg%252by3WlYCkU8SSmljp69OTK3RbQ09BWNo%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | C123&lt;br /&gt;
 | 10&lt;br /&gt;
 | Capacité CC1101&lt;br /&gt;
 | 609-500R07S1R8BV4T&lt;br /&gt;
 | 0,062&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/500R07S1R8BV4T/?qs=%2fha2pyFaduitFglPf7QFEsZtsJqtYvL4fzlZSzXserXrGjHtddNkOA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | C124&lt;br /&gt;
 | 10&lt;br /&gt;
 | Capacité CC1101&lt;br /&gt;
 | 605-500X07N101MV4T&lt;br /&gt;
 | 0,32&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/500X07N101MV4T/?qs=%2fha2pyFadujnfD9HGHM2BdhDA%252bO%252bUcVW5k3zm3kA2P6lOoHjunAAlQ%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | R231&lt;br /&gt;
 | 10&lt;br /&gt;
 | Résistance CC2520&lt;br /&gt;
 | 71-CRCW1206-56K-E3&lt;br /&gt;
 | 0,03&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW120656K0FKEA/?qs=sGAEpiMZZMtlubZbdhIBIG%252bQdqEYxmUikGot3xX%2fo3c%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Quartz&lt;br /&gt;
 | 10&lt;br /&gt;
 | Horloge CC1101&lt;br /&gt;
 | 732-TX325-26F09Z-AC3&lt;br /&gt;
 | 0,415&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Epson-Timing/TSX-3225-260000MF09Z-AC3/?qs=sGAEpiMZZMsBj6bBr9Q9acukpafrIaZ1H6dIkVdVr84%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Quartz&lt;br /&gt;
 | 10&lt;br /&gt;
 | Horloge CC2520&lt;br /&gt;
 | 732-FA128-32F20X-K3&lt;br /&gt;
 | 0,664&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Epson-Timing/FA-128-320000MF20X-K3/?qs=sGAEpiMZZMsBj6bBr9Q9aXmxIa9b7yjI5HpOAwfneik%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | A continuer&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;br /&gt;
Calcul des capacités de découplage et capacités des Quartz&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14179</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14179"/>
				<updated>2014-10-10T13:50:08Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* A commander */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La commande sera effectuée sur Mouser.fr sauf pour les connecteurs He10 (Selectronics).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Destination&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Ref Magasin &lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire (€)&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Lien&lt;br /&gt;
 |-&lt;br /&gt;
 | Balun&lt;br /&gt;
 | 10&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 609-2450BM14E0007T&lt;br /&gt;
 | 0,77&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/2450BM14E0007T/?qs=yCnrNFeXz%252bi3PM02jB7pfg%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Balun&lt;br /&gt;
 | 10&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 609-0896BM15A0001E&lt;br /&gt;
 | 0,528&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/0896BM15A0001E/?qs=yCnrNFeXz%252bhBf3fh1pdX3A%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Mini USB connector&lt;br /&gt;
 | 10&lt;br /&gt;
 | Flash MSP&lt;br /&gt;
 | 571-1734328-1&lt;br /&gt;
 | 1,89&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/TE-Connectivity-AMP/1734328-1/?qs=sGAEpiMZZMulM8LPOQ%252byk4EmpGondtlVJ7CPQNkIc0k%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Connecteur HE10 2x5 points droits&lt;br /&gt;
 | 10&lt;br /&gt;
 | Connexion capteurs&lt;br /&gt;
 | 966&lt;br /&gt;
 | 0,92&lt;br /&gt;
 | [http://www.selectronic.fr/connecteur-idc-sans-verrouillage-male-droit-2x5-points.html]&lt;br /&gt;
 |-&lt;br /&gt;
 | L122&lt;br /&gt;
 | 10&lt;br /&gt;
 | Inductance CC1101&lt;br /&gt;
 | 609-L-07C5N6SV6T&lt;br /&gt;
 | 0,033&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson-Technology/L-07C5N6SV6T/?qs=sGAEpiMZZMsg%252by3WlYCkU8SSmljp69OTK3RbQ09BWNo%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | C123&lt;br /&gt;
 | 10&lt;br /&gt;
 | Capacité CC1101&lt;br /&gt;
 | 609-500R07S1R8BV4T&lt;br /&gt;
 | 0,062&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/500R07S1R8BV4T/?qs=%2fha2pyFaduitFglPf7QFEsZtsJqtYvL4fzlZSzXserXrGjHtddNkOA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | C124&lt;br /&gt;
 | 10&lt;br /&gt;
 | Capacité CC1101&lt;br /&gt;
 | 605-500X07N101MV4T&lt;br /&gt;
 | 0,32&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Johanson/500X07N101MV4T/?qs=%2fha2pyFadujnfD9HGHM2BdhDA%252bO%252bUcVW5k3zm3kA2P6lOoHjunAAlQ%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | R231&lt;br /&gt;
 | 10&lt;br /&gt;
 | Résistance CC2520&lt;br /&gt;
 | 71-CRCW1206-56K-E3&lt;br /&gt;
 | 0,03&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW120656K0FKEA/?qs=sGAEpiMZZMtlubZbdhIBIG%252bQdqEYxmUikGot3xX%2fo3c%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Quartz&lt;br /&gt;
 | 10&lt;br /&gt;
 | Horloge CC1101&lt;br /&gt;
 | 732-TX325-26F09Z-AC3&lt;br /&gt;
 | 0,415&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Epson-Timing/TSX-3225-260000MF09Z-AC3/?qs=sGAEpiMZZMsBj6bBr9Q9acukpafrIaZ1H6dIkVdVr84%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Quartz&lt;br /&gt;
 | 10&lt;br /&gt;
 | Horloge CC2520&lt;br /&gt;
 | 732-FA128-32F20X-K3&lt;br /&gt;
 | 0,664&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Epson-Timing/FA-128-320000MF20X-K3/?qs=sGAEpiMZZMsBj6bBr9Q9aXmxIa9b7yjI5HpOAwfneik%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | A continuer&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14178</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14178"/>
				<updated>2014-10-10T13:30:40Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Avancée du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 06/10'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Création et récupération de librairies Eagle pour le MSP et les CC.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lecture des datasheets et reference design des composants:&lt;br /&gt;
* Ballun remplaçant filtrage pre-antenne pour les CC.&lt;br /&gt;
**Avantage : &lt;br /&gt;
***Moins de composants nécessaires&lt;br /&gt;
***Gain de place&lt;br /&gt;
***Moins cher&lt;br /&gt;
* Capacités de découplage&lt;br /&gt;
* Résistance de pull-up pour l'alimentation&lt;br /&gt;
* Quartz 16 MHz (CC1101) et 32 MHz (CC2520)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteurs HE10 pour la connexion de capteurs (4 maximum par carte)&amp;lt;br/&amp;gt;&lt;br /&gt;
Connecteur Mini-USB pour le flashage du MSP&amp;lt;br/&amp;gt;&lt;br /&gt;
LED RGB: Indication allumage à distance&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14177</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14177"/>
				<updated>2014-10-10T13:15:30Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 29/09 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node JS sur la Raspberry Pi pour la partie serveur.&lt;br /&gt;
Installation d'une base de données (PostgreSQL) sur la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
La Raspberry Pi est prêt à accueillir l'interface Web et les données des capteurs.&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14176</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14176"/>
				<updated>2014-10-10T13:09:38Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 29/09 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Commande de samples (MSP et CC) sur le site de TI.&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation de Debian sur la Raspberry Pi&amp;lt;br/&amp;gt;&lt;br /&gt;
Installation et configuration de Node js sur la Raspberry Pi pour la partie serveur.&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14175</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14175"/>
				<updated>2014-10-10T13:03:00Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* A notre disposition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Produit&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 |-&lt;br /&gt;
 | CC1101&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | CC2520&lt;br /&gt;
 | 10&lt;br /&gt;
 |-&lt;br /&gt;
 | MSP430F5418A&lt;br /&gt;
 | 4&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14174</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14174"/>
				<updated>2014-10-10T12:55:35Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* A notre disposition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
10 CC1101&amp;lt;br/&amp;gt;&lt;br /&gt;
10 CC2520 &amp;lt;br/&amp;gt;&lt;br /&gt;
4  MSP430F5418A&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14173</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14173"/>
				<updated>2014-10-10T12:55:20Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* A notre disposition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
10 CC1101&amp;lt;br/&amp;gt;&lt;br /&gt;
10 CC2520 &amp;lt;br/&amp;gt;&lt;br /&gt;
 4 MSP430F5418A&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14035</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14035"/>
				<updated>2014-09-30T09:39:20Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* 	Cahier des charges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Côté Raspberry Pi:&lt;br /&gt;
**Serveur récupérant les informations envoyées par les cartes&lt;br /&gt;
*Côté capteurs :&lt;br /&gt;
**Une carte incorporant :&lt;br /&gt;
*** un MSP430xxx&lt;br /&gt;
***deux radios (CC1101 et CC25xx) pour l'envoie de données sur différentes bande de fréquences&lt;br /&gt;
***des connecteurs génériques pour les capteurs (température, luminosité, fumée, etc)&lt;br /&gt;
**Un OS [http://www.contiki-os.org/ Contiki] installé sur le MSP pour connecter la carte sur un réseau&lt;br /&gt;
&lt;br /&gt;
'''Mi-novembre : Prototype de la carte'''&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14034</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14034"/>
				<updated>2014-09-30T09:30:08Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* 	Objectif du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14033</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14033"/>
				<updated>2014-09-30T09:29:38Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* 	Contexte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
L'objectif est de faire un système domotique sans fil à l'aide d'un raspberry pi et de petits systèmes embarquées à base du microprocesseur MSP430.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Le projet doit permettre la création d'un protocole de communication entre les raspberry et les différents MSP430 qui lui fournirons des informations provenant de capteur (détecteur de mouvement, de présence, de fumée etc...).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cette base permettra la création d'un système domotique low cost reproductible chez soi et modifiable a souhait.&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14032</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14032"/>
				<updated>2014-09-30T09:27:52Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 22/09 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14031</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14031"/>
				<updated>2014-09-30T09:27:32Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 22/09 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
** Les deux radios seront alternativement sélectionnable afin de choisir la bande de fréquence la moins encombrée.&lt;br /&gt;
&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14030</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14030"/>
				<updated>2014-09-30T09:26:02Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 22/09 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** [http://www.ti.com/product/cc1101 CC1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** [http://www.ti.com/product/cc2520 CC2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A Lien TI]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14029</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14029"/>
				<updated>2014-09-30T09:25:00Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Semaine 22/09 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** CC1101[http://www.ti.com/product/cc1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** CC2520[http://www.ti.com/product/cc2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14028</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14028"/>
				<updated>2014-09-30T09:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''	Cahier des charges'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Avancée du projet'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 22/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Prise de contact avec les tuteurs de projet. Définition des attentes et discussion sur les composants.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Les composants retenus sont :&lt;br /&gt;
* MSP:&lt;br /&gt;
** MSP430xxx&lt;br /&gt;
* Radio:&lt;br /&gt;
** CC1101[http://www.ti.com/product/cc1101]&lt;br /&gt;
*** Module Radio 315/433/868/915 MHz&lt;br /&gt;
** CC2520[http://www.ti.com/product/cc2520]&lt;br /&gt;
*** Module Radio 2.4 GHz IEEE 802.15.4/ZIGBEE&lt;br /&gt;
&lt;br /&gt;
Après recherches et comparaisons, nous nous sommes fixés sur le MSP430F5418A:&lt;br /&gt;
** [http://www.ti.com/product/msp430f5418A]&lt;br /&gt;
** 16 Bit Ultra-Low Power Microcontroller&lt;br /&gt;
** 128 Kb Flash&lt;br /&gt;
** 16 Kb RAM&lt;br /&gt;
&lt;br /&gt;
Contiki tenant sur 10 Kb de RAM, nous avons pris une petite marge (6 Kb) pour le code à implémenter (i.e la couche MAC pour le CC1101)&lt;br /&gt;
La justification des 128 Kb de Flash vient du fait qu'il n'existe pas de composant ayant moins de Flash et assez de RAM.&lt;br /&gt;
&lt;br /&gt;
==='''Semaine 29/09'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14027</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14027"/>
				<updated>2014-09-30T09:05:20Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
=='''Cahier des charges'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14026</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14026"/>
				<updated>2014-09-30T09:03:29Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
=='''Cahier des charges'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14025</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14025"/>
				<updated>2014-09-30T09:02:30Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;='''Création d'un systeme domotique sans fil'''=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
=='''Cahier des charges'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Liste des composants'''==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''A notre disposition'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===''A commander'''===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''	Présentation générale du projet'''&amp;lt;br/&amp;gt;== &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''	Contexte'''&amp;lt;br/&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''	Objectif du projet'''&amp;lt;br/&amp;gt;===&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14024</id>
		<title>P44 Création d'un systeme domotique sans fil</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P44_Cr%C3%A9ation_d%27un_systeme_domotique_sans_fil&amp;diff=14024"/>
				<updated>2014-09-30T08:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : Création de page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;plop plop plop&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2014/2015&amp;diff=14023</id>
		<title>Projets IMA5 2014/2015</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2014/2015&amp;diff=14023"/>
				<updated>2014-09-30T08:53:54Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Répartition des binômes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en allant modifier le format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Projet&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Elèves&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Encadrant Ecole&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Rapport décembre&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P8 Pilulier]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Alexandre Mercier / Emile Pinet&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Thomas VANTROYS / Alexandre BOE &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P9 Agenda pour personnes non lectrices]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Cédric DESPREZ &amp;amp; Soufiane HADDAOUI &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; GAPAS/Laurent Grisoni &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P11 Détecteur d'obstacles pour fauteuils électriques]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Geoffrey ROSE / Marjorie TIXIER &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; GAPAS / Blaise Conrard &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P21 balise Bluetooth Low Energy]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Kévin CHALONO / Armagan YAMNAZ&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Thomas VANTROYS &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P24 Robot de surveillance domestique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Sébastien DELTOMBE &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Xavier Redon &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P44 Création d'un systeme domotique sans fil ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Benoit MALIAR / Thomas MAURICE&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Pierrick BURET / Thomas VANTROYS  &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P45 Aide à la navigation d'un véhicule autonome]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Pierre APPERCÉ&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Rochdi MERZOUKI &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P46 Simulation Temps Réel d'un Environnement de Robots Autonomes Logisticiens]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Valentin VERGEZ&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Rochdi MERZOUKI &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P59 Assistance globale pour aide au parking]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Mathieu GERIER / Céline LY &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Alexandre BOE / Thomas VANTROYS &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P28 Modélisation d'un robot chirurgical déformable pour la simulation et le contrôle]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Charlotte BRICOUT / Nathan MARTIN &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Jérémie DEQUIDT&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P22 Google Glass en logistique ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Jérémy Gondry / Vincent Meunier &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Laurent Grisoni &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11134</id>
		<title>Smart Sensor WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11134"/>
				<updated>2014-04-11T11:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Analyse du sujet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Smart Sensor WiFi'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Alexandre Boé et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles [http://git.svartbergtroll.fr/smartsensor.git via Git].&lt;br /&gt;
&lt;br /&gt;
== Liste du matériel nécessaire ==&lt;br /&gt;
&lt;br /&gt;
'''Liste non exhaustive, pourra être modifiée !'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Désignation&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Quantité&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Référence&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Prix&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Disponible en salle de projet&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Shield WiFi TEL 0047&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.gotronic.fr/art-module-wifi-shield-tel0047-19392.htm GoTronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;83€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope nope nope ''Alexandre : il doit y avoir un équivalent, voir Thomas'' ''T.M: Yep mais c'est celui là qu'il faut''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Module WiFi WizFi210&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26882-module-wlan-wizfi210-ca.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;30€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Quartz 32.768kHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6488-quartz-32768-khz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.15€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capteur de présence infrarouge&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26228-capteur-infrarouge.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;7.92€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Photorésistance&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;~2-3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; - &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;ATMega328p&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Cristal 16MHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6501-quartz-16-mhz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.40€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capa 22pF pour le quartz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Des résistances&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; ? &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques m€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yep&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Énoncé initial du projet ==&lt;br /&gt;
L'objectif du projet consiste en la conception et la réalisation de&lt;br /&gt;
capteurs autonomes communiquant en WiFi afin de pouvoir remonter&lt;br /&gt;
régulièrement des informations sur l'état des salles de cours.&lt;br /&gt;
Les capteurs seront par exemple des détecteurs de lumières,&lt;br /&gt;
de pression, de qualité de l'air, ...&lt;br /&gt;
&lt;br /&gt;
La communication sera obligatoirement réalisée en WiFi sur le réseau&lt;br /&gt;
de l'université en respectant les contraintes de sécurité (WPA2, ...).&lt;br /&gt;
&lt;br /&gt;
Deux options sont possibles :&lt;br /&gt;
&lt;br /&gt;
* Refaire complètement une carte avec un microcontroleur et une puce wifi (comme par exemple les [https://www.spark.io/ spark])&lt;br /&gt;
* Réaliser un shield pour raspberry pi contenant les différents capteurs. &lt;br /&gt;
&lt;br /&gt;
== Analyse du sujet ==&lt;br /&gt;
On a ici affaire à un réseau de capteurs reliés à une base de donnée centrale accessible depuis un navigateur Internet&lt;br /&gt;
qui est chargée de recevoir les données des différents capteurs de manière&lt;br /&gt;
à pouvoir présenter à un utilisateur un état des différentes pièces dans&lt;br /&gt;
lesquelles on aura disposé les capteurs. Cela peut notamment impliquer :&lt;br /&gt;
&lt;br /&gt;
* Un accès à ces données via une interface web&lt;br /&gt;
* Un accès à ces données via une application mobile&lt;br /&gt;
 &lt;br /&gt;
On identifie donc deux parties au projet :&lt;br /&gt;
&lt;br /&gt;
* La partie capteur&lt;br /&gt;
* La partie serveur&lt;br /&gt;
&lt;br /&gt;
=== Cahier des charges ===&lt;br /&gt;
==== Spécifications des capteurs ====&lt;br /&gt;
Les caractéristiques souhaitées pour les capteurs sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de mesurer l'environnement dans lequel évolue le capteur (Pression, température, lumière, présence, ouverture de porte...)&lt;br /&gt;
* Contacter le serveur via le WiFi pour actualiser la base. ''Alexandre : ce qui implique la prise en compte de la sécurité type WPA2''&lt;br /&gt;
* Éventuellement, être reconfigurable à distance (via un serveur web embarqué dans le microcontrôleur)&lt;br /&gt;
* Être capable de gérer sa consommation d'énergie.&lt;br /&gt;
* Agir en temps que datalogger si le réseau n'est pas accessible.&lt;br /&gt;
&lt;br /&gt;
==== Spécifications du serveur ====&lt;br /&gt;
Les caractéristiques souhaitées pour le serveur sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de contacter ou d'être contacté par les capteurs via le réseau.&lt;br /&gt;
* Respecter les contraintes de sécurité (WPA2)&lt;br /&gt;
* Être capable d'authentifier les clients&lt;br /&gt;
* Stocker les données reçues dans une base de données et éventuellement faire des calculs et des statistiques sur ces données.&lt;br /&gt;
* Présenter sous format compréhensibles les données au client (web ou appli)&lt;br /&gt;
* Vérifier l'état des capteurs et notifier un responsable en cas d'anomalie (déconnexion du réseau, valeur anormale d'un capteur...)&lt;br /&gt;
&lt;br /&gt;
=== Propositions de solutions technologiques ===&lt;br /&gt;
==== Les capteurs ====&lt;br /&gt;
Nous proposons de réaliser une carte basée sur un ATmega328 dans lequel on pourra flasher du code Arduino.&lt;br /&gt;
Pour gérer le WiFi, nous proposons une solution utilisant le shield TEL 0047 de Wiznet utilisant la puce WiFi WizFi210.&lt;br /&gt;
&lt;br /&gt;
Cette puce gère le WPA2-PEAP mais malheureusement pas dans son firmware natif. Il va donc falloir s'arranger avec Wiznet pour obtenir&lt;br /&gt;
le firmware qui nous permettra de faire de l'EAP.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on se concentrera sur la mise en place d'un prototype fonctionnel a base d'un simple capteur de température. On&lt;br /&gt;
étendra ensuite les capacités de la chose à des capteurs peut être plus complexes style I2C ou SPI.&lt;br /&gt;
&lt;br /&gt;
Pour la reconfiguration du capteur, on le fera via un serveur web embarqué dans le microcontrôleur.&lt;br /&gt;
&lt;br /&gt;
==== Le serveur ====&lt;br /&gt;
On propose une solution à base d'une machine sous Linux hébergeant un serveur MySQL et PHP.&lt;br /&gt;
&lt;br /&gt;
Le SGBD utilisé sera '''MySQL'''.&lt;br /&gt;
&lt;br /&gt;
La partie web du serveur destinée à présenter à l'utilisateur une vue des données serait développée en PHP/HTML5/CSS3.&lt;br /&gt;
Les capteurs enverront les données sous forme JSON au serveur web qui se chargera du traitement.&lt;br /&gt;
&lt;br /&gt;
== Travail à effectuer dans un premier temps ==&lt;br /&gt;
=== Pour la partie BDD/Web ===&lt;br /&gt;
&lt;br /&gt;
* Structurer les tables dans un diagramme UML qui va bien&lt;br /&gt;
* Déterminer une architecture de site (MVC)&lt;br /&gt;
* Traiter les données envoyées par les capteurs au format JSON&lt;br /&gt;
* Incorporer une interface admin&lt;br /&gt;
* Faire un design swag&lt;br /&gt;
&lt;br /&gt;
=== Pour les capteurs ===&lt;br /&gt;
&lt;br /&gt;
Avant la réception du matos WiFi:&lt;br /&gt;
* Réaliser la lecture d'une température et la formater en JSON ''Quasiment fait, on peut lire sur les ADC, le formattage n'est qu'une formalité''&lt;br /&gt;
* L'envoyer sur un port série à interval régulier ''Pareil mes routines d'envoi de strings sont écrites''&lt;br /&gt;
* Parser et répondre à des requêtes HTTP sur le port série ''Fait, mais en série, pas encore adapté au wifi''&lt;br /&gt;
* Faire fonctionner une RTC pour agir en tant que datalogger ''En cours mais il manque l'interface avec la carte SD''&lt;br /&gt;
&lt;br /&gt;
Après réception du matos WiFi:&lt;br /&gt;
* Envoyer les requêtes JSON directement en POST au serveur Web&lt;br /&gt;
* Traiter les requêtes client&lt;br /&gt;
* Adapter une nouvelle carte avec juste la puce WiFi&lt;br /&gt;
&lt;br /&gt;
==== Point sur la partie capteurs au 28 février 2014 ====&lt;br /&gt;
[[Image:SmartSensorWifi28FevShield.jpg|right|thumb|300px|Shield Arduino avec la RTC et photo-résistance]]&lt;br /&gt;
===== Ce qui a été fait =====&lt;br /&gt;
* L'appareil peut lire l'ADC câblé sur une photodiode et un capteur de température et convertir ça en chaine pour l'envoyer.&lt;br /&gt;
* Stocker des infos de config en EEPROM et y accéder sur demande.&lt;br /&gt;
* Il peut envoyer des choses au monde extérieur sur le port série et en lire.&lt;br /&gt;
* Il gère quasiment parfaitement l'horloge temps réelle DS1302 (aux burst-modes près, mais c'est pas indispensable pour le moment).&lt;br /&gt;
* L''''intégralité''' du code est documenté, fonction par fonction et une doc au format Doxygen est générable.&lt;br /&gt;
* Le PCB est en cours de création sous Eagle.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui ne sera pas fait =====&lt;br /&gt;
* L'interface avec une carte SD, puisque on a opté pour une mémoire Flash.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui est en train d'être repensé mais qui doit être discuté avec les enseignants =====&lt;br /&gt;
* Implanter un serveur Web dans l'atmega328p. Je doute que ça soit pertinent d'un point de vue énergétique, dans la mesure ou l'appareil devra être up H24 si on veut faire ça. Je pense qu'il est plus malin d'enregister les changements de config à faire dans la BDD et de les ''comitter'' au senseur dans la page de réponse qui suivra sa mise à jour des données de température/lumière. L'avantage est double, on a des écolomies d'énergies, et un cout de traitement moindre dans la mesure ou on peut déterminer le format de la chaine de màj et de le faire simple, au lieu de parser l'intégralité d'une requête HTTP.&lt;br /&gt;
* Je pense qu'il est intéressant d'implanter un mode de &amp;quot;config initiale&amp;quot; par le port série pour qu'on puisse mettre manuellement les infos du capteur avant le permier déploiement (de toutes façons il faut bien entrer une conf initiale) quitte à le vérouiller logiciellement (via un bit en EEPROM par exemple) lorsqu'on en a fini avec lui. De cette manière il ne sera plus reprogrammable que par le serveur de BDD ou par un re-flashage de l'EEPROM.&lt;br /&gt;
==Partie Web/BDD==&lt;br /&gt;
&lt;br /&gt;
=== Langages et méthodes utilisées===&lt;br /&gt;
* HTML 5, CSS3, PHP 5, Javascript&lt;br /&gt;
* PDO (interface d'accès aux bases de données) [http://www.php.net/manual/fr/intro.pdo.php]&lt;br /&gt;
* INK (CSS framework)&lt;br /&gt;
* Chart.js (script javascript de création de graphique)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web au 28 février 2014 ===&lt;br /&gt;
* Prise en main d'INK (framework css : [http://ink.sapo.pt/] ). Justification d'utilisation :&lt;br /&gt;
** Design visuellement beau (subjectif)&lt;br /&gt;
** Simple d'utilisation une fois assimilé&lt;br /&gt;
* La base de données est constituée de 2 tables : une pour gérer les utilisateurs qui se connecteront à la plateforme de monitoring et l'autre pour stocker les données des capteurs.&lt;br /&gt;
* Le site se compose à cette date de 2 onglets : l'un est l'index où l'on peut voir les dernières mises à jour des capteurs et l'autre permet de chercher un capteur en particulier et d'en afficher les informations.&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web mi-mars ===&lt;br /&gt;
* La base de données contient désormais 3 tables :&lt;br /&gt;
** L'une contient toujours les utilisateurs de la plateforme&lt;br /&gt;
** La seconde contient désormais la liste des capteurs déclarés&lt;br /&gt;
** La dernières contient les données des capteurs.&lt;br /&gt;
* Le site a été amélioré :&lt;br /&gt;
** Au niveau de la recherche, on affiche toujours les informations du capteur sélectionné mais on projette d'implanter un graphique des données (Utilisation de Chart.js)&lt;br /&gt;
** On peut désormais déclarer et supprimer un capteur de la base. Seul les capteurs déclarés peuvent stocker leurs données dans la BDD.&lt;br /&gt;
** Panel d'administration : Ajout et suppression d'utilisateur de la plateforme. Vidage de la table des données possible.&lt;br /&gt;
* Modification des mises à jour dans la base de données : précédemment, on récupérait les données envoyées par l'Arduino sous format JSON. On a décidé finalement d'envoyer les données en POST (simple optimisation mémoire de l'arduino, le JSON prenait un tout petit peu plus de place)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web début avril ===&lt;br /&gt;
* La base de données n'a pas changé depuis la dernière fois.&lt;br /&gt;
* La plateforme Web a été améliorée :&lt;br /&gt;
** Deux graphiques ont été incorporés suite à la recherche d'information sur un capteur. On peut désormais voir l'évolution des 10 dernières mesures de température et de luminosité du capteur sélectionné.&lt;br /&gt;
** La partie d'administration permet désormais d'obtenir un suivi des mises à jour des capteurs. On y voit désormais un résumé des capteurs (ratio et liste) n'ayant pas communiqué leurs informations à H+1 (ou plus).&lt;br /&gt;
&lt;br /&gt;
=== Requêtes sur la base ===&lt;br /&gt;
* Requêtes de création :&lt;br /&gt;
** Table 'captors' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `captors` (&lt;br /&gt;
    `id` int(255) NOT NULL,&lt;br /&gt;
    `temp` float NOT NULL,&lt;br /&gt;
    `lum` int(255) NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
** Table 'data' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `data` (&lt;br /&gt;
    `id` int(255) NOT NULL auto_increment,&lt;br /&gt;
    `password` text character set utf8 NOT NULL,&lt;br /&gt;
    `name` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,&lt;br /&gt;
    PRIMARY KEY  (`id`)&lt;br /&gt;
  ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=0;&lt;br /&gt;
&lt;br /&gt;
** Table 'users' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `users` (&lt;br /&gt;
    `login` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `password` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    UNIQUE KEY `name` (`login`)&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'insertion (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
   INSERT INTO captors(temp,lum,timestamp,id) VALUES(?,?,?,?)&lt;br /&gt;
Les '?' sont à remplacer par les variables PHP contenant les valeurs à mettre à jour&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'update (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  UPDATE data SET timestamp=? WHERE id=?&lt;br /&gt;
&lt;br /&gt;
* Requêtes de suppression (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  DELETE  captors FROM captors WHERE timestamp  &amp;lt;  ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Visuel de la plateforme ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Indexssw.jpg|Page de connexion de la plateforme&lt;br /&gt;
File:Connectessw.jpg|une fois connecté,...&lt;br /&gt;
File:Searchssw.jpg|Recherche d'un capteur&lt;br /&gt;
File:Search_graphssw.jpg|Capteur trouvé mon capitaine!&lt;br /&gt;
File:Addssw.jpg‎|une fois connecté,...&lt;br /&gt;
File:Adminssw.jpg|Panel d'administration&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11133</id>
		<title>Smart Sensor WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11133"/>
				<updated>2014-04-11T11:22:38Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Analyse du sujet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Smart Sensor WiFi'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Alexandre Boé et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles [http://git.svartbergtroll.fr/smartsensor.git via Git].&lt;br /&gt;
&lt;br /&gt;
== Liste du matériel nécessaire ==&lt;br /&gt;
&lt;br /&gt;
'''Liste non exhaustive, pourra être modifiée !'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Désignation&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Quantité&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Référence&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Prix&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Disponible en salle de projet&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Shield WiFi TEL 0047&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.gotronic.fr/art-module-wifi-shield-tel0047-19392.htm GoTronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;83€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope nope nope ''Alexandre : il doit y avoir un équivalent, voir Thomas'' ''T.M: Yep mais c'est celui là qu'il faut''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Module WiFi WizFi210&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26882-module-wlan-wizfi210-ca.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;30€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Quartz 32.768kHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6488-quartz-32768-khz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.15€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capteur de présence infrarouge&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26228-capteur-infrarouge.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;7.92€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Photorésistance&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;~2-3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; - &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;ATMega328p&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Cristal 16MHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6501-quartz-16-mhz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.40€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capa 22pF pour le quartz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Des résistances&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; ? &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques m€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yep&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Énoncé initial du projet ==&lt;br /&gt;
L'objectif du projet consiste en la conception et la réalisation de&lt;br /&gt;
capteurs autonomes communiquant en WiFi afin de pouvoir remonter&lt;br /&gt;
régulièrement des informations sur l'état des salles de cours.&lt;br /&gt;
Les capteurs seront par exemple des détecteurs de lumières,&lt;br /&gt;
de pression, de qualité de l'air, ...&lt;br /&gt;
&lt;br /&gt;
La communication sera obligatoirement réalisée en WiFi sur le réseau&lt;br /&gt;
de l'université en respectant les contraintes de sécurité (WPA2, ...).&lt;br /&gt;
&lt;br /&gt;
Deux options sont possibles :&lt;br /&gt;
&lt;br /&gt;
* Refaire complètement une carte avec un microcontroleur et une puce wifi (comme par exemple les [https://www.spark.io/ spark])&lt;br /&gt;
* Réaliser un shield pour raspberry pi contenant les différents capteurs. &lt;br /&gt;
&lt;br /&gt;
== Analyse du sujet ==&lt;br /&gt;
On a ici affaire à un réseau de capteurs reliés à une base de donnée centrale accessible depuis un navigateur&lt;br /&gt;
qui est chargée de recevoir les données des différents capteurs de manière&lt;br /&gt;
à pouvoir présenter à un utilisateur un état des différentes pièces dans&lt;br /&gt;
lesquelles on aura disposé les capteurs. Cela peut notamment impliquer :&lt;br /&gt;
&lt;br /&gt;
* Un accès à ces données via une interface web&lt;br /&gt;
* Un accès à ces données via une application mobile&lt;br /&gt;
 &lt;br /&gt;
On identifie donc deux parties au projet :&lt;br /&gt;
&lt;br /&gt;
* La partie capteur&lt;br /&gt;
* La partie serveur&lt;br /&gt;
&lt;br /&gt;
=== Cahier des charges ===&lt;br /&gt;
==== Spécifications des capteurs ====&lt;br /&gt;
Les caractéristiques souhaitées pour les capteurs sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de mesurer l'environnement dans lequel évolue le capteur (Pression, température, lumière, présence, ouverture de porte...)&lt;br /&gt;
* Contacter le serveur via le WiFi pour actualiser la base. ''Alexandre : ce qui implique la prise en compte de la sécurité type WPA2''&lt;br /&gt;
* Éventuellement, être reconfigurable à distance (via un serveur web embarqué dans le microcontrôleur)&lt;br /&gt;
* Être capable de gérer sa consommation d'énergie.&lt;br /&gt;
* Agir en temps que datalogger si le réseau n'est pas accessible.&lt;br /&gt;
&lt;br /&gt;
==== Spécifications du serveur ====&lt;br /&gt;
Les caractéristiques souhaitées pour le serveur sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de contacter ou d'être contacté par les capteurs via le réseau.&lt;br /&gt;
* Respecter les contraintes de sécurité (WPA2)&lt;br /&gt;
* Être capable d'authentifier les clients&lt;br /&gt;
* Stocker les données reçues dans une base de données et éventuellement faire des calculs et des statistiques sur ces données.&lt;br /&gt;
* Présenter sous format compréhensibles les données au client (web ou appli)&lt;br /&gt;
* Vérifier l'état des capteurs et notifier un responsable en cas d'anomalie (déconnexion du réseau, valeur anormale d'un capteur...)&lt;br /&gt;
&lt;br /&gt;
=== Propositions de solutions technologiques ===&lt;br /&gt;
==== Les capteurs ====&lt;br /&gt;
Nous proposons de réaliser une carte basée sur un ATmega328 dans lequel on pourra flasher du code Arduino.&lt;br /&gt;
Pour gérer le WiFi, nous proposons une solution utilisant le shield TEL 0047 de Wiznet utilisant la puce WiFi WizFi210.&lt;br /&gt;
&lt;br /&gt;
Cette puce gère le WPA2-PEAP mais malheureusement pas dans son firmware natif. Il va donc falloir s'arranger avec Wiznet pour obtenir&lt;br /&gt;
le firmware qui nous permettra de faire de l'EAP.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on se concentrera sur la mise en place d'un prototype fonctionnel a base d'un simple capteur de température. On&lt;br /&gt;
étendra ensuite les capacités de la chose à des capteurs peut être plus complexes style I2C ou SPI.&lt;br /&gt;
&lt;br /&gt;
Pour la reconfiguration du capteur, on le fera via un serveur web embarqué dans le microcontrôleur.&lt;br /&gt;
&lt;br /&gt;
==== Le serveur ====&lt;br /&gt;
On propose une solution à base d'une machine sous Linux hébergeant un serveur MySQL et PHP.&lt;br /&gt;
&lt;br /&gt;
Le SGBD utilisé sera '''MySQL'''.&lt;br /&gt;
&lt;br /&gt;
La partie web du serveur destinée à présenter à l'utilisateur une vue des données serait développée en PHP/HTML5/CSS3.&lt;br /&gt;
Les capteurs enverront les données sous forme JSON au serveur web qui se chargera du traitement.&lt;br /&gt;
&lt;br /&gt;
== Travail à effectuer dans un premier temps ==&lt;br /&gt;
=== Pour la partie BDD/Web ===&lt;br /&gt;
&lt;br /&gt;
* Structurer les tables dans un diagramme UML qui va bien&lt;br /&gt;
* Déterminer une architecture de site (MVC)&lt;br /&gt;
* Traiter les données envoyées par les capteurs au format JSON&lt;br /&gt;
* Incorporer une interface admin&lt;br /&gt;
* Faire un design swag&lt;br /&gt;
&lt;br /&gt;
=== Pour les capteurs ===&lt;br /&gt;
&lt;br /&gt;
Avant la réception du matos WiFi:&lt;br /&gt;
* Réaliser la lecture d'une température et la formater en JSON ''Quasiment fait, on peut lire sur les ADC, le formattage n'est qu'une formalité''&lt;br /&gt;
* L'envoyer sur un port série à interval régulier ''Pareil mes routines d'envoi de strings sont écrites''&lt;br /&gt;
* Parser et répondre à des requêtes HTTP sur le port série ''Fait, mais en série, pas encore adapté au wifi''&lt;br /&gt;
* Faire fonctionner une RTC pour agir en tant que datalogger ''En cours mais il manque l'interface avec la carte SD''&lt;br /&gt;
&lt;br /&gt;
Après réception du matos WiFi:&lt;br /&gt;
* Envoyer les requêtes JSON directement en POST au serveur Web&lt;br /&gt;
* Traiter les requêtes client&lt;br /&gt;
* Adapter une nouvelle carte avec juste la puce WiFi&lt;br /&gt;
&lt;br /&gt;
==== Point sur la partie capteurs au 28 février 2014 ====&lt;br /&gt;
[[Image:SmartSensorWifi28FevShield.jpg|right|thumb|300px|Shield Arduino avec la RTC et photo-résistance]]&lt;br /&gt;
===== Ce qui a été fait =====&lt;br /&gt;
* L'appareil peut lire l'ADC câblé sur une photodiode et un capteur de température et convertir ça en chaine pour l'envoyer.&lt;br /&gt;
* Stocker des infos de config en EEPROM et y accéder sur demande.&lt;br /&gt;
* Il peut envoyer des choses au monde extérieur sur le port série et en lire.&lt;br /&gt;
* Il gère quasiment parfaitement l'horloge temps réelle DS1302 (aux burst-modes près, mais c'est pas indispensable pour le moment).&lt;br /&gt;
* L''''intégralité''' du code est documenté, fonction par fonction et une doc au format Doxygen est générable.&lt;br /&gt;
* Le PCB est en cours de création sous Eagle.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui ne sera pas fait =====&lt;br /&gt;
* L'interface avec une carte SD, puisque on a opté pour une mémoire Flash.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui est en train d'être repensé mais qui doit être discuté avec les enseignants =====&lt;br /&gt;
* Implanter un serveur Web dans l'atmega328p. Je doute que ça soit pertinent d'un point de vue énergétique, dans la mesure ou l'appareil devra être up H24 si on veut faire ça. Je pense qu'il est plus malin d'enregister les changements de config à faire dans la BDD et de les ''comitter'' au senseur dans la page de réponse qui suivra sa mise à jour des données de température/lumière. L'avantage est double, on a des écolomies d'énergies, et un cout de traitement moindre dans la mesure ou on peut déterminer le format de la chaine de màj et de le faire simple, au lieu de parser l'intégralité d'une requête HTTP.&lt;br /&gt;
* Je pense qu'il est intéressant d'implanter un mode de &amp;quot;config initiale&amp;quot; par le port série pour qu'on puisse mettre manuellement les infos du capteur avant le permier déploiement (de toutes façons il faut bien entrer une conf initiale) quitte à le vérouiller logiciellement (via un bit en EEPROM par exemple) lorsqu'on en a fini avec lui. De cette manière il ne sera plus reprogrammable que par le serveur de BDD ou par un re-flashage de l'EEPROM.&lt;br /&gt;
==Partie Web/BDD==&lt;br /&gt;
&lt;br /&gt;
=== Langages et méthodes utilisées===&lt;br /&gt;
* HTML 5, CSS3, PHP 5, Javascript&lt;br /&gt;
* PDO (interface d'accès aux bases de données) [http://www.php.net/manual/fr/intro.pdo.php]&lt;br /&gt;
* INK (CSS framework)&lt;br /&gt;
* Chart.js (script javascript de création de graphique)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web au 28 février 2014 ===&lt;br /&gt;
* Prise en main d'INK (framework css : [http://ink.sapo.pt/] ). Justification d'utilisation :&lt;br /&gt;
** Design visuellement beau (subjectif)&lt;br /&gt;
** Simple d'utilisation une fois assimilé&lt;br /&gt;
* La base de données est constituée de 2 tables : une pour gérer les utilisateurs qui se connecteront à la plateforme de monitoring et l'autre pour stocker les données des capteurs.&lt;br /&gt;
* Le site se compose à cette date de 2 onglets : l'un est l'index où l'on peut voir les dernières mises à jour des capteurs et l'autre permet de chercher un capteur en particulier et d'en afficher les informations.&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web mi-mars ===&lt;br /&gt;
* La base de données contient désormais 3 tables :&lt;br /&gt;
** L'une contient toujours les utilisateurs de la plateforme&lt;br /&gt;
** La seconde contient désormais la liste des capteurs déclarés&lt;br /&gt;
** La dernières contient les données des capteurs.&lt;br /&gt;
* Le site a été amélioré :&lt;br /&gt;
** Au niveau de la recherche, on affiche toujours les informations du capteur sélectionné mais on projette d'implanter un graphique des données (Utilisation de Chart.js)&lt;br /&gt;
** On peut désormais déclarer et supprimer un capteur de la base. Seul les capteurs déclarés peuvent stocker leurs données dans la BDD.&lt;br /&gt;
** Panel d'administration : Ajout et suppression d'utilisateur de la plateforme. Vidage de la table des données possible.&lt;br /&gt;
* Modification des mises à jour dans la base de données : précédemment, on récupérait les données envoyées par l'Arduino sous format JSON. On a décidé finalement d'envoyer les données en POST (simple optimisation mémoire de l'arduino, le JSON prenait un tout petit peu plus de place)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web début avril ===&lt;br /&gt;
* La base de données n'a pas changé depuis la dernière fois.&lt;br /&gt;
* La plateforme Web a été améliorée :&lt;br /&gt;
** Deux graphiques ont été incorporés suite à la recherche d'information sur un capteur. On peut désormais voir l'évolution des 10 dernières mesures de température et de luminosité du capteur sélectionné.&lt;br /&gt;
** La partie d'administration permet désormais d'obtenir un suivi des mises à jour des capteurs. On y voit désormais un résumé des capteurs (ratio et liste) n'ayant pas communiqué leurs informations à H+1 (ou plus).&lt;br /&gt;
&lt;br /&gt;
=== Requêtes sur la base ===&lt;br /&gt;
* Requêtes de création :&lt;br /&gt;
** Table 'captors' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `captors` (&lt;br /&gt;
    `id` int(255) NOT NULL,&lt;br /&gt;
    `temp` float NOT NULL,&lt;br /&gt;
    `lum` int(255) NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
** Table 'data' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `data` (&lt;br /&gt;
    `id` int(255) NOT NULL auto_increment,&lt;br /&gt;
    `password` text character set utf8 NOT NULL,&lt;br /&gt;
    `name` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,&lt;br /&gt;
    PRIMARY KEY  (`id`)&lt;br /&gt;
  ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=0;&lt;br /&gt;
&lt;br /&gt;
** Table 'users' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `users` (&lt;br /&gt;
    `login` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `password` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    UNIQUE KEY `name` (`login`)&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'insertion (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
   INSERT INTO captors(temp,lum,timestamp,id) VALUES(?,?,?,?)&lt;br /&gt;
Les '?' sont à remplacer par les variables PHP contenant les valeurs à mettre à jour&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'update (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  UPDATE data SET timestamp=? WHERE id=?&lt;br /&gt;
&lt;br /&gt;
* Requêtes de suppression (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  DELETE  captors FROM captors WHERE timestamp  &amp;lt;  ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Visuel de la plateforme ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Indexssw.jpg|Page de connexion de la plateforme&lt;br /&gt;
File:Connectessw.jpg|une fois connecté,...&lt;br /&gt;
File:Searchssw.jpg|Recherche d'un capteur&lt;br /&gt;
File:Search_graphssw.jpg|Capteur trouvé mon capitaine!&lt;br /&gt;
File:Addssw.jpg‎|une fois connecté,...&lt;br /&gt;
File:Adminssw.jpg|Panel d'administration&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11132</id>
		<title>Smart Sensor WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11132"/>
				<updated>2014-04-11T11:18:40Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Informations générales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Smart Sensor WiFi'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Alexandre Boé et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles [http://git.svartbergtroll.fr/smartsensor.git via Git].&lt;br /&gt;
&lt;br /&gt;
== Liste du matériel nécessaire ==&lt;br /&gt;
&lt;br /&gt;
'''Liste non exhaustive, pourra être modifiée !'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Désignation&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Quantité&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Référence&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Prix&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Disponible en salle de projet&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Shield WiFi TEL 0047&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.gotronic.fr/art-module-wifi-shield-tel0047-19392.htm GoTronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;83€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope nope nope ''Alexandre : il doit y avoir un équivalent, voir Thomas'' ''T.M: Yep mais c'est celui là qu'il faut''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Module WiFi WizFi210&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26882-module-wlan-wizfi210-ca.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;30€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Quartz 32.768kHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6488-quartz-32768-khz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.15€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capteur de présence infrarouge&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26228-capteur-infrarouge.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;7.92€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Photorésistance&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;~2-3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; - &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;ATMega328p&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Cristal 16MHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6501-quartz-16-mhz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.40€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capa 22pF pour le quartz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Des résistances&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; ? &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques m€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yep&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Énoncé initial du projet ==&lt;br /&gt;
L'objectif du projet consiste en la conception et la réalisation de&lt;br /&gt;
capteurs autonomes communiquant en WiFi afin de pouvoir remonter&lt;br /&gt;
régulièrement des informations sur l'état des salles de cours.&lt;br /&gt;
Les capteurs seront par exemple des détecteurs de lumières,&lt;br /&gt;
de pression, de qualité de l'air, ...&lt;br /&gt;
&lt;br /&gt;
La communication sera obligatoirement réalisée en WiFi sur le réseau&lt;br /&gt;
de l'université en respectant les contraintes de sécurité (WPA2, ...).&lt;br /&gt;
&lt;br /&gt;
Deux options sont possibles :&lt;br /&gt;
&lt;br /&gt;
* Refaire complètement une carte avec un microcontroleur et une puce wifi (comme par exemple les [https://www.spark.io/ spark])&lt;br /&gt;
* Réaliser un shield pour raspberry pi contenant les différents capteurs. &lt;br /&gt;
&lt;br /&gt;
== Analyse du sujet ==&lt;br /&gt;
On a ici affaire à un réseau de capteurs reliés à une base de donnée centrale&lt;br /&gt;
qui est chargée de recevoir les données des différents capteurs de manière&lt;br /&gt;
à pouvoir présenter à un utilisateur un état des différentes pièces dans&lt;br /&gt;
lesquelles on aura disposé les capteurs. Cela peut notamment impliquer :&lt;br /&gt;
&lt;br /&gt;
* Un accès à ces données via une interface web&lt;br /&gt;
* Un accès à ces données via une application mobile&lt;br /&gt;
&lt;br /&gt;
''Alexandre : On pourrait tout rassembler en une BDD avec un accès à travers un navigateur ?''&lt;br /&gt;
 &lt;br /&gt;
On identifie donc deux parties au projet :&lt;br /&gt;
&lt;br /&gt;
* La partie capteur&lt;br /&gt;
* La partie serveur&lt;br /&gt;
&lt;br /&gt;
=== Cahier des charges ===&lt;br /&gt;
==== Spécifications des capteurs ====&lt;br /&gt;
Les caractéristiques souhaitées pour les capteurs sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de mesurer l'environnement dans lequel évolue le capteur (Pression, température, lumière, présence, ouverture de porte...)&lt;br /&gt;
* Contacter le serveur via le WiFi pour actualiser la base. ''Alexandre : ce qui implique la prise en compte de la sécurité type WPA2''&lt;br /&gt;
* Éventuellement, être reconfigurable à distance (via un serveur web embarqué dans le microcontrôleur)&lt;br /&gt;
* Être capable de gérer sa consommation d'énergie.&lt;br /&gt;
* Agir en temps que datalogger si le réseau n'est pas accessible.&lt;br /&gt;
&lt;br /&gt;
==== Spécifications du serveur ====&lt;br /&gt;
Les caractéristiques souhaitées pour le serveur sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de contacter ou d'être contacté par les capteurs via le réseau.&lt;br /&gt;
* Respecter les contraintes de sécurité (WPA2)&lt;br /&gt;
* Être capable d'authentifier les clients&lt;br /&gt;
* Stocker les données reçues dans une base de données et éventuellement faire des calculs et des statistiques sur ces données.&lt;br /&gt;
* Présenter sous format compréhensibles les données au client (web ou appli)&lt;br /&gt;
* Vérifier l'état des capteurs et notifier un responsable en cas d'anomalie (déconnexion du réseau, valeur anormale d'un capteur...)&lt;br /&gt;
&lt;br /&gt;
=== Propositions de solutions technologiques ===&lt;br /&gt;
==== Les capteurs ====&lt;br /&gt;
Nous proposons de réaliser une carte basée sur un ATmega328 dans lequel on pourra flasher du code Arduino.&lt;br /&gt;
Pour gérer le WiFi, nous proposons une solution utilisant le shield TEL 0047 de Wiznet utilisant la puce WiFi WizFi210.&lt;br /&gt;
&lt;br /&gt;
Cette puce gère le WPA2-PEAP mais malheureusement pas dans son firmware natif. Il va donc falloir s'arranger avec Wiznet pour obtenir&lt;br /&gt;
le firmware qui nous permettra de faire de l'EAP.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on se concentrera sur la mise en place d'un prototype fonctionnel a base d'un simple capteur de température. On&lt;br /&gt;
étendra ensuite les capacités de la chose à des capteurs peut être plus complexes style I2C ou SPI.&lt;br /&gt;
&lt;br /&gt;
Pour la reconfiguration du capteur, on le fera via un serveur web embarqué dans le microcontrôleur.&lt;br /&gt;
&lt;br /&gt;
==== Le serveur ====&lt;br /&gt;
On propose une solution à base d'une machine sous Linux hébergeant un serveur MySQL et PHP.&lt;br /&gt;
&lt;br /&gt;
Le SGBD utilisé sera '''MySQL'''.&lt;br /&gt;
&lt;br /&gt;
La partie web du serveur destinée à présenter à l'utilisateur une vue des données serait développée en PHP/HTML5/CSS3.&lt;br /&gt;
Les capteurs enverront les données sous forme JSON au serveur web qui se chargera du traitement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail à effectuer dans un premier temps ==&lt;br /&gt;
=== Pour la partie BDD/Web ===&lt;br /&gt;
&lt;br /&gt;
* Structurer les tables dans un diagramme UML qui va bien&lt;br /&gt;
* Déterminer une architecture de site (MVC)&lt;br /&gt;
* Traiter les données envoyées par les capteurs au format JSON&lt;br /&gt;
* Incorporer une interface admin&lt;br /&gt;
* Faire un design swag&lt;br /&gt;
&lt;br /&gt;
=== Pour les capteurs ===&lt;br /&gt;
&lt;br /&gt;
Avant la réception du matos WiFi:&lt;br /&gt;
* Réaliser la lecture d'une température et la formater en JSON ''Quasiment fait, on peut lire sur les ADC, le formattage n'est qu'une formalité''&lt;br /&gt;
* L'envoyer sur un port série à interval régulier ''Pareil mes routines d'envoi de strings sont écrites''&lt;br /&gt;
* Parser et répondre à des requêtes HTTP sur le port série ''Fait, mais en série, pas encore adapté au wifi''&lt;br /&gt;
* Faire fonctionner une RTC pour agir en tant que datalogger ''En cours mais il manque l'interface avec la carte SD''&lt;br /&gt;
&lt;br /&gt;
Après réception du matos WiFi:&lt;br /&gt;
* Envoyer les requêtes JSON directement en POST au serveur Web&lt;br /&gt;
* Traiter les requêtes client&lt;br /&gt;
* Adapter une nouvelle carte avec juste la puce WiFi&lt;br /&gt;
&lt;br /&gt;
==== Point sur la partie capteurs au 28 février 2014 ====&lt;br /&gt;
[[Image:SmartSensorWifi28FevShield.jpg|right|thumb|300px|Shield Arduino avec la RTC et photo-résistance]]&lt;br /&gt;
===== Ce qui a été fait =====&lt;br /&gt;
* L'appareil peut lire l'ADC câblé sur une photodiode et un capteur de température et convertir ça en chaine pour l'envoyer.&lt;br /&gt;
* Stocker des infos de config en EEPROM et y accéder sur demande.&lt;br /&gt;
* Il peut envoyer des choses au monde extérieur sur le port série et en lire.&lt;br /&gt;
* Il gère quasiment parfaitement l'horloge temps réelle DS1302 (aux burst-modes près, mais c'est pas indispensable pour le moment).&lt;br /&gt;
* L''''intégralité''' du code est documenté, fonction par fonction et une doc au format Doxygen est générable.&lt;br /&gt;
* Le PCB est en cours de création sous Eagle.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui ne sera pas fait =====&lt;br /&gt;
* L'interface avec une carte SD, puisque on a opté pour une mémoire Flash.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui est en train d'être repensé mais qui doit être discuté avec les enseignants =====&lt;br /&gt;
* Implanter un serveur Web dans l'atmega328p. Je doute que ça soit pertinent d'un point de vue énergétique, dans la mesure ou l'appareil devra être up H24 si on veut faire ça. Je pense qu'il est plus malin d'enregister les changements de config à faire dans la BDD et de les ''comitter'' au senseur dans la page de réponse qui suivra sa mise à jour des données de température/lumière. L'avantage est double, on a des écolomies d'énergies, et un cout de traitement moindre dans la mesure ou on peut déterminer le format de la chaine de màj et de le faire simple, au lieu de parser l'intégralité d'une requête HTTP.&lt;br /&gt;
* Je pense qu'il est intéressant d'implanter un mode de &amp;quot;config initiale&amp;quot; par le port série pour qu'on puisse mettre manuellement les infos du capteur avant le permier déploiement (de toutes façons il faut bien entrer une conf initiale) quitte à le vérouiller logiciellement (via un bit en EEPROM par exemple) lorsqu'on en a fini avec lui. De cette manière il ne sera plus reprogrammable que par le serveur de BDD ou par un re-flashage de l'EEPROM.&lt;br /&gt;
==Partie Web/BDD==&lt;br /&gt;
&lt;br /&gt;
=== Langages et méthodes utilisées===&lt;br /&gt;
* HTML 5, CSS3, PHP 5, Javascript&lt;br /&gt;
* PDO (interface d'accès aux bases de données) [http://www.php.net/manual/fr/intro.pdo.php]&lt;br /&gt;
* INK (CSS framework)&lt;br /&gt;
* Chart.js (script javascript de création de graphique)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web au 28 février 2014 ===&lt;br /&gt;
* Prise en main d'INK (framework css : [http://ink.sapo.pt/] ). Justification d'utilisation :&lt;br /&gt;
** Design visuellement beau (subjectif)&lt;br /&gt;
** Simple d'utilisation une fois assimilé&lt;br /&gt;
* La base de données est constituée de 2 tables : une pour gérer les utilisateurs qui se connecteront à la plateforme de monitoring et l'autre pour stocker les données des capteurs.&lt;br /&gt;
* Le site se compose à cette date de 2 onglets : l'un est l'index où l'on peut voir les dernières mises à jour des capteurs et l'autre permet de chercher un capteur en particulier et d'en afficher les informations.&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web mi-mars ===&lt;br /&gt;
* La base de données contient désormais 3 tables :&lt;br /&gt;
** L'une contient toujours les utilisateurs de la plateforme&lt;br /&gt;
** La seconde contient désormais la liste des capteurs déclarés&lt;br /&gt;
** La dernières contient les données des capteurs.&lt;br /&gt;
* Le site a été amélioré :&lt;br /&gt;
** Au niveau de la recherche, on affiche toujours les informations du capteur sélectionné mais on projette d'implanter un graphique des données (Utilisation de Chart.js)&lt;br /&gt;
** On peut désormais déclarer et supprimer un capteur de la base. Seul les capteurs déclarés peuvent stocker leurs données dans la BDD.&lt;br /&gt;
** Panel d'administration : Ajout et suppression d'utilisateur de la plateforme. Vidage de la table des données possible.&lt;br /&gt;
* Modification des mises à jour dans la base de données : précédemment, on récupérait les données envoyées par l'Arduino sous format JSON. On a décidé finalement d'envoyer les données en POST (simple optimisation mémoire de l'arduino, le JSON prenait un tout petit peu plus de place)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web début avril ===&lt;br /&gt;
* La base de données n'a pas changé depuis la dernière fois.&lt;br /&gt;
* La plateforme Web a été améliorée :&lt;br /&gt;
** Deux graphiques ont été incorporés suite à la recherche d'information sur un capteur. On peut désormais voir l'évolution des 10 dernières mesures de température et de luminosité du capteur sélectionné.&lt;br /&gt;
** La partie d'administration permet désormais d'obtenir un suivi des mises à jour des capteurs. On y voit désormais un résumé des capteurs (ratio et liste) n'ayant pas communiqué leurs informations à H+1 (ou plus).&lt;br /&gt;
&lt;br /&gt;
=== Requêtes sur la base ===&lt;br /&gt;
* Requêtes de création :&lt;br /&gt;
** Table 'captors' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `captors` (&lt;br /&gt;
    `id` int(255) NOT NULL,&lt;br /&gt;
    `temp` float NOT NULL,&lt;br /&gt;
    `lum` int(255) NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
** Table 'data' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `data` (&lt;br /&gt;
    `id` int(255) NOT NULL auto_increment,&lt;br /&gt;
    `password` text character set utf8 NOT NULL,&lt;br /&gt;
    `name` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,&lt;br /&gt;
    PRIMARY KEY  (`id`)&lt;br /&gt;
  ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=0;&lt;br /&gt;
&lt;br /&gt;
** Table 'users' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `users` (&lt;br /&gt;
    `login` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `password` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    UNIQUE KEY `name` (`login`)&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'insertion (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
   INSERT INTO captors(temp,lum,timestamp,id) VALUES(?,?,?,?)&lt;br /&gt;
Les '?' sont à remplacer par les variables PHP contenant les valeurs à mettre à jour&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'update (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  UPDATE data SET timestamp=? WHERE id=?&lt;br /&gt;
&lt;br /&gt;
* Requêtes de suppression (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  DELETE  captors FROM captors WHERE timestamp  &amp;lt;  ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Visuel de la plateforme ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Indexssw.jpg|Page de connexion de la plateforme&lt;br /&gt;
File:Connectessw.jpg|une fois connecté,...&lt;br /&gt;
File:Searchssw.jpg|Recherche d'un capteur&lt;br /&gt;
File:Search_graphssw.jpg|Capteur trouvé mon capitaine!&lt;br /&gt;
File:Addssw.jpg‎|une fois connecté,...&lt;br /&gt;
File:Adminssw.jpg|Panel d'administration&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11067</id>
		<title>Smart Sensor WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11067"/>
				<updated>2014-04-09T13:34:35Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Partie Web/BDD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Smart Sensor WiFi'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Alexandre Boé et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles [http://git.svartbergtroll.fr/smartsensor.git via Git]. ''Alexandre : Il n'est pas possible de faire un Git en interne à Polytech ?''&lt;br /&gt;
''Thomas M: Pas pour le moment, l'école n'a pas la machine qui va bien.'' ''Alexandre : Faut raler ;-)''&lt;br /&gt;
&lt;br /&gt;
== Liste du matériel nécessaire ==&lt;br /&gt;
&lt;br /&gt;
'''Liste non exhaustive, pourra être modifiée !'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Désignation&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Quantité&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Référence&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Prix&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Disponible en salle de projet&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Shield WiFi TEL 0047&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.gotronic.fr/art-module-wifi-shield-tel0047-19392.htm GoTronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;83€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope nope nope ''Alexandre : il doit y avoir un équivalent, voir Thomas'' ''T.M: Yep mais c'est celui là qu'il faut''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Module WiFi WizFi210&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26882-module-wlan-wizfi210-ca.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;30€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Quartz 32.768kHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6488-quartz-32768-khz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.15€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capteur de présence infrarouge&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26228-capteur-infrarouge.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;7.92€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Photorésistance&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;~2-3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; - &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;ATMega328p&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Cristal 16MHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6501-quartz-16-mhz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.40€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capa 22pF pour le quartz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Des résistances&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; ? &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques m€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yep&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Énoncé initial du projet ==&lt;br /&gt;
L'objectif du projet consiste en la conception et la réalisation de&lt;br /&gt;
capteurs autonomes communiquant en WiFi afin de pouvoir remonter&lt;br /&gt;
régulièrement des informations sur l'état des salles de cours.&lt;br /&gt;
Les capteurs seront par exemple des détecteurs de lumières,&lt;br /&gt;
de pression, de qualité de l'air, ...&lt;br /&gt;
&lt;br /&gt;
La communication sera obligatoirement réalisée en WiFi sur le réseau&lt;br /&gt;
de l'université en respectant les contraintes de sécurité (WPA2, ...).&lt;br /&gt;
&lt;br /&gt;
Deux options sont possibles :&lt;br /&gt;
&lt;br /&gt;
* Refaire complètement une carte avec un microcontroleur et une puce wifi (comme par exemple les [https://www.spark.io/ spark])&lt;br /&gt;
* Réaliser un shield pour raspberry pi contenant les différents capteurs. &lt;br /&gt;
&lt;br /&gt;
== Analyse du sujet ==&lt;br /&gt;
On a ici affaire à un réseau de capteurs reliés à une base de donnée centrale&lt;br /&gt;
qui est chargée de recevoir les données des différents capteurs de manière&lt;br /&gt;
à pouvoir présenter à un utilisateur un état des différentes pièces dans&lt;br /&gt;
lesquelles on aura disposé les capteurs. Cela peut notamment impliquer :&lt;br /&gt;
&lt;br /&gt;
* Un accès à ces données via une interface web&lt;br /&gt;
* Un accès à ces données via une application mobile&lt;br /&gt;
&lt;br /&gt;
''Alexandre : On pourrait tout rassembler en une BDD avec un accès à travers un navigateur ?''&lt;br /&gt;
 &lt;br /&gt;
On identifie donc deux parties au projet :&lt;br /&gt;
&lt;br /&gt;
* La partie capteur&lt;br /&gt;
* La partie serveur&lt;br /&gt;
&lt;br /&gt;
=== Cahier des charges ===&lt;br /&gt;
==== Spécifications des capteurs ====&lt;br /&gt;
Les caractéristiques souhaitées pour les capteurs sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de mesurer l'environnement dans lequel évolue le capteur (Pression, température, lumière, présence, ouverture de porte...)&lt;br /&gt;
* Contacter le serveur via le WiFi pour actualiser la base. ''Alexandre : ce qui implique la prise en compte de la sécurité type WPA2''&lt;br /&gt;
* Éventuellement, être reconfigurable à distance (via un serveur web embarqué dans le microcontrôleur)&lt;br /&gt;
* Être capable de gérer sa consommation d'énergie.&lt;br /&gt;
* Agir en temps que datalogger si le réseau n'est pas accessible.&lt;br /&gt;
&lt;br /&gt;
==== Spécifications du serveur ====&lt;br /&gt;
Les caractéristiques souhaitées pour le serveur sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de contacter ou d'être contacté par les capteurs via le réseau.&lt;br /&gt;
* Respecter les contraintes de sécurité (WPA2)&lt;br /&gt;
* Être capable d'authentifier les clients&lt;br /&gt;
* Stocker les données reçues dans une base de données et éventuellement faire des calculs et des statistiques sur ces données.&lt;br /&gt;
* Présenter sous format compréhensibles les données au client (web ou appli)&lt;br /&gt;
* Vérifier l'état des capteurs et notifier un responsable en cas d'anomalie (déconnexion du réseau, valeur anormale d'un capteur...)&lt;br /&gt;
&lt;br /&gt;
=== Propositions de solutions technologiques ===&lt;br /&gt;
==== Les capteurs ====&lt;br /&gt;
Nous proposons de réaliser une carte basée sur un ATmega328 dans lequel on pourra flasher du code Arduino.&lt;br /&gt;
Pour gérer le WiFi, nous proposons une solution utilisant le shield TEL 0047 de Wiznet utilisant la puce WiFi WizFi210.&lt;br /&gt;
&lt;br /&gt;
Cette puce gère le WPA2-PEAP mais malheureusement pas dans son firmware natif. Il va donc falloir s'arranger avec Wiznet pour obtenir&lt;br /&gt;
le firmware qui nous permettra de faire de l'EAP.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on se concentrera sur la mise en place d'un prototype fonctionnel a base d'un simple capteur de température. On&lt;br /&gt;
étendra ensuite les capacités de la chose à des capteurs peut être plus complexes style I2C ou SPI.&lt;br /&gt;
&lt;br /&gt;
Pour la reconfiguration du capteur, on le fera via un serveur web embarqué dans le microcontrôleur.&lt;br /&gt;
&lt;br /&gt;
==== Le serveur ====&lt;br /&gt;
On propose une solution à base d'une machine sous Linux hébergeant un serveur MySQL et PHP.&lt;br /&gt;
&lt;br /&gt;
Le SGBD utilisé sera '''MySQL'''.&lt;br /&gt;
&lt;br /&gt;
La partie web du serveur destinée à présenter à l'utilisateur une vue des données serait développée en PHP/HTML5/CSS3.&lt;br /&gt;
Les capteurs enverront les données sous forme JSON au serveur web qui se chargera du traitement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail à effectuer dans un premier temps ==&lt;br /&gt;
=== Pour la partie BDD/Web ===&lt;br /&gt;
&lt;br /&gt;
* Structurer les tables dans un diagramme UML qui va bien&lt;br /&gt;
* Déterminer une architecture de site (MVC)&lt;br /&gt;
* Traiter les données envoyées par les capteurs au format JSON&lt;br /&gt;
* Incorporer une interface admin&lt;br /&gt;
* Faire un design swag&lt;br /&gt;
&lt;br /&gt;
=== Pour les capteurs ===&lt;br /&gt;
&lt;br /&gt;
Avant la réception du matos WiFi:&lt;br /&gt;
* Réaliser la lecture d'une température et la formater en JSON ''Quasiment fait, on peut lire sur les ADC, le formattage n'est qu'une formalité''&lt;br /&gt;
* L'envoyer sur un port série à interval régulier ''Pareil mes routines d'envoi de strings sont écrites''&lt;br /&gt;
* Parser et répondre à des requêtes HTTP sur le port série ''Fait, mais en série, pas encore adapté au wifi''&lt;br /&gt;
* Faire fonctionner une RTC pour agir en tant que datalogger ''En cours mais il manque l'interface avec la carte SD''&lt;br /&gt;
&lt;br /&gt;
Après réception du matos WiFi:&lt;br /&gt;
* Envoyer les requêtes JSON directement en POST au serveur Web&lt;br /&gt;
* Traiter les requêtes client&lt;br /&gt;
* Adapter une nouvelle carte avec juste la puce WiFi&lt;br /&gt;
&lt;br /&gt;
==== Point sur la partie capteurs au 28 février 2014 ====&lt;br /&gt;
[[Image:SmartSensorWifi28FevShield.jpg|right|thumb|300px|Shield Arduino avec la RTC et photo-résistance]]&lt;br /&gt;
===== Ce qui a été fait =====&lt;br /&gt;
* L'appareil peut lire l'ADC câblé sur une photodiode et un capteur de température et convertir ça en chaine pour l'envoyer.&lt;br /&gt;
* Stocker des infos de config en EEPROM et y accéder sur demande.&lt;br /&gt;
* Il peut envoyer des choses au monde extérieur sur le port série et en lire.&lt;br /&gt;
* Il gère quasiment parfaitement l'horloge temps réelle DS1302 (aux burst-modes près, mais c'est pas indispensable pour le moment).&lt;br /&gt;
* L''''intégralité''' du code est documenté, fonction par fonction et une doc au format Doxygen est générable.&lt;br /&gt;
* Le PCB est en cours de création sous Eagle.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui ne sera pas fait =====&lt;br /&gt;
* L'interface avec une carte SD, puisque on a opté pour une mémoire Flash.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui est en train d'être repensé mais qui doit être discuté avec les enseignants =====&lt;br /&gt;
* Implanter un serveur Web dans l'atmega328p. Je doute que ça soit pertinent d'un point de vue énergétique, dans la mesure ou l'appareil devra être up H24 si on veut faire ça. Je pense qu'il est plus malin d'enregister les changements de config à faire dans la BDD et de les ''comitter'' au senseur dans la page de réponse qui suivra sa mise à jour des données de température/lumière. L'avantage est double, on a des écolomies d'énergies, et un cout de traitement moindre dans la mesure ou on peut déterminer le format de la chaine de màj et de le faire simple, au lieu de parser l'intégralité d'une requête HTTP.&lt;br /&gt;
* Je pense qu'il est intéressant d'implanter un mode de &amp;quot;config initiale&amp;quot; par le port série pour qu'on puisse mettre manuellement les infos du capteur avant le permier déploiement (de toutes façons il faut bien entrer une conf initiale) quitte à le vérouiller logiciellement (via un bit en EEPROM par exemple) lorsqu'on en a fini avec lui. De cette manière il ne sera plus reprogrammable que par le serveur de BDD ou par un re-flashage de l'EEPROM.&lt;br /&gt;
==Partie Web/BDD==&lt;br /&gt;
&lt;br /&gt;
=== Langages et méthodes utilisées===&lt;br /&gt;
* HTML 5, CSS3, PHP 5, Javascript&lt;br /&gt;
* PDO (interface d'accès aux bases de données) [http://www.php.net/manual/fr/intro.pdo.php]&lt;br /&gt;
* INK (CSS framework)&lt;br /&gt;
* Chart.js (script javascript de création de graphique)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web au 28 février 2014 ===&lt;br /&gt;
* Prise en main d'INK (framework css : [http://ink.sapo.pt/] ). Justification d'utilisation :&lt;br /&gt;
** Design visuellement beau (subjectif)&lt;br /&gt;
** Simple d'utilisation une fois assimilé&lt;br /&gt;
* La base de données est constituée de 2 tables : une pour gérer les utilisateurs qui se connecteront à la plateforme de monitoring et l'autre pour stocker les données des capteurs.&lt;br /&gt;
* Le site se compose à cette date de 2 onglets : l'un est l'index où l'on peut voir les dernières mises à jour des capteurs et l'autre permet de chercher un capteur en particulier et d'en afficher les informations.&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web mi-mars ===&lt;br /&gt;
* La base de données contient désormais 3 tables :&lt;br /&gt;
** L'une contient toujours les utilisateurs de la plateforme&lt;br /&gt;
** La seconde contient désormais la liste des capteurs déclarés&lt;br /&gt;
** La dernières contient les données des capteurs.&lt;br /&gt;
* Le site a été amélioré :&lt;br /&gt;
** Au niveau de la recherche, on affiche toujours les informations du capteur sélectionné mais on projette d'implanter un graphique des données (Utilisation de Chart.js)&lt;br /&gt;
** On peut désormais déclarer et supprimer un capteur de la base. Seul les capteurs déclarés peuvent stocker leurs données dans la BDD.&lt;br /&gt;
** Panel d'administration : Ajout et suppression d'utilisateur de la plateforme. Vidage de la table des données possible.&lt;br /&gt;
* Modification des mises à jour dans la base de données : précédemment, on récupérait les données envoyées par l'Arduino sous format JSON. On a décidé finalement d'envoyer les données en POST (simple optimisation mémoire de l'arduino, le JSON prenait un tout petit peu plus de place)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web début avril ===&lt;br /&gt;
* La base de données n'a pas changé depuis la dernière fois.&lt;br /&gt;
* La plateforme Web a été améliorée :&lt;br /&gt;
** Deux graphiques ont été incorporés suite à la recherche d'information sur un capteur. On peut désormais voir l'évolution des 10 dernières mesures de température et de luminosité du capteur sélectionné.&lt;br /&gt;
** La partie d'administration permet désormais d'obtenir un suivi des mises à jour des capteurs. On y voit désormais un résumé des capteurs (ratio et liste) n'ayant pas communiqué leurs informations à H+1 (ou plus).&lt;br /&gt;
&lt;br /&gt;
=== Requêtes sur la base ===&lt;br /&gt;
* Requêtes de création :&lt;br /&gt;
** Table 'captors' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `captors` (&lt;br /&gt;
    `id` int(255) NOT NULL,&lt;br /&gt;
    `temp` float NOT NULL,&lt;br /&gt;
    `lum` int(255) NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
** Table 'data' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `data` (&lt;br /&gt;
    `id` int(255) NOT NULL auto_increment,&lt;br /&gt;
    `password` text character set utf8 NOT NULL,&lt;br /&gt;
    `name` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,&lt;br /&gt;
    PRIMARY KEY  (`id`)&lt;br /&gt;
  ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=0;&lt;br /&gt;
&lt;br /&gt;
** Table 'users' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `users` (&lt;br /&gt;
    `login` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `password` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    UNIQUE KEY `name` (`login`)&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'insertion (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
   INSERT INTO captors(temp,lum,timestamp,id) VALUES(?,?,?,?)&lt;br /&gt;
Les '?' sont à remplacer par les variables PHP contenant les valeurs à mettre à jour&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'update (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  UPDATE data SET timestamp=? WHERE id=?&lt;br /&gt;
&lt;br /&gt;
* Requêtes de suppression (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  DELETE  captors FROM captors WHERE timestamp  &amp;lt;  ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Visuel de la plateforme ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Indexssw.jpg|Page de connexion de la plateforme&lt;br /&gt;
File:Connectessw.jpg|une fois connecté,...&lt;br /&gt;
File:Searchssw.jpg|Recherche d'un capteur&lt;br /&gt;
File:Search_graphssw.jpg|Capteur trouvé mon capitaine!&lt;br /&gt;
File:Addssw.jpg‎|une fois connecté,...&lt;br /&gt;
File:Adminssw.jpg|Panel d'administration&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Adminssw.jpg&amp;diff=11065</id>
		<title>Fichier:Adminssw.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Adminssw.jpg&amp;diff=11065"/>
				<updated>2014-04-09T13:07:04Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : a téléversé une nouvelle version de « Fichier:Adminssw.jpg »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11064</id>
		<title>Smart Sensor WiFi</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Smart_Sensor_WiFi&amp;diff=11064"/>
				<updated>2014-04-09T13:04:44Z</updated>
		
		<summary type="html">&lt;p&gt;Bmaliar : /* Partie Web/BDD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Informations générales ==&lt;br /&gt;
&lt;br /&gt;
Page de wiki du projet '''Smart Sensor WiFi'''&lt;br /&gt;
&lt;br /&gt;
Étudiants ''Thomas Maurice et Benoit Maliar''&lt;br /&gt;
&lt;br /&gt;
Tuteurs ''Alexandre Boé et Thomas Vantroys''&lt;br /&gt;
&lt;br /&gt;
Les fichiers sources du projet sont disponibles [http://git.svartbergtroll.fr/smartsensor.git via Git]. ''Alexandre : Il n'est pas possible de faire un Git en interne à Polytech ?''&lt;br /&gt;
''Thomas M: Pas pour le moment, l'école n'a pas la machine qui va bien.'' ''Alexandre : Faut raler ;-)''&lt;br /&gt;
&lt;br /&gt;
== Liste du matériel nécessaire ==&lt;br /&gt;
&lt;br /&gt;
'''Liste non exhaustive, pourra être modifiée !'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Désignation&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Quantité&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Référence&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Prix&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Disponible en salle de projet&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Shield WiFi TEL 0047&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.gotronic.fr/art-module-wifi-shield-tel0047-19392.htm GoTronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;83€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope nope nope ''Alexandre : il doit y avoir un équivalent, voir Thomas'' ''T.M: Yep mais c'est celui là qu'il faut''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Module WiFi WizFi210&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26882-module-wlan-wizfi210-ca.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;30€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Quartz 32.768kHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6488-quartz-32768-khz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.15€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capteur de présence infrarouge&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P26228-capteur-infrarouge.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;7.92€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Photorésistance&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;~2-3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; - &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;ATMega328p&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Cristal 16MHz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1 pour le proto&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[http://www.lextronic.fr/P6501-quartz-16-mhz.html Lextronic]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1.40€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Capa 22pF pour le quartz&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques €&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Nope - je verrai au magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Des résistances&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; ? &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Magasin de l'école&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;quelques m€&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Yep&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Énoncé initial du projet ==&lt;br /&gt;
L'objectif du projet consiste en la conception et la réalisation de&lt;br /&gt;
capteurs autonomes communiquant en WiFi afin de pouvoir remonter&lt;br /&gt;
régulièrement des informations sur l'état des salles de cours.&lt;br /&gt;
Les capteurs seront par exemple des détecteurs de lumières,&lt;br /&gt;
de pression, de qualité de l'air, ...&lt;br /&gt;
&lt;br /&gt;
La communication sera obligatoirement réalisée en WiFi sur le réseau&lt;br /&gt;
de l'université en respectant les contraintes de sécurité (WPA2, ...).&lt;br /&gt;
&lt;br /&gt;
Deux options sont possibles :&lt;br /&gt;
&lt;br /&gt;
* Refaire complètement une carte avec un microcontroleur et une puce wifi (comme par exemple les [https://www.spark.io/ spark])&lt;br /&gt;
* Réaliser un shield pour raspberry pi contenant les différents capteurs. &lt;br /&gt;
&lt;br /&gt;
== Analyse du sujet ==&lt;br /&gt;
On a ici affaire à un réseau de capteurs reliés à une base de donnée centrale&lt;br /&gt;
qui est chargée de recevoir les données des différents capteurs de manière&lt;br /&gt;
à pouvoir présenter à un utilisateur un état des différentes pièces dans&lt;br /&gt;
lesquelles on aura disposé les capteurs. Cela peut notamment impliquer :&lt;br /&gt;
&lt;br /&gt;
* Un accès à ces données via une interface web&lt;br /&gt;
* Un accès à ces données via une application mobile&lt;br /&gt;
&lt;br /&gt;
''Alexandre : On pourrait tout rassembler en une BDD avec un accès à travers un navigateur ?''&lt;br /&gt;
 &lt;br /&gt;
On identifie donc deux parties au projet :&lt;br /&gt;
&lt;br /&gt;
* La partie capteur&lt;br /&gt;
* La partie serveur&lt;br /&gt;
&lt;br /&gt;
=== Cahier des charges ===&lt;br /&gt;
==== Spécifications des capteurs ====&lt;br /&gt;
Les caractéristiques souhaitées pour les capteurs sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de mesurer l'environnement dans lequel évolue le capteur (Pression, température, lumière, présence, ouverture de porte...)&lt;br /&gt;
* Contacter le serveur via le WiFi pour actualiser la base. ''Alexandre : ce qui implique la prise en compte de la sécurité type WPA2''&lt;br /&gt;
* Éventuellement, être reconfigurable à distance (via un serveur web embarqué dans le microcontrôleur)&lt;br /&gt;
* Être capable de gérer sa consommation d'énergie.&lt;br /&gt;
* Agir en temps que datalogger si le réseau n'est pas accessible.&lt;br /&gt;
&lt;br /&gt;
==== Spécifications du serveur ====&lt;br /&gt;
Les caractéristiques souhaitées pour le serveur sont :&lt;br /&gt;
&lt;br /&gt;
* Être capable de contacter ou d'être contacté par les capteurs via le réseau.&lt;br /&gt;
* Respecter les contraintes de sécurité (WPA2)&lt;br /&gt;
* Être capable d'authentifier les clients&lt;br /&gt;
* Stocker les données reçues dans une base de données et éventuellement faire des calculs et des statistiques sur ces données.&lt;br /&gt;
* Présenter sous format compréhensibles les données au client (web ou appli)&lt;br /&gt;
* Vérifier l'état des capteurs et notifier un responsable en cas d'anomalie (déconnexion du réseau, valeur anormale d'un capteur...)&lt;br /&gt;
&lt;br /&gt;
=== Propositions de solutions technologiques ===&lt;br /&gt;
==== Les capteurs ====&lt;br /&gt;
Nous proposons de réaliser une carte basée sur un ATmega328 dans lequel on pourra flasher du code Arduino.&lt;br /&gt;
Pour gérer le WiFi, nous proposons une solution utilisant le shield TEL 0047 de Wiznet utilisant la puce WiFi WizFi210.&lt;br /&gt;
&lt;br /&gt;
Cette puce gère le WPA2-PEAP mais malheureusement pas dans son firmware natif. Il va donc falloir s'arranger avec Wiznet pour obtenir&lt;br /&gt;
le firmware qui nous permettra de faire de l'EAP.&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, on se concentrera sur la mise en place d'un prototype fonctionnel a base d'un simple capteur de température. On&lt;br /&gt;
étendra ensuite les capacités de la chose à des capteurs peut être plus complexes style I2C ou SPI.&lt;br /&gt;
&lt;br /&gt;
Pour la reconfiguration du capteur, on le fera via un serveur web embarqué dans le microcontrôleur.&lt;br /&gt;
&lt;br /&gt;
==== Le serveur ====&lt;br /&gt;
On propose une solution à base d'une machine sous Linux hébergeant un serveur MySQL et PHP.&lt;br /&gt;
&lt;br /&gt;
Le SGBD utilisé sera '''MySQL'''.&lt;br /&gt;
&lt;br /&gt;
La partie web du serveur destinée à présenter à l'utilisateur une vue des données serait développée en PHP/HTML5/CSS3.&lt;br /&gt;
Les capteurs enverront les données sous forme JSON au serveur web qui se chargera du traitement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travail à effectuer dans un premier temps ==&lt;br /&gt;
=== Pour la partie BDD/Web ===&lt;br /&gt;
&lt;br /&gt;
* Structurer les tables dans un diagramme UML qui va bien&lt;br /&gt;
* Déterminer une architecture de site (MVC)&lt;br /&gt;
* Traiter les données envoyées par les capteurs au format JSON&lt;br /&gt;
* Incorporer une interface admin&lt;br /&gt;
* Faire un design swag&lt;br /&gt;
&lt;br /&gt;
=== Pour les capteurs ===&lt;br /&gt;
&lt;br /&gt;
Avant la réception du matos WiFi:&lt;br /&gt;
* Réaliser la lecture d'une température et la formater en JSON ''Quasiment fait, on peut lire sur les ADC, le formattage n'est qu'une formalité''&lt;br /&gt;
* L'envoyer sur un port série à interval régulier ''Pareil mes routines d'envoi de strings sont écrites''&lt;br /&gt;
* Parser et répondre à des requêtes HTTP sur le port série ''Fait, mais en série, pas encore adapté au wifi''&lt;br /&gt;
* Faire fonctionner une RTC pour agir en tant que datalogger ''En cours mais il manque l'interface avec la carte SD''&lt;br /&gt;
&lt;br /&gt;
Après réception du matos WiFi:&lt;br /&gt;
* Envoyer les requêtes JSON directement en POST au serveur Web&lt;br /&gt;
* Traiter les requêtes client&lt;br /&gt;
* Adapter une nouvelle carte avec juste la puce WiFi&lt;br /&gt;
&lt;br /&gt;
==== Point sur la partie capteurs au 28 février 2014 ====&lt;br /&gt;
[[Image:SmartSensorWifi28FevShield.jpg|right|thumb|300px|Shield Arduino avec la RTC et photo-résistance]]&lt;br /&gt;
===== Ce qui a été fait =====&lt;br /&gt;
* L'appareil peut lire l'ADC câblé sur une photodiode et un capteur de température et convertir ça en chaine pour l'envoyer.&lt;br /&gt;
* Stocker des infos de config en EEPROM et y accéder sur demande.&lt;br /&gt;
* Il peut envoyer des choses au monde extérieur sur le port série et en lire.&lt;br /&gt;
* Il gère quasiment parfaitement l'horloge temps réelle DS1302 (aux burst-modes près, mais c'est pas indispensable pour le moment).&lt;br /&gt;
* L''''intégralité''' du code est documenté, fonction par fonction et une doc au format Doxygen est générable.&lt;br /&gt;
* Le PCB est en cours de création sous Eagle.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui ne sera pas fait =====&lt;br /&gt;
* L'interface avec une carte SD, puisque on a opté pour une mémoire Flash.&lt;br /&gt;
&lt;br /&gt;
===== Ce qui est en train d'être repensé mais qui doit être discuté avec les enseignants =====&lt;br /&gt;
* Implanter un serveur Web dans l'atmega328p. Je doute que ça soit pertinent d'un point de vue énergétique, dans la mesure ou l'appareil devra être up H24 si on veut faire ça. Je pense qu'il est plus malin d'enregister les changements de config à faire dans la BDD et de les ''comitter'' au senseur dans la page de réponse qui suivra sa mise à jour des données de température/lumière. L'avantage est double, on a des écolomies d'énergies, et un cout de traitement moindre dans la mesure ou on peut déterminer le format de la chaine de màj et de le faire simple, au lieu de parser l'intégralité d'une requête HTTP.&lt;br /&gt;
* Je pense qu'il est intéressant d'implanter un mode de &amp;quot;config initiale&amp;quot; par le port série pour qu'on puisse mettre manuellement les infos du capteur avant le permier déploiement (de toutes façons il faut bien entrer une conf initiale) quitte à le vérouiller logiciellement (via un bit en EEPROM par exemple) lorsqu'on en a fini avec lui. De cette manière il ne sera plus reprogrammable que par le serveur de BDD ou par un re-flashage de l'EEPROM.&lt;br /&gt;
==Partie Web/BDD==&lt;br /&gt;
=== Point sur la partie BDD/Web au 28 février 2014 ===&lt;br /&gt;
* Prise en main d'INK (framework css : [http://ink.sapo.pt/] ). Justification d'utilisation :&lt;br /&gt;
** Design visuellement beau (subjectif)&lt;br /&gt;
** Simple d'utilisation une fois assimilé&lt;br /&gt;
* La base de données est constituée de 2 tables : une pour gérer les utilisateurs qui se connecteront à la plateforme de monitoring et l'autre pour stocker les données des capteurs.&lt;br /&gt;
* Le site se compose à cette date de 2 onglets : l'un est l'index où l'on peut voir les dernières mises à jour des capteurs et l'autre permet de chercher un capteur en particulier et d'en afficher les informations.&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web mi-mars ===&lt;br /&gt;
* La base de données contient désormais 3 tables :&lt;br /&gt;
** L'une contient toujours les utilisateurs de la plateforme&lt;br /&gt;
** La seconde contient désormais la liste des capteurs déclarés&lt;br /&gt;
** La dernières contient les données des capteurs.&lt;br /&gt;
* Le site a été amélioré :&lt;br /&gt;
** Au niveau de la recherche, on affiche toujours les informations du capteur sélectionné mais on projette d'implanter un graphique des données (Utilisation de Chart.js)&lt;br /&gt;
** On peut désormais déclarer et supprimer un capteur de la base. Seul les capteurs déclarés peuvent stocker leurs données dans la BDD.&lt;br /&gt;
** Panel d'administration : Ajout et suppression d'utilisateur de la plateforme. Vidage de la table des données possible.&lt;br /&gt;
* Modification des mises à jour dans la base de données : précédemment, on récupérait les données envoyées par l'Arduino sous format JSON. On a décidé finalement d'envoyer les données en POST (simple optimisation mémoire de l'arduino, le JSON prenait un tout petit peu plus de place)&lt;br /&gt;
&lt;br /&gt;
=== Point sur la partie BDD/Web début avril ===&lt;br /&gt;
* La base de données n'a pas changé depuis la dernière fois.&lt;br /&gt;
* La plateforme Web a été améliorée :&lt;br /&gt;
** Deux graphiques ont été incorporés suite à la recherche d'information sur un capteur. On peut désormais voir l'évolution des 10 dernières mesures de température et de luminosité du capteur sélectionné.&lt;br /&gt;
** La partie d'administration permet désormais d'obtenir un suivi des mises à jour des capteurs. On y voit désormais un résumé des capteurs (ratio et liste) n'ayant pas communiqué leurs informations à H+1 (ou plus).&lt;br /&gt;
&lt;br /&gt;
=== Requêtes sur la base ===&lt;br /&gt;
* Requêtes de création :&lt;br /&gt;
** Table 'captors' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `captors` (&lt;br /&gt;
    `id` int(255) NOT NULL,&lt;br /&gt;
    `temp` float NOT NULL,&lt;br /&gt;
    `lum` int(255) NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
** Table 'data' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `data` (&lt;br /&gt;
    `id` int(255) NOT NULL auto_increment,&lt;br /&gt;
    `password` text character set utf8 NOT NULL,&lt;br /&gt;
    `name` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,&lt;br /&gt;
    PRIMARY KEY  (`id`)&lt;br /&gt;
  ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=0;&lt;br /&gt;
&lt;br /&gt;
** Table 'users' :&lt;br /&gt;
  CREATE TABLE IF NOT EXISTS `users` (&lt;br /&gt;
    `login` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    `password` varchar(255) character set utf8 NOT NULL,&lt;br /&gt;
    UNIQUE KEY `name` (`login`)&lt;br /&gt;
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'insertion (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
   INSERT INTO captors(temp,lum,timestamp,id) VALUES(?,?,?,?)&lt;br /&gt;
Les '?' sont à remplacer par les variables PHP contenant les valeurs à mettre à jour&lt;br /&gt;
&lt;br /&gt;
* Requêtes d'update (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  UPDATE data SET timestamp=? WHERE id=?&lt;br /&gt;
&lt;br /&gt;
* Requêtes de suppression (préparées avec PDO)&lt;br /&gt;
Exemple&lt;br /&gt;
  DELETE  captors FROM captors WHERE timestamp  &amp;lt;  ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Visuel de la plateforme ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Indexssw.jpg|Page de connexion de la plateforme&lt;br /&gt;
File:Connectessw.jpg|une fois connecté,...&lt;br /&gt;
File:Searchssw.jpg|Recherche d'un capteur&lt;br /&gt;
File:Search_graphssw.jpg|Capteur trouvé mon capitaine!&lt;br /&gt;
File:Addssw.jpg‎|une fois connecté,...&lt;br /&gt;
File:Adminssw.jpg|Panel d'administration&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bmaliar</name></author>	</entry>

	</feed>