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

Thomas S.

2016-2019

IOT - TP 3 : 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, = validation ou non.

Pour avoir tous les points

Éléments requis 1/2

  • 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/...)
  • Architecture basée sur un docker-compose

Pour avoir tous les points

Éléments requis 2/2

  • Design général agréable et responsive
  • Une présentation agréable
  • Choix techniques expliqués
  • Bonne répartition des commits sur le repo. Git !
  • Un README avec schéma, une LICENCE : Pourquoi ?
  • Toutes les sources : Android, Arduino, Web, ...

Pour avoir tous les points

Éléments facultatif

Ils serviront à booster la note

  • Utiliser des technos récentes (cf : Cours de M. Pigne et ...)
  • 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)
  • Test unitaire (Vraiment facultatif car manque de temps !)

LET'S GO :D

Let's go human Source
Dernière maj : Voir Github 🐻 1 /
Précédent
Suivant