Skip to content

iot-itakademy/raspberry

Repository files navigation

drawing

Scrutoscope 1.0

Dispositif de surveillance passif ou actif, avec des périphériques paramétrables et une interface de gérance.

Scrutoscope permet, grâce à une interface web, de surveiller son domicile et les activités qui le concernent. Il permet, grâce à un serveur et un système de caméra et capteur infrarouge, de détecter des présences et d'en faire des photos, et les répertorier dans l'interface.

Le projet est encore au stade embryonnaire, il existe beaucoup de pistes d'améliorations, et de fonctionnalités à implémenté.

A l'heure actuelle, plusieurs fonctionnalités dîtes primordiale manquent encore à l'appel:

  • L'ajout d'un front avec une petite tablette tactile sur le serveur, permettant de gérer les paramètres sans être nécessairement sur l'interface web, avec une identifcation avec RFID / NFC sur cet tablette.
  • Les notifications mails, SMS et push lors d'une détection de présence.
  • La possibilité d'identifier la détection sur le mail via l'api: Un ami, un faux positif, un insecte, un intrus etc...
  • La possibilité grâce à une analyse réseau et une intégration en fonction des constructeurs, d'intégrer des appareils dynamiquement. ex: nouvelle caméra IP, nous lançons notre scan réseau, identifions l'appareil, le modèle, et ensuite nous faisont une intégration pour rendre le système interactif et dynamique.
  • Une vision de la caméra en direct sur l'interface web.
  • Création d'un script rendant le système entièrement déployable à l'éxécution de celui-ci, ou lors du premier démarrage de l'appareil.
  • Et bien d'autre....

Partie Symfony

Ce repository concerne la partie Web, qui intégrera l'interface de gestion de la plateforme. Celle-ci permettra de gérer les paramètres de captures, voir les images prises lors de détection, supprimer ou télécharger ces captures, création de comptes etc...

Techologies Utilisées

Web: Symfony 6, BootStrap, Axios

Server: Apache2, PHP 8.0

Auteurs