Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών
97
Εικόνα 70: Κώδικας συνάρτησης geocodeByAddress
Pusher
Όπως αναφέρθηκε σε προηγούμενο κεφάλαιο, η διαδικτυακή εφαρμογή δέχεται ή από
Arduino ή από την εφαρμογή κινητού κάποια response σε πραγματικό χρόνο και αυτό
επιτεύχθηκε με τη βιβλιοθήκη pusher. Για να είναι ικανή η διαδικτυακή εφαρμογή να “ακούει”
αυτά τα response χρειάστηκε να αναπτυχθεί ο ακόλουθος κώδικας.
Εικόνα 71: Κώδικας βιβλιοθήκης pusher
generate-password
Tέλος, αξίζει να αναφερθεί και η συνάρτηση που χρησιμοποιήθηκε για την παραγωγή
τυχαίων κωδικών και RFID. Η συνάρτηση αυτή ονομάζεται “generate-password” και δίνει τη
δυνατότητα για παραγωγή τυχαίων χαρακτήρων, αριθμών, γραμμάτων και συμβόλων, των
οποίων το μήκος το καθορίζει η συνάρτηση. Στο παράδειγμα που ακολουθεί στην εικόνα 66
το μήκος που έχει επιλεχθεί είναι δέκα χαρακτήρες και οι αριθμοί είναι αποδεκτοί.