background image

Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών  

 
 

 
 

97 

 

Εικόνα 70: Κώδικας συνάρτησης geocodeByAddress 

 

Pusher 

 

Όπως αναφέρθηκε σε προηγούμενο κεφάλαιο, η διαδικτυακή εφαρμογή δέχεται ή από 

Arduino  ή  από  την  εφαρμογή  κινητού  κάποια  response  σε  πραγματικό  χρόνο  και  αυτό 

επιτεύχθηκε με τη βιβλιοθήκη pusher. Για να είναι ικανή η διαδικτυακή εφαρμογή να “ακούει” 

αυτά τα response χρειάστηκε να αναπτυχθεί ο ακόλουθος κώδικας. 

 

 

 

Εικόνα 71: Κώδικας βιβλιοθήκης pusher 

 

generate-password 

 

Tέλος, αξίζει να αναφερθεί και η συνάρτηση που χρησιμοποιήθηκε για την παραγωγή 

τυχαίων κωδικών και RFID. Η συνάρτηση αυτή ονομάζεται “generate-password” και δίνει τη 

δυνατότητα  για  παραγωγή  τυχαίων  χαρακτήρων,  αριθμών,  γραμμάτων  και  συμβόλων,  των 

οποίων το μήκος το καθορίζει η συνάρτηση. Στο παράδειγμα που ακολουθεί στην εικόνα 66 

το μήκος που έχει επιλεχθεί είναι δέκα χαρακτήρες και οι αριθμοί είναι αποδεκτοί.