---
# System prepended metadata

title: 'Objectif 1 : Etude des système IoT permettant de réaliser les différentes features du projet'

---

Ce projet a pour but : 
1. de réaliser un premier POC (proof of concept) prototype d’IOT intégrée à une porte qui permet de communiquer avec un backend, accéder à une caméra pour avoir le flux vidéo et faire de la reconnaissance faciale, afficher des informations sur un écran tactile intégré dans la porte, émettre des sons avec des haut-parleurs intégrés. 
2. de réaliser une application qui sera l’interface de l’écran de la porte avec les fonctionalités suivantes : ouverture de la porte, accès flux vidéo (temps réel et enregistré), affichage météo, cofigurations de profil.
3. de réaliser une application mobile pour le contrôle de la porte avec les fonctionalités suivantes : ouverture/fermeture de la porte, accès aux flux vidéo, configurations des profils et paramètres de la porte.

* pour l’objectif 1 : recherche et analyse comparative des technologies, echercher des nano-ordinateurs, caméras, écrans tactiles, haut-parleurs et technologies existantes et compatibles dans le marché, re- cherche d’appareils capables d’utiliser des caméras, des écrans tactiles mais aussi des hauts-parleurs et recherche de données de reconnaissance faciale on “edge”
* pour l’objectif 2 : recherche et analyse comparative techologies pour le développement de l’interface de l’écran tactile
* pour l’objectif 3 : recherche et analyse comparative tech



# Objectif 1 : Etude des système IoT permettant de réaliser les différentes features du projet

* Recherche de système embarqué qui permet d'héberger un backend contenant une rest api, une récupération et émission d'un flux vidéo. Il doit aussi permettre de se connecter à deux caméra, un écran tactile ainsi que des haut-parleur.

# Objectif 2 : Réalisation d'un backend comprennant une Rest API

* Recherche de technologies permettant la réalisation d'une API Rest.
* Définition des endpoints nécessaire au projet
* Implémentation et test de l'API Rest

# Objectif 3 : récupération de flux vidéo et émission du même flux.

* Recherche de technologies permettant la lecture de flux vidéo provenant d'un périphérique sur le device.
* Recherche de technologies permettant le streaming de flux vidéo.
* Implémentation de la récupération du flux des caméra.
* Implémentation du streaming vidéo.

# Objectif 4 : Création d'un dashboard et d'une application mobile

* Analyse des technologies frontend prennant en charge les écran tactile.
* Analyse des technologies pour la réalisation d'application mobile crossplateform
* Réalisation du frontend et de l'application mobile
* Tests érgonomique de l'application mobile et du frontend

## Objectif 5 : Gestion d'utilisateur en cloud

* Recherche de solutions cloud permettant la gestion d'utilisateurs
* Mise en place de la solution cloud choisie
* Implémentation des fonctions register / login sur le backend ainsi que le frontend

## Objectif 6 : Reconnaissance faciale à partir du flux vidéo

* Recherche des technologies permettant la reconnaissance faciale.
* Recherche de technologies pour la sauvegarde des données récupérée grâce à la reconnaissance faciale.
* Mise en place de la reconnaissance facile ainsi que de la sauvegarde des données
