49
Ανάλυση Πληροφοριακού Συστήματος eBuzzer
Εικόνα 28: Ανταλλαγή δεδομένων πλακέτας esp8266 με ΠΣ
Τέλος, στην Εικόνα 29 φαίνεται ο κώδικας του αρχείου api.php με τον οποίο γίνεται η
ανταλλαγή των δεδομένων της πλακέτας με το ΠΣ. Σε πρώτη φάση ελέγχεται η τιμή της
μεταβλητής espID, η οποία στέλνεται από την πλακέτα esp8266 με μέθοδο POST. Στην
επόμενη φάση και αφού η τιμή της μεταβλητής espID έχει αρχικοποιηθεί γίνεται η σύνδεση με
τη βάση δεδομένων του ΠΣ με χρήση του ερωτήματος που είναι αποθηκευμένο στην
μεταβλητή $sql. Στην τελική φάση και μετά την εκτέλεση του ερωτήματος επιστρέφονται στην
πλακέτα esp8266 ο αριθμός και η κατάστασή της παραγγελίας, με τη βοήθεια των μεταβλητών
$order_id και $status.
Εικόνα 29: Αρχείο api.php