« Suivi des ruches » : différence entre les versions
Ligne 45 : | Ligne 45 : | ||
=== Nano spec === | === Nano spec === | ||
Le but du serveur est de | Le but du serveur est de | ||
* déclarer des ruchers | |||
* déclarer des ruches dans des ruchers | |||
* collecter des données de ruches | |||
* afficher les graphs de données par ruche | |||
* générer une alerte en acs de delta entre 2 mesures pour une ruche donnée | |||
le petit modèle objet peut être décrit comme suit | le petit modèle objet peut être décrit comme suit | ||
[[File:Bzz SQL model.png|400px]] | [[File:Bzz SQL model.png|400px]] | ||
Le serveur est développé en jquery model histoire d'être visualisable indiféremment sur PC, | Le serveur est développé en jquery model histoire d'être visualisable indiféremment sur PC, tablette ou smartphone. | ||
l'arborescence fichier simplifiée peut être vue comme suit: | l'arborescence fichier simplifiée peut être vue comme suit: | ||
[[File:Bzzz spec.png|400px]] | [[File:Bzzz spec.png|400px]] | ||
nommage des ruches | |||
ruche id = 100* Rucher Id + Id ruche | ruche id = 100* Rucher Id + Id ruche | ||
ex 304 = 4ème ruche du rucher 3 => id unique | ex 304 = 4ème ruche du rucher 3 => id unique |
Version du 13 avril 2013 à 18:25
Présentation
Le projet Bzzz (Bee Zen Cube) est un projet de suivi de ruches pour une apiculture vraiment Zen ( pour l'apiculteur et pour ses abeilles ^^). Le but de ce projet est de proposer gratuitement à tout apiculteur amateur un peu bricoleur les plans d'un kit de suivi des ruches.
Voir le fichier:Fichier:Projet Bzzz.pdf
mis à jour Joc (discussion) 9 avril 2013 à 12:43 (UTC)
Planning
premier proto Juin 2013
Structuration du projet et Membres associés
Brevet
@joc, @colvert
Le Cube
Capteur masse
@charg, @yann
La boîte (Plans et réalisation proto)
@charg, @joc
Energie
@david.blaisonneau, @cedricbou
Architecture Filaire versus Sans fil (Wifi/Zigbee/autre)
@laurent, @guillaume.remy
Solutions de transmission Sans-Fil :
Wifi : Si le rucher est à proximité d'une maison
GSM : Envoi de SMS, couverture nationale
Réseau dédié M2M bas débit : http://www.sigfox.com/ couvre apparemment la France métropolitaine
Serveur Collecte et Affichage Smartphone
@colvert, @benoitb
Nano spec
Le but du serveur est de
- déclarer des ruchers
- déclarer des ruches dans des ruchers
- collecter des données de ruches
- afficher les graphs de données par ruche
- générer une alerte en acs de delta entre 2 mesures pour une ruche donnée
le petit modèle objet peut être décrit comme suit
Le serveur est développé en jquery model histoire d'être visualisable indiféremment sur PC, tablette ou smartphone.
l'arborescence fichier simplifiée peut être vue comme suit:
nommage des ruches ruche id = 100* Rucher Id + Id ruche ex 304 = 4ème ruche du rucher 3 => id unique
on peut simuler l'envoi de SMS d'une ruche - soit en envoyant un SMS au 0645 113 265 le SMS doit être formaté comme suit "Bz 403 65.8 15.2 0.65" ce qui signifie la ruche 403 remonte la donnée 1 (MASSE) 65.8, la donnée 2 (Temp) 15.2 et la donnée 3 (??)
Todoliste
A faire: - codage des cas pas droits (TODO dans le code qui vérifie si le rucheid n'est pas valide, si le rucherid est le bon .. pour le moment je fais confiance au gars qui tappe - gestion du filtre pour l'affichage des ruches (sinon si y a 20 ruches dans un rucher la page va être un peu longue...) - intégration avec sensonet (appli de gestion de réseau de capteurs developpés par Benoit) - suppression des fichiers qui servent à rien - commentaire code - fonction edit_rucher (modifier descriptif / localisation / propriétaire) - comprendre pouquoi la carte et les graphs ne se chargent pas avec la page (besoin de reforcer le chargement de la page) - choix pour l'utilisateur du mode d'alerte (SMS, mail, appel) - partiellement fait - gérer le système d'alerting
Fait: - mise en place du système de session (pour l'instant la page de login ne sert à rien (login:test mdp:<rien>) mais on peut attaquer directement les pages subséquentes - display des courbes à finir (pas de display si pas de valeurs, affichage des N derniers points....) - addRuche à finir - intégration de carto (pour le moment je rentre longitude/lattitude via des champs, je pense le faire via l'intégration d'une carto, faut que je regarde comment on fait ça en jquery mobile)
en option - ajout d'un tag admin/user dans la base (pour l'instant un user qui peut voir tous les ruchers et donc toutes les ruches) - IVR - des stats annuels / mensuels / comparatives ruche
Pour contribuer
2 url pour commencer sur Emerginov (faut avoir un compte de dev) - http://www.emerginov.org/main_authen/selfcare.php - http://developers.emerginov.org/
Relation avec Beewatch
@cedricbou
Liens utiles
site de test (login test mdp <rien> )