M2M en EAR: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
[[File:earm2m.png|200px|thumb|right| Figure 1: architecture de la maquette d'une application M2M]] |
[[File:earm2m.png|200px|thumb|right| Figure 1: architecture de la maquette d'une application M2M]] |
||
Dans cette maquette, les |
Dans cette maquette, les binômes d'élèves réalisent une partie propre qui est l'application de collecte de mesures environnementales au moyen de microcontrôleurs et une partie commune qui est la passerelle Internet entre les microcontrôleurs et le service [[Pachube]]. |
||
Les microcontrôleurs et les capteurs utilisés ont été: |
Les microcontrôleurs et les capteurs utilisés ont été: |
||
* Arduino + Détecteur de fumée (langage Wiring C) |
* [[Arduino]] + Détecteur de fumée (langage Wiring C) |
||
* Arduino + Capteur d'alcool (langage Wiring C) |
* [[Arduino]] + Capteur d'alcool (langage Wiring C) |
||
* Netduino + thermorésistante (langage C#) |
* [[Netduino]] + thermorésistante + photorésistance (langage C#) |
||
* |
* [http://www.sparkfun.com/products/8171 Evaluation Board for MSP430F417] + pince ampérométrique (langage C) |
||
* ... |
* ... |
||
Line 23: | Line 23: | ||
La passerelle Internet a été réalisée deux versions: |
La passerelle Internet a été réalisée deux versions: |
||
* Une développé en Python |
* Une développé en Python |
||
* Une développé en Java avec la bibliothèque [http://code.google.com/p/jpachube/ JPachube] |
* Une développé en Java (OSGi) avec la bibliothèque [http://code.google.com/p/jpachube/ JPachube] et [[RXTX]] |
||
Les microcontrôleurs ''poussent'' les mesures vers la passerelle via une liaison RS232 ou SerialUSB. La passerelle tamponne (buffer) les mesures poussées, agrège et formate celles-ci dans un document au format EEML et remonte ce dernier au service [[Pachube]] via son API RESTFul. Les historiques des mesures archivés par le service Pachube peuvent être alors recombinés avec d'autres dans un mashup [[Yahoo! Pipes]]. Cette dernière fonctionnalité n'a pas été réalisé en 2010. |
|||
⚫ | |||
⚫ | |||
==Extra prévus mais non réalisés== |
|||
* Intégration des feeds EEML à des réseaux sociaux : Twitter, Facebook, ... |
|||
** Pachube feeds in SecondLife http://community.pachube.com/?q=node/82 |
|||
* Utilisation d'outils comme Skype,� Google Latitude, Google Sketchup |
|||
** envoi d’alerte par SMS, ... Exemple : http://www.kelvinsthunderstorm.com/2009/02/twitter-burglar-alarm/ |
|||
* Pachube2Sketchup plugin |
|||
** http://community.pachube.com/node/255 |
|||
** http://sketchup.pachube.com/plugin/pachube2sketchup_v0.1.zip |
Latest revision as of 14:25, 30 May 2011
Etudes d’approfondissement Systèmes et Réseaux RICM5 2010-2011
L'UE Etudes d’approfondissement Systèmes et Réseaux (EAR) en RICM5 a pour objectif d'initier les élèves ingénieur à la veille technologique en se documentant et en présentant un domaine ou une technologie émergente. Un de ces domaines est alors approfondi par la réalisation rapide d'une maquette d'application.
En 2010, le domaine émergent visé est celui du M2M (Machine-to-Machine).
La maquette réalisée est schématisée par la figure 1.
Dans cette maquette, les binômes d'élèves réalisent une partie propre qui est l'application de collecte de mesures environnementales au moyen de microcontrôleurs et une partie commune qui est la passerelle Internet entre les microcontrôleurs et le service Pachube.
Les microcontrôleurs et les capteurs utilisés ont été:
- Arduino + Détecteur de fumée (langage Wiring C)
- Arduino + Capteur d'alcool (langage Wiring C)
- Netduino + thermorésistante + photorésistance (langage C#)
- Evaluation Board for MSP430F417 + pince ampérométrique (langage C)
- ...
La passerelle Internet a été réalisée deux versions:
Les microcontrôleurs poussent les mesures vers la passerelle via une liaison RS232 ou SerialUSB. La passerelle tamponne (buffer) les mesures poussées, agrège et formate celles-ci dans un document au format EEML et remonte ce dernier au service Pachube via son API RESTFul. Les historiques des mesures archivés par le service Pachube peuvent être alors recombinés avec d'autres dans un mashup Yahoo! Pipes. Cette dernière fonctionnalité n'a pas été réalisé en 2010.
Un des projets était une commande de pilotage de l'ARDrone utilisant la WiiMote et le Nunchuck.
Extra prévus mais non réalisés
- Intégration des feeds EEML à des réseaux sociaux : Twitter, Facebook, ...
- Pachube feeds in SecondLife http://community.pachube.com/?q=node/82
- Utilisation d'outils comme Skype,� Google Latitude, Google Sketchup
- envoi d’alerte par SMS, ... Exemple : http://www.kelvinsthunderstorm.com/2009/02/twitter-burglar-alarm/
- Pachube2Sketchup plugin