background image

 

 

 

- 7 -

 

4.2.1 Πίνακας “users” ............................................................................................ - 83 -

 

4.2.2 Πίνακας “devices” ........................................................................................ - 84 -

 

4.2.3 Πίνακας “commands” ................................................................................... - 86 -

 

4.2.4 Πίνακας “password_reset” ........................................................................... - 87 -

 

4.2.5 Πίνακας “user_activation” ........................................................................... - 87 -

 

4.2.6 Πίνακας “users_logs” ................................................................................... - 88 -

 

4.2.7 Πίνακας “devices_logs” ................................................................................ - 89 -

 

4.2.8 Πίνακας “menus_info” ................................................................................. - 90 -

 

4.2.9 Σχεδιάγραμμα οντοτήτων-συσχετίσεων ...................................................... - 92 -

 

4.3 Λειτουργίες του ιστοχώρου ................................................................................ - 93 -

 

4.3.1 Λειτουργίες για τον χρήστη .......................................................................... - 94 -

 

4.3.2 Διαχείριση συσκευών ................................................................................... - 97 -

 

4.3.3 Λειτουργίες για τον διαχειριστή ................................................................ - 100 -

 

4.4 Το λογισμικό του αρτοπαρασκευαστή ............................................................. - 105 -

 

4.4.1 Παρουσίαση της λειτουργίας της συσκευής .............................................. - 105 -

 

4.4.2 Ανάλυση βιβλιοθηκών και συναρτήσεων .................................................. - 108 -

 

4.4.3 Χρονοπρογραμματισμός συσκευής ........................................................... - 110 -

 

4.4.4 Η επικοινωνία Arduino Uno – εξυπηρετητή .............................................. - 110 -

 

4.5 Μηχανισμοί ασφάλειας και ελέγχου ................................................................ - 112 -

 

4.5.1 Ασφάλεια του ιστοχώρου .......................................................................... - 112 -

 

4.5.2 Ασφάλεια της επικοινωνίας Arduino Uno  - εξυπηρετητή ........................ - 113 -

 

4.5.3 Ασφάλεια της συσκευής του αρτοπαρασκευαστή .................................... - 113 -

 

4.6 Σύνοψη μετρικών κώδικα ................................................................................. - 114 -

 

4.6.1 Μετρική κώδικα Arduino............................................................................ - 114 -

 

4.6.2 Μετρική κώδικα ιστοχώρου ....................................................................... - 114 -

 

Σύνοψη κεφαλαίου ................................................................................................. - 115 -

 

Κεφάλαιο 5 – Συμπεράσματα και επεκτάσεις............................................................ - 117 -