# Master 2 - projets thématiques Projet annuelle en deux semestres septembre - février ## Sèance 1 - 21/09/2020 ### Sujet : ALARME DETECTION SMARTPHONE Détection d'un smartphone, proposer une alarme pour détecteur tout smartphone passant à proximité du récepteur Problème : réglementaire, résiliante, autonomie énergétique et réseaux //Utilisation du MQTT ? Si un tél est inconnu, alors on active une alarme. Si un tel est connu, on ouvre les volets etc... | Context | | -------- | | On peut entendre un smartphone passant à proximité de plusieurs façon. En effet : ça émet des ondes. Proposer une alarme qu’on mettrait dans sa maison pour détecter tous les smartphones qui sont à proximité. Ainsi, si un cambrioleur arrive, son tel n’est pas connu et ça sonne. ### BrainStorming - Base de données (fichier txt, BDD MySql, CSV, ...) bref un moyen de stockage - Application mobile pour ajouter facilement les téléphones - Scan des téléphones à proximité --> récupérer adresses mac des téléphones à partir des noms pour une meilleure utilisation de l'appli - Scan des ondes émises par les téléphones --> Comment les détecter en permanance ? - Types d'ondes ? DAS ? - Contraintes : - MODE AVION du tél RETIRE TOUTES LES ONDES - Tél éteint supprime toutes les ondes aussi. - Comment reconnaître les ondes d'un certain téléphone ? - Reconnaissance par le nom de l'appareil ? par les ondes émises (DAS) ### Point avec Lazure et Mahec Détecter des intrus dans un périmètre ? Comment le détecter ? Situation classique, idée de départ : téléphone du voleur activé émettant des ondes (données cellulaires et bluetooth) ? Ce qu'émet un portable (types d'ondes) : - GSM (IMEI - identifiant GSM) 1 numéro IMEI par carte SIM - Wifi - Bluetooth Différencier des téléphones approuvées, liste blanche ou liste noir, outil d'ajout ? Finalité domotique Gestion des appareils autonomes ? Portée ? définition d'un périmètre Discrétion, carte sim intégré pour l'émetteur ? Gestion de l'alimentation ? Chargeur entre prise et émetteur (un peu comme un onduleur) THINGS MOBILE ou FAIRE UNE DEMANDE A l'UPJV pour avoir une clef 4G en faisant croire Résumé du projet : Détecteur de smartphone à partir de différent moyens d'émission. ### Jeudi 1 er octobre au soir Réglementation : https://www.quotatis.fr/conseils-travaux/normes/alarme-securite/alarme-voisinage-reglementation/ https://www.verisure.fr/guide-securite/systeme-d-alarme/composants-alarme/sirene-alarme/reglementation Shield arduino carte sim : https://www.amazon.fr/AZDelivery-SIM-900-bouclier-Arduino/dp/B01M9J4N56/ref=sr_1_5?dchild=1&keywords=Arduino+Gsm+Shield&qid=1601483628&sr=8-5 Idées : tuto arduino alarme lors d'appel : https://www.youtube.com/watch?v=gl81rv-xpfU https://forum.arduino.cc/index.php?topic=4730.0 Tuto arduino alarme par wifi https://null-byte.wonderhowto.com/how-to/detect-when-device-is-nearby-with-esp8266-friend-detector-0188642/ Détecteur EMF ? Désactivation de l'alarme quand on part de la maison et ré-activation de l'alarme quand on revient dans la maison. Sous format d'étape ? Par exemple : - Dans un premier temps, detect bluetooth - Detect wifi - etc... POINT LUNDI 5 OCTOBRE : Ce qu'on a fait Recherche et discussion Demande d'affinage sur les demandes du projet, reformuler la demande, demandez des précisions pour aiguiller le projet par rapport aux pistes et la faisabilité. Etre modeste et faire un truc simple OPTION 1 : il donnent les infos, on follow OPTION 2 : on choisit au plus simple sans réfléchir Peut-on modifier le contexte ? actuellement = détecter cambrioleur. Pourquoi pas changer en detection de smartphone durant des examens ? Petite doc : https://connect.ed-diamond.com/MISC/MISCHS-008/Smartphone-Wi-Fi-et-vie-privee-comment-votre-smartphone-peut-se-reveler-etre-votre-pire-ennemi Détection des périphériques bluetooth autour de soi : hcitool scan --> détecte les adresses mac bluetooth autour de soi. --> passe au delà de la randomisation des adresses MAC. On peut donc récupérer les adresses MAC des habitants d'une maison --> périphérique connues Et donc différencier un habitant d'un voleur en comparant. https://www.alex-design.fr/Projets-R-A/Calendar/Detection-de-presence-grace-a-une-connexion-Bluetooth ### Compte rendu 05/10/2020 Pas de GSM - on met de coté car trop compliqué Détecteur de smartphone Mise en place d'une situation complexe à définir plus tard Premier objectif : bluetooth puis wifi si jamais le temps On continue sur le bluetooth Principe : avoir des capteurs bluetooth collé à un arduino à disposer dans un espace et il capte, réception des logs via un serveur central dans une raspberry. Puis le raspberry traite et gère les alertes. Objectifs: blacklist, whitelist, greylist et application mobile nul, AVOIR UNE CONFIGURATION MODULABLE (faire des scénarios, gérer les heures, etc) Problèmes : capteur bluetooth, tu peux capter le blutooth des voisins Solution proposée : définir le paramètre de détection, règle ultra-nazi OU gestion de la récurrence de la détection (les voisins par exemple) Bonus : batterie externe Problème de transfert entre la rasberry et les capteurs : à voir Problème de RGPD : SI L'ADRESSSE MAC INCONNU EST A COTE DE L'ADDRESSE MAC CONNU Remarque : fin du projet en février, passage à 9h à partir de la semaine prochaine, une bonne demi-heure CE QU'IL FAUT FAIRE POUR LA: CAHIER DES CHARGES, UN GANTT, REPARTITION DES TACHES, FAIRE UN PETIT PROTOTYPE DANS LE CDC ### Sèance 13/10/2020 - mardi semaine d'alternance Sèance de rédaction du document de cadrage Wassim et Thomas en priorité 18h-18h50 Lucas et Corentin moins - retard due au travail Lucas : Rédaction concernant le client, relecture Corentin : Maquette et rédaction (légère), relecture Thomas : Recherche loi et rédaction Wassim : Les outils utilisés, création tâches GANTT ### Compte rendu 19/10/2020 GANTT : Faire un GANTT final dernière version. Doc de cadrage : Améliroer le document. - SURTOUT BIEN NOTER LES SOURCES ET LES CITER : parfait exemple : quand on cite le monde dans la partie '4. Le projet et la légalité', c'est bien. C'est ce qu'il faut faire **partout**. ~~- Dans cette phrase : "Tout d’abord, l’application mobile sera uniquement disponible sur les terminaux mobiles reposant sur le système d’exploitation Android." Le prof veut qu'on précise que c'est sur le smartphone de l'utilisateur, de celui qui gérera les capteurs.~~ ~~- Ne pas parler de "maison" ou de "bâtiment" mais plus généralement de "Logement" (exemple : une pièce spécifique, pas obligé que ce soit un bâtiment entièrement.)~~ - Sur la partie "4. Le projet et la légalité" : - Les profs veulent des textes, des articles de loi. Bien rechercher sur la RGPD. - On avait parlé d'un panneau avertissant de la collecte d'information par ondes, à voir si ce panneau est vraiment obligatoire ou pas (un peu comme les vidéos surveillance). --> voir le code de la sécurité intérieure : livre II - Titre V - Article R.251-1 et suivant. RQ : Maintenant, ils disent qu'un logiciel android n'est pas la priorité. Par contre, ils voudraient bien créer des règles sur les capteurs (comme ils avaient dit la fois dernière). Les règles devront être simple à créer, intuitive. Organisation : Diviser le travail sur les capteurs. Exemple : certains bossent sur l'analyse et le paramétrage des capteurs. D'autres travaillent sur les positionnements, combien il en faudrait par pièce, par mètre carré. Astuce : pour check s'il y a bien une pénétration dans bâtiment : récolter les analyses de plusieurs capteurs. Si plusieurs capteurs scan à la suite la même adresse MAC = probablement une intrusion. Si seulement un capteur scan, c'est peut-être des passants dans la rue ou le voisin. - Faire d'autres maquettes avec les autres solutions / Corentin - Etudes de marché/solutions : - Liaison des arduino/ serveur central sans fils (avantage : facile à mettre en place, inconvénient : faillible si brouilleur) - Liaison par câble (avantage : anti brouillage, il faut couper le câble si on veut couper la liaison, inconvénient : coûteux et galère à mettre en place dans un bâtiment) - L'unité centrale = serveur central peut aussi être à l'extérieur du logement. Pour ça, prévoir des cartes SIM sur arduino. Comparer les deux offres : serveur central à l'extérieur et à l'intérieur. Si serveur ne recoit pas de données d'une arduino depuis un certains temps, alors envoi d'une alerte pour signaler un dysfonctionnement ou bien un éventuel brouillage. - Etude des coûts à réaliser (pas pour tout de suite mais à faire) Conclusion : Améliorer doc cadrage Décomposition tâches revoir gantt commencer les recherhces (surtout sur la partie légale) RGPD précise que : Mapper/cartographier les données ### Samedi 07/11/2020 - réunion Thomas : partie légale, suivi la CNIL, respecter RGPD, on a suivi le tutoriel et on na créeredirection de registre de traitement. Données excel : quand, qui, quoi, comment ? Mail envoyé aux profs? Bonus : doc idée toto, faire des UMLs pour essayer le principe de communication/application Wassim : Gantt refait, mis à jour, rajout : -complétion du doc, étude de marché, + gestion des droits, droits d'accès, droits à l'oubli, transparence et document de sensibilisation -partie dev : rajout de la gestion des logs et des sauvegardes (par rapport à la sécurité des données) programmation pour mi decembre EN LIEN AVEC LA PARTIE RECHERCHE -Commencé les recherches Bluetooth + test de scan d'adresse MAC. Rendu livrable aux 4 février prévu. Début février, mi-février Bonus : études de la concurrence Lucas : Etudes des fournisseurs, étude de la concurrence, début études de cout amélioration du doc, relecture, remise en forme du doc, études du marchés avec Wassim Corentin : Etudes des solutions + maquettage Réalisation des maquettes complètes des différentes solutions, relecture #### CONCRETISATION DES CHOIX : ##### I - Présentation du travail effectué VOIR PARTIE REUNION SAMEDI ##### GANTT MODIFIE PHOTO Rajout de la partie recherche (4ème partie) Restructuration la partie dev du produit : - rajout sauvegarde - rajout logs Rajout partie respect et droit (avec Thomas) ##### Maquette photo des 3 maquettes : Solution 1 - sans fils Solution 2 - avec fils Solution 3 - à distance 100% (GSM) Solution 4 - Avec fil avec un mini-serveur local avec une communiation GSM avec le serveur à distance #### Choix finaux du projet - version finale du document de cadrage à rendre lien google drive SOIT : Capteur bluetooth et serveur en raspberry PI 0 -> plus simple, techno connu Serveur au sein du logement - défaut majeur : GSM très couteux par rapport aux bluetooth Solution sans fils : plus simple à mettre en place, plus difficile à configurer + problème du brouillage Solutions avec fils : plus complexe à mettre en place dans l'environmenet mais plus simple à gérer pour la communication serveur/capteur #### Ce que l'on va faire Etudes des couts Commencer le dev du produit Validation des recherches commune pour lancement de la création du produit ##### Commencer le dev - premier test ![Uploading file..._a8v3wu5ps]() ##### Questions ON FAIT DE LA COLLECTE DE DONNEES - TRANSPARENCE ![](https://i.imgur.com/2ogVR6w.png) #### Réunion corentin 09/11/2020 - passage à 11h30 Remontée d'alerte - point à travailler Analyse du comportement Recherche d'outil d'analyse de logs SI on choisit une solution, on doit justifier de la fermeture des autres solutions ### Réunion corentin 16/05/2021 Synchronisation des capteurs Mettr en place une base T0 Réflexion placement des capteurs par le technicien - algo technicien pour étalonnage, alerte déplacement de capteur (en rajouter, les déplcaer) * Algo de comparaison des vecteurs de postions