Compare commits

...

1 Commits

  1. 11
      iot.adoc

11
iot.adoc

@ -149,7 +149,6 @@ void read_lilypad () {
---- ----
import smbus <1> import smbus <1>
import time <1> import time <1>
import signal <1>
import re <1> import re <1>
from datetime import datetime <1> from datetime import datetime <1>
@ -223,7 +222,7 @@ image::./photos/graphana.png[100,100]
=== Graphana === Graphana
[.text-justify] [.text-justify]
{nbsp}{nbsp}{nbsp}{nbsp} Το Graphana είναι μία δικτυακή εφαρμογή που με τις κατάλληλες ρυθμίσεις μπορέι να παρέχει διαγράμματα, {nbsp}{nbsp}{nbsp}{nbsp} Το Graphana είναι μία δικτυακή εφαρμογή που με τις κατάλληλες ρυθμίσεις μπορέι να παρέχει διαγράμματα,
γραφήματα η ακόμα και ειδοποιήσεις με τα δεδομένα που διαβάζει απο τα data sources της. https://grafana.com/ γραφήματα η ακόμα και ειδοποιήσεις με τα δεδομένα που διαβάζει απο τα data sources της. https://grafana.com/[window=_blank]
{empty} + {empty} +
@ -235,7 +234,7 @@ image::./photos/influx.png[100,100]
Η InfluxDB είναι σχεδιασμένη ειδικα για να διαχειρίζεται δεδομένα προσανατολισμένα προς τον χρόνο. Η InfluxDB είναι σχεδιασμένη ειδικα για να διαχειρίζεται δεδομένα προσανατολισμένα προς τον χρόνο.
Ενώ και οι κλασσικές SQL βάσεις έχουν την ικανοτητα να διαχειριστούν τέτοιου τύπου δεδομένα δεν έχουν Ενώ και οι κλασσικές SQL βάσεις έχουν την ικανοτητα να διαχειριστούν τέτοιου τύπου δεδομένα δεν έχουν
την ικανότητα να διαχειριστούν μεγάλο όγκο και υψηλής συχνότητα τέτοιου τύπου δεδομένα. την ικανότητα να διαχειριστούν μεγάλο όγκο και υψηλής συχνότητα τέτοιου τύπου δεδομένα.
Αυτό το κενό ήρθε να καλύψει η InfluxDB με την ικανότητα της για ανάλυση και αποθήκευση τέτοιου τύπου δεδομένων σε πραγματικό χρόνο. https://www.influxdata.com/ Αυτό το κενό ήρθε να καλύψει η InfluxDB με την ικανότητα της για ανάλυση και αποθήκευση τέτοιου τύπου δεδομένων σε πραγματικό χρόνο. https://www.influxdata.com/[window=_blank]
=== Εγκατάσταση Graphana & influxDB === Εγκατάσταση Graphana & influxDB
[WARNING] [WARNING]
@ -371,7 +370,7 @@ image::./script_install_photos/select_InfluxDB.png[750,750,title="Add data sourc
Στις ρυθμίσεις για το influxDB βάζουμε Στις ρυθμίσεις για το influxDB βάζουμε
[.text-center] [.text-center]
image::./script_install_photos/15th_graphana_data_source_config.png[750,750,title="Add data source",link="./script_install_photos/15th_graphana_data_source_config.png"] image::./script_install_photos/15th_graphana_data_source_config.png[750,750,title="Add data source",link="./script_install_photos/15th_graphana_data_source_config.png",window=_blank]
Στην συνέχεια επιστρέφουμε στο κεντρικό μενου και επιλεγουμε Create import Στην συνέχεια επιστρέφουμε στο κεντρικό μενου και επιλεγουμε Create import
@ -383,7 +382,7 @@ Upload JSON file
[.text-center] [.text-center]
image::./script_install_photos/13th_graphana_import_menu.png[750,750,title="Json"] image::./script_install_photos/13th_graphana_import_menu.png[750,750,title="Json"]
και ανεβάζουμε το αρχείο link:json{ext-relative}[JSON] και ανεβάζουμε το αρχείο link:json{ext-relative}[JSON, window=_blank]
== Προσθήκες στον κώδικα της Python == Προσθήκες στον κώδικα της Python
{nbsp}{nbsp}{nbsp}{nbsp} Για να μπορέσουμε να τοποθετήσουμε τα δεδομένα στην βάση που μόλις δημιουργήσαμε θα πρέπει να γίνουν κάποιες προσθήκες στον κώδικα μας έτσι ώστε να στέλνονται τα δεδομένα ταυτόχρονα με τις άλλες λειτουργίες. {nbsp}{nbsp}{nbsp}{nbsp} Για να μπορέσουμε να τοποθετήσουμε τα δεδομένα στην βάση που μόλις δημιουργήσαμε θα πρέπει να γίνουν κάποιες προσθήκες στον κώδικα μας έτσι ώστε να στέλνονται τα δεδομένα ταυτόχρονα με τις άλλες λειτουργίες.
@ -436,4 +435,4 @@ while True:
<2> Αποστολή δεδομένων με την βάση (δημιουργία entry στην βάση sensor με τα δεδομένα που στάλθηκαν απο το Arduino) <2> Αποστολή δεδομένων με την βάση (δημιουργία entry στην βάση sensor με τα δεδομένα που στάλθηκαν απο το Arduino)
[.text-justify] [.text-justify]
{nbsp}{nbsp}{nbsp}{nbsp} Με τις προσθήκες αυτές πλέον ο κώδικας της Python λαμβάνει τα δεδομένα, τα γράφει σε ένα αρχείο τοπικά, τα εμφανίζει στην οθόνη μας και τα στέλνει προς την βάση δεδομένων για αποθήκευση. {nbsp}{nbsp}{nbsp}{nbsp} Με τις προσθήκες αυτές πλέον ο κώδικας της Python λαμβάνει τα δεδομένα, τα γράφει σε ένα αρχείο τοπικά, τα εμφανίζει στην οθόνη μας και τα στέλνει προς την βάση δεδομένων για αποθήκευση.

Loading…
Cancel
Save