View  Edit  Attributes  History  Attach  Print  Search

GLAP-Box : Programme de test : Programme de test d'un enregistrement de données dans un fichier texte.

GLAPBOX > Tests

Explication

  • On utilise ici, sur la GLAP-Box, un programme Processing qui réalise un enregistrement de données à intervalle régulier dans un fichier texte. Dans le cas présent, à titre de test, on enregistre simplement une nouvelle ligne de données dans le fichier texte voulu, chaque seconde.
  • En pratique, on pourra enregsitrer à peu près tout type de données texte voulues de cette façon, notamment des résultats issus de conversion analogique si on utilise une carte Arduino simultanément. La quantité de donnée n'est limitée que par la taille du disque dur, soit près de 35 Go disponibles sur la GLAP-Box.
  • Un point intéressant ici : l'enregistrement des données se fait "à la suite" dans le fichier texte. Ainsi, si il y a eu une interruption de l'enregistrement, un redémarrage intempestif de la GLAP-Box ou tout autre interruption, les données seront toutes préservées.
  • Autre point intéressant : si on enregistre les données au format CSV (données séparées par ";" ), on pourra utiliser directement les données dans un tableur par simple copier/coller et réaliser des graphes en quelques minutes très simplement.
  • Enfin, la récupération des données se fera très simplement via le réseau à l'aide d'un simple accès NFS à la GLAP-Box. Pour plus de détails, voir : GLAP-Box : Utiliser le partage de fichier NFS entre la GLAP-Box et un poste client sous Ubuntu.
  • On pourra de cette façon aussi bien réaliser des datalogging de longue durée (enregistrement toutes les minutes pendant plusieurs jours ou plus... ) que d'évènements rapides (il est possibles de réaliser plusieurs dizaines d'enregistrement par seconde).
  • Programme utilisé ici : Processing : Fichiers : Enregistrer des données à intervalle régulier dans un fichier texte au format CSV

Matériel

Le matériel nécessaire pour la communication distante avec la GLAP-Box :

  • la GLAP-Box
  • un PC fixe tournant sous n'importe quel OS supportant VNC,
  • un routeur wifi DHCP pour attribution automatique des adresses (box internet qui est à la fois un routeur wifi et éthernet)
  • une clé USB wifi compatible Ubuntu

Accessoires utilisés avec la GLAP-Box :

  • Ici, aucun.
  • selon les cas, une carte Arduino et des capteurs.

Montage utilisé

Réseau

Nous utiliserons ici un réseau de type infrastructure. Votre réseau local wifi , dans sa forme la plus simple, doit comporter :

  • un routeur wifi configuré en mode DHCP : ce mode permet l'attribution automatique des adresses IP des éléments du réseau par le routeur. C'est le mode par défaut généralement des routeurs actuels. Votre routeur pourra soit être votre box internet qui dispose le plus souvent d'une connexion wifi, soit un routeur réseau wifi dédié.
  • la GLAP-Box avec la clé USB wifi connectée sur un port USB
  • le poste client (= l'ordinateur à partir duquel vous allez accéder à la GLAP-Box) connecté également au réseau local (indifféremment en wifi ou par internet)

Glap-Box

  • seule

Programme Processing

Procédure

  • Accéder au bureau de votre GLAP-Box par VNC
  • Créer un fichier texte simple appelé datalog.txt sur le bureau dans un répertoire appelé trans
  • Lancer Processing sur la GLAP-Box
  • Copier/coller ce programme dans Processing
  • Lancer l'exécution
  • Stopper après quelques secondes ou minutes
  • Ouvrir le fichier texte et visualiser les données.
  • on pourra relancer le programme et ouvrir à nouveau le fichier texte : les données sont bien écrites à la suite !

Remarques

  • Très pratique et simple !