IMA4 2018/2019 P57 : Différence entre versions

De Wiki de Projets IMA
(Positionnement par rapport à l'existant)
(Analyse du premier concurrent)
Ligne 24 : Ligne 24 :
  
 
==Analyse du premier concurrent==
 
==Analyse du premier concurrent==
 +
Un système semble déjà exister pour les composants ATmega328P(arduino) [https://www.mysensors.org/about/fota] <br>
 +
'''MYSBootloader by Tekka  (Mysensors Team)'''<br>
 +
Ce système fonctionne en tant que bootloader uniquement sur les microcontrôleurs ATmega328P. Lors du boot du microcontroleur ou reset, il applique la mise à jour du code qu'il a reçu. Lors de la réception de la mise à jour le capteur doit être offline.<br>
 +
Ce système ne nécessite pas de mémoire externe.<br>
 +
'''Avantage''' :
 +
# Si le firmware est défectueux, il est possible de réimplémenter <br>
 +
'''Inconvénients''' :
 +
# le bootloader dépend énormément du module radio (un bootloader différent pour chaque module radio)
 +
# Nécessite de fonctionner hors ligne (lorsque le capteur ne traite plus de données)
 +
 
==Analyse du second concurrent==
 
==Analyse du second concurrent==
 
==Scénario d'usage du produit ou du concept envisagé==
 
==Scénario d'usage du produit ou du concept envisagé==

Version du 21 novembre 2018 à 22:25


Présentation générale

Description

P57-2018-prez.jpg


   Les capteurs sont omniprésents dans le domaine de l'entreprise. Une usine peut disposer de plusieurs centaines de capteurs répartis dans toute sa structure. Ces capteurs ont des rôles différents comme la mesure de la température, la présence d'une pièce où encore la mesure métrique d'un élément. 
Chacun de ces capteurs peut être amené a être mis à jour afin de modifier un temps de réponse ou changer la couleur de détection d'un capteur optique etc...
Ces mise-à-jours peuvent être fastidieuses à implémenter car nécessite l'intervention physique d'un opérateur et la mise à jour se fait pour chaque capteur individuellement.

Objectifs


L'objectif de ce projet est de proposer un système permettant de reprogrammer un capteur de manière OTA (Over The Air) sans aucune intervention physique.

Le système devra être :

  1. Sécurisé : la mise à jour devra être vérifié (provenance, checksum) avant l'implémentation.
  2. Économe en énergie : l'impact énergétique sera pris en compte dans le choix des technologies.
  3. (Bonus) Le système sera générique afin de pouvoir mettre a jour un groupe de capteur automatiquement

Analyse du projet

Positionnement par rapport à l'existant

Analyse du premier concurrent

Un système semble déjà exister pour les composants ATmega328P(arduino) [1]
MYSBootloader by Tekka (Mysensors Team)
Ce système fonctionne en tant que bootloader uniquement sur les microcontrôleurs ATmega328P. Lors du boot du microcontroleur ou reset, il applique la mise à jour du code qu'il a reçu. Lors de la réception de la mise à jour le capteur doit être offline.
Ce système ne nécessite pas de mémoire externe.
Avantage :

  1. Si le firmware est défectueux, il est possible de réimplémenter

Inconvénients :

  1. le bootloader dépend énormément du module radio (un bootloader différent pour chaque module radio)
  2. Nécessite de fonctionner hors ligne (lorsque le capteur ne traite plus de données)

Analyse du second concurrent

Scénario d'usage du produit ou du concept envisagé

Réponse à la question difficile

Préparation du projet

Cahier des charges

Choix techniques : matériel et logiciel

Liste des tâches à effectuer

Calendrier prévisionnel

Réalisation du Projet

Feuille d'heures

Tâche Prélude Heures S1 Heures S2 Heures S3 Heures S4 Heures S5 Heures S6 Heures S7 Heures S8 Heures S9 Heures S10 Total
Analyse du projet 0


Prologue

Semaine 1

Semaine 2

Documents Rendus