Capteurs - Lot Affichage utilisateur
Référent du lot : qui veut
A produire
Le travail à faire consiste à coder une application cliente affichant les données du boîtier en local :
- application smartphone (iOS / Android)
- application PC
- langage libre, mais HTML5/JS est peut-être plus portable
- source + paquets installables
- compte-rendus de tests
Spécification
Le projet AirCasting a fait le choix d'un lien Blutooth avec un smartphone, qui permettait l'affichage en direct des données avec une seule application Android. Le fait de voir ce que mesure le boîtier est un important élément réduisant les freins psychologiques.
Option I
Il est possible de s'inspirer de l'application AirCasting.
TODO : il y a plusieurs tâches à réaliser sur cette application Android :
- parvenir à la régénérer : actuellement, nos tentatives ont échoué ⇒ voir ce qui bloque
- franciser l'application : les textes sont déjà traduits (string.xml)
- la faire accepter des données toutes les minutes (actuellement, elle coince si les données ne sont pas chaque seconde)
- remédier à la disparition du bouton Menu sur les smartphones Android récents
Option II
Une autre option semble être offerte par le module ESP8266 : celui-ci a le WiFi et un contrôleur 32 bits, ainsi que 4Mo de flash. Il serait donc envisageable de le configurer en serveur Web qui enverrait une page HTML contenant les données courantes, avec une petite mise en forme (à la façon de l'appli AirCasting). À ce moment là, plus besoin d'un client PC/Android/iOS puisque le navigateur suffirait !!
Mutualisation
Le projet doit aboutir à une interface générique paramétrable qui puisse servir aux différents projets de cette nature susceptibles d'éclore dans les années qui viennent.
Historique projet
Savoir où on en est, notamment pour les autres lots et les personnes se greffant en cours de route.
Support documentaire
La partie matérielle du projet : le code
Compléter à mesure les choix techniques
La partie immatérielle : documentation
L'application AirCasting : AirCasting android Le code source de l'application AirCasting : HabitatMap AirCastingAndroidClient
Compléter à mesure