IOT - TP 2 : Développement d'une solution IOT

Thomas S.

2016-2017

IOT - TP 2 : Développement d'une solution IOT

Sommaire

  • Deux, trois détails
  • Pour avoir tous les points

Deux, trois détails

Stocker les données des capteurs

Une donnée a 3 propriétés

  1. Une date : timestamp
  2. Une valeur
  3. Un capteur (une référence)

Deux, trois détails

Stocker mais pas dans l'excés

  • Envoyer les valeurs utiles
  • Envoyer au moment adéquate
  • Envoyer en fonction des coûts

Deux, trois détails

Afficher les données

  • Afficher peu pour dire beaucoup
  • Respecter l'ergonomie actuelle du web

Pour avoir tous les points

La partie la plus intéressante 🐻 !

Ce TP est noté ! Les slides suivantes indiquent les éléments requis et facultatifs.
L'objectif n'est pas d'avoir valider tous les éléments (sauf les requis, c'est mieux), mais d'avoir une solution fonctionnelle et avec peu de bugs !
À la fin, le projet (codes, ...) + une présentation orale de 5 minutes (idée et mini-mini-démo), comme dans un hackathon, = note/20.

Pour avoir tous les points

Éléments requis

  • Projet sur Github/Gitlab (privée/publique), avec un accès pour moi ( )
  • Une interface web
  • Une idée, même bidon, même fun
  • Atteindre le niveau IOT ! (cf : Cours)
  • Utiliser un/des gestionnaires de dépendances (Yarn/NPM/...)

Pour avoir tous les points

Éléments facultatif 1/2

Ils serviront à booster la note

  • Design général agréable et/ou responsive
  • Architecture basée sur un docker-compose
  • Accompagner l'idée d'un business model (ne pas perdre plus de 2 minutes de réflexion dessus. Par exemple : Application avec pub, revente de données)
  • Arriver à l'IOE (cf : Cours)

Pour avoir tous les points

Éléments facultatif 2/2

  • Utiliser des technos récentes (cf : Cours de M. Pigne et ...)
  • Un README, une LICENCE : Pourquoi ?
  • Une présentation agréable
  • Choix techniques expliqués
  • Test unitaire (Vraiment facultatif car manque de temps !)
  • Bonne répartition des commits sur le repo. Git !

Let's GO !!!

Dernière maj : Voir Github 🐻 1 /
Précédent
Suivant