Från tryckgivaren till internet (5 / 5 steg)
Steg 5: Enregistrer vos données dans une Base de données.
Dans un premier temps, il faut installer le Système de Gestion de grunder de Données (SGBD) MySQL (http://raspipress.com/2014/06/tutorial-install-mys... Une fois MySQL installé, connectez vous ()mysql - uroot - hlocalhost -p) en aktör le mot de passe que vous avez mis lors de l'installation du SGBD. SI la connexion est réussie, une ligne de commande interaktiva devrait apparaîtrenågot (mysql >). Créez une base de donnée sv deltagare la requête CREATE DATABASE nom_db; (choisissez un nom relevanta). Créez eget un utilisateur pour cette basera de données: Skapa användaren "nom_user" identifieras av 'password_here'; (choisissez FN mot de passe compliqué et n'oubliez surtout pas le point virgule). Donnez les droits d'accès à votre bas de données à l'utilisateur que vous venez de créer (GRANT alla privilegier på nom_db.* till "nom_user"). Il ne vous reste plus qu'à créer une tabell où Thailand rangées vos données:
Använd nom_db;
CREATE TABLE nom_table (tstamp int tdate datetime, temperatur float, höjd float, pression float);
L'attribut tstamp (timestamp) est un entier représentant le temps. Il est viktigt d'avoir cet attribut sv plus de la datum lorsqu'on veut tracer des graphiques à partir des förrätter de la table. Häll récupérer le tidsstämpel sv python, il suffit d'écrire tstamp = int(time.time()).
Une fois la table créée, il faut pouvoir y accéder depuis FN script python et y enregistrer les données au ögonblick où på les reçoit. Le modul MySQLdb permet cela. Häll l'installer, lancez la commandesudo lämplig-få installera python-mysqldb.
Le script ci-gemensamma montre kommentar se connecter à une basera de données et kommentar källkoden des förrätter dans une tabell. Häll vérifier que vos données ont bien été förrätter dans votre bas de données, reconnectez vous à celle-ci depuis FN terminal et affichez les förrätter de votre tabell sv lançant la requête "välja * från nom_table".