Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
ens:iem2015-2016:iem [2016/05/04 11:18] admin Cordier Amelie () créée |
ens:iem2015-2016:iem [2016/05/04 13:18] admin Cordier Amelie () |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Licence pro IEM ====== | ====== Licence pro IEM ====== | ||
- | * [[http:// | + | |
- | * [[https:// | + | * [[https:// |
+ | ===== Sujet du TP ===== | ||
+ | |||
+ | Le but de ce projet est de créer un objet connecté complet, en utilisant comme base le starter kit Arduino, et les technologies web que vous maîtrisez. | ||
+ | |||
+ | Les objectifs pédagogiques sont les suivants : | ||
+ | * Réfléchir à la conception et aux usages d'un objet connecté | ||
+ | * Savoir programmer sur un objet physique | ||
+ | * Connecter un objet à internet | ||
+ | * S' | ||
+ | |||
+ | Le projet est découpé en phases. **Chaque phase doit être validée par l' | ||
+ | |||
+ | ==== Sujet ==== | ||
+ | |||
+ | Le sujet est libre, mais inclut une suite de figures imposées. | ||
+ | |||
+ | * Le projet doit s' | ||
+ | * L' | ||
+ | * L' | ||
+ | * Une interface web doit exister | ||
+ | * Le métier de l' | ||
+ | * Les standards du Web doivent être respectés au mieux | ||
+ | |||
+ | ==== Matériel et ressources ==== | ||
+ | |||
+ | * Arduino Starter Kit | ||
+ | * Tous documents, documentations, | ||
+ | * Ouvrages de la bibliothèque | ||
+ | |||
+ | Si vous avez besoin de matériel complémentaire, | ||
+ | Vous pouvez également utiliser votre propre matériel. | ||
+ | |||
+ | ==== Équipes ==== | ||
+ | |||
+ | Le projet doit être réalisé en binôme. | ||
+ | |||
+ | ==== Source d' | ||
+ | |||
+ | Vous trouverez sur la page web de Lionel Médini (http:// | ||
+ | |||
+ | ==== Les phases du projet | ||
+ | |||
+ | === Phase 0. Constitution des groupes et choix du sujet - 0,5pt === | ||
+ | |||
+ | À l' | ||
+ | |||
+ | === Phase 1. Prise en main du matériel - 1,5pt === | ||
+ | |||
+ | Durant cette phase, vous devez découvrir le matériel, ou approfondir vos connaissances, | ||
+ | |||
+ | C'est aussi l' | ||
+ | |||
+ | N' | ||
+ | |||
+ | === Phase 2. Constitution d'une maquette du projet - 2pt === | ||
+ | |||
+ | Durant cette phase, vous devez décider de ce que votre objet fera, et des services que votre application proposera. | ||
+ | Vous devez réaliser une maquette papier ou bien numérique. Vous pouvez également construire un ou deux scénarios qui permettront de clarifier les idées sur l' | ||
+ | |||
+ | Vous devez également dresser une liste du matériel nécessaire, | ||
+ | À l' | ||
+ | |||
+ | === Phase 3. Votre premier sketch - 1pt === | ||
+ | |||
+ | Vous devez réaliser votre premier jet de code sur l' | ||
+ | |||
+ | === Phase 4. Connexion à internet - 2pt === | ||
+ | |||
+ | Vous devez démontrer que vous êtes capables de transmettre des données de votre objet à votre application client, quelque soit la technologie retenue. | ||
+ | |||
+ | === Phase 5. Finalisation de l' | ||
+ | |||
+ | Vous devez terminer les fonctionnalités de votre objet, à la fois côté matériel et côté logiciel, et les faire valider. | ||
+ | |||
+ | === Phase 6. Démonstration - 2pt === | ||
+ | |||
+ | Démonstration du produit (3mn par binôme). | ||
+ | |||
+ | === Autres critères de notation === | ||
+ | |||
+ | * Utilisation d'un gestionnaire de versions : 1pt | ||
+ | * Documentation du code : 1pt | ||
+ | * Richesse des fonctionnalités : 2pt | ||
+ | * Qualité du code : 1pt | ||
+ | |||
+ | |||
+ | |||
+ | ==== Liens utiles | ||
+ | |||
+ | * Installation de la partie Software d' | ||
+ | * Documentation de l' | ||
+ | * Environnement de développement Arduino : http:// | ||
+ | * Documentation du langage : http:// | ||
+ | * Communiquer en JSon avec Arduino : https:// | ||
+ | |||
+ |