Partage
  • Partager sur Facebook
  • Partager sur Twitter

Stocker données d'un Sense hat raspberry pi

Aidez moi please

    18 mai 2018 à 9:47:00

    Bonjour,

    J'ai un projet en ISN pour mon bac et on est perdues dans mon groupe, on a un Sense hat raspberry pi et on veut qu'il nous prenne des valeurs pendant 10 secondes, que ces valeurs soient stockées sur une base de données Mysql, et que de là on puisse en faire des graphiques.

    Au niveau du passage des valeurs à la base de données, il vaut mieux que je crée une matrice sur Python et que je l'envoie ensuite à la base ou plutôt que j'envoie les données une par une à cette base ? 

    • Partager sur Facebook
    • Partager sur Twitter
      18 mai 2018 à 10:13:53

      Bonjour,

      Manque de précisions

      Vous êtes ici sur un forum d'entraide communautaire et non pas sur un forum de demande de service, le but n'est donc pas de fournir une réponse toute faite ou de directement fournir la solution à quiconque viendrait sans la moindre trace. Afin d'obtenir de l'aide et une solution à votre problème, il est fortement recommandé de présenter clairement l'état actuel du problème en nous fournissant :

      • Un descriptif clair et précis du problème
      • La tentative actuelle de résolution que vous avez effectué
      • Le résultat attendu et le résultat actuel
      • Toutes pistes de recherches pouvant aider à la résolution

      Manque de recherche

      La question que vous posez est très fréquente, cela démontre un manque de recherche évident. Internet et ce forum fourmillent de ressources répondant à votre besoin.

      Je vous invite à effectuer de vraies recherches qui sont à la base d'un bon apprentissage…

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        18 mai 2018 à 13:10:48

        La réponse à ta question tiens à la normalisation des bases de données. (voir https://fr.wikipedia.org/wiki/Forme_normale_(bases_de_donn%C3%A9es_relationnelles) ) qui va te permettre de créer un schéma relationnel.

        Toutefois, MySQL (ou tout SGBDR) n'est pas adapté à la sauvegarde de données de mesures.

        Il y a des base de données qui existent pour ce genre de besoin spécifique https://en.wikipedia.org/wiki/Time_series_database#List_of_time_series_databases 

        Le couple influxdb (pour la sauvegarde des données ) et grafana (pour la création des graph) donne de très bon résultat.

        Fait une recherche avec "influxdb grafana rasperberry" sur un moteur de recherche.

        Premier lien => https://bentek.fr/influxdb-grafana-raspberry-pi/ 

        -
        Edité par Sebajuste 18 mai 2018 à 13:11:21

        • Partager sur Facebook
        • Partager sur Twitter
          7 juin 2018 à 16:31:48

          Non pas du tout. Là il s'agit d'un bête fichier plat.

          Ceci dit c'est un choix tout à fait acceptable si :

          - les données sont limités dans le temps (on ne conservent pas plus de x mesures)

          - il n'est pas nécessaire d’accéder aux données en temps réel (puisqu'il faut déconnecter la carte SD et la brancher sur un PC).

          Dans le cas contrainte, il est préférable de ne rien stocker dans l'appareil. On préférera se connecter à un serveur (via WiFi, ou réseau dédié comme Sigfox, LoRa, etc...). Et c'est ce serveur qui contiendra une base de données comme InfluxDB capable de sauvegarder toutes les données des appareils pour toute leur durée de vie (potentiellement des milliards de valeurs), et de les exploiter en temps réel.

          • Partager sur Facebook
          • Partager sur Twitter

          Stocker données d'un Sense hat raspberry pi

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown