jramanath / IoT_Mines

Projet Mines de Nancy - Maison connectée et data
1 stars 0 forks source link

Meilleur intégration du code #12

Open jramanath opened 7 years ago

jramanath commented 7 years ago

Pour l'instant le code qui interroge les capteurs et récupère les mesures est dans un script séparé du projet Django, on pourrait très bien l'y intégrer, dans une application dédiée ?

timFaivre commented 7 years ago

Pas si les capteurs se mettent en veille entre deux mesures. Ça oblige à recompiler leur firmware, j'ai pas réussi à faire ça proprement encore...

jramanath commented 7 years ago

Ah ok, il faut donc instancier une seule fois autopairing et gpio, comme ce qu'on voit dans la fonction main? C'est faisable. J'aimerais bien faire un test.

jramanath commented 7 years ago

Voilà une démo d'app django qui instancie une variable x une seule fois, et qui est en mesure de la servir à chaque requête sur l'url. L'idée serait donc d'instancier autopairing et gpio au démarrage du serveur django, puis de récupérer les valeurs des capteurs à chaque fois que l'on vient sur la vue. Bien sûr ensuite, on n'a plus qu'à construire un job dont le rôle est de venir taper l'url toutes les 5 min. Easy.