Σύνδεση Tourniquet - Είσοδος Μέλους

Σύνδεση Tourniquet - Είσοδος Μέλους

To Pegasus Web App επιτρέπει τη σύνδεση μηχανισμού Tourniquet για την είσοδο μέλους στους χώρους της εγκατάστασης, ωστόσο για την την ενεργοποίηση της λειτουργίας αυτής είναι απαραίτητη η χρήση βοηθητικού λογισμικού καθώς και η προσθήκη επιπλέον ΣΜΕ (custom) κώδικα στην εφαρμογή. Αυτό γίνεται γιατί κάθε συσκευή tourniquet έχει διαφορετικές ρυθμίσεις. 

Η υλοποιημένη σύνδεση με το tourniquet στηρίζεται στο ότι το tourniquet "διαβάζει" μία σειριακή port και στην ανάγνωση ενός ή περισσοτέρων χαρακτήρων ανοίγει την πόρτα.

Πρόσθετος κώδικας ΣΜΕ (custom) στην εφαρμογή.

Μπορείτε να βρείτε και να κατεβάσετε τον πρόσθετο κώδικα από εδώ 
Για την προσθήκη του, θα χρειαστεί να έχετε πρόσβαση στα αρχεία του Pegasus Web App στον server σας. Σε περίπτωση που το Pegasus Web App είναι στημένο σε server της ΤΕΣΑΕ, επικοινωνείτε με το τεχνικό τμήμα της ΤΕΣΑΕ.

Εντός του zip θα βρείτε ένα functions.js αρχείο, το οποίο θα πρέπει να προστεθεί στο /pegasus_cloud_app/sme00/
Αν ο φάκελος "sme00" δεν υπάρχει, μπορείτε να τον δημιουργήσετε.

Το αρχείο εντός του περιλαμβάνει 4 JavaScript συναρτήσεις:

  1. sme_gym00_par_d_afterDraw_listeners
  2. sme_gym00_subscribe_to_ws_server
  3. sme_gym00_websocket_open
  4. sme_gym00_member_can_enter

Τα ονόματα των συναρτήσεων είναι σημαντικό να μην αλλαχθούν ώστε να μπορεί να γίνει η κλήση τους από το Pegasus Web App Gym.

Ώς default URI ορίζεται το "ws://localhost:50061" εντός του functions.js, το οποίο αν χρειάζεται, μπορείτε να το αλλάξετε. 
Στην IP θα πρέπει να ορίσουμε την IP του υπολογιστή (όπου είναι συνδεδεμένο το tourniquet) στο τοπικό μας δίκτυο π.χ. 192.168.167.9 ή localhost. Η default Websocket Port είναι η 50061. Θα χρειατεί να την αλλάξετε σε πολύ σπάνιες περιπτώσεις. 

Εγκατάσταση βοηθητικού λογισμικού - Pegasus Tourniquet

Μπορείτε να βρείτε και να κατεβάσετε την εφαρμογή από εδώ

Αφότου γίνει λήψη της εφαρμογής, πρέπει να γίνει εγκατάσταση στον υπολογιστή εκτελώντας το PegasusTourniquet.exe 
Σε περίπτωση που τα Windows εμφανίσουν προειδοποίηση άγνωστου λογισμικού, μπορείτε να την παρακάμψετε και να ακολουθήσετε τα βήματα της εγκατάστασης.

Για να πραγματοποιηθεί η σύνδεση ανάμεσα στο Pegasus Tourniquet και της Οθόνης Παρουσιών, θα πρέπει το Pegasus Tourniquet να είναι ανοιχτό και να έχει γίνει εκκίνηση του Websocket Server, πρωτού ανοίξουμε την οθόνη παρουσιών. 
Η σύνδεση γίνεται αυτόματα με το άνοιγμα της οθόνης παρουσιών εφόσον έχει προστεθεί στην εφαρμογη ο επιπλέον κώδικας που περιγράφεται παραπάνω.

Σε περίπτωση που η οθόνη παρουσιών ανοίγει σε διαφορετικό PC από αυτό με το tourniquet θα πρέπει να κάνουμε τις ακόλουθες ρυθμίσεις στους browsers μας: 

Google Chrome
Ορίζουμε το url ws://ip:port στο flag chrome://flags/#unsafely-treat-insecure-origin-as-secure του browser. Αντικαθιστούμε την ip και port με τα πραγματικά στοιχεία

Mozilla Firefox
Πηγαίνουμε στο about:config του firefox βρίσκουμε το network.websocket.allowInsecureFromHTTPS και το κάνουμε true.

Κατά την εγκατάσταση ορίζεται η αυτόματη εκκίνηση της εφαρμογής Pegasus Tourniquet με το άνοιγμα του υπολογιστή και η αυτόματη εκκίνηση του Websocket Server.
Αν η εφαρμογή έχει εγκατασταθεί σε προηγούμενο χρόνο και δεν ανοίγει αυτόματα με την εκκίνηση του υπολογιστή, μπορείτε να κατεβάσετε και να την εγκαταστήσετε ξανά, επιλέγοντας "Modify" στις επιλογές εγκατάστασης, ώστε να γίνει τροποποίηση της.

Βήματα Εγκατάστασης

Μετά την επιτυχημένη εγκατάσταση του Pegasus Tourniquet και εκτελώντας το Serial_Tourniquet.exe, θα δείτε την παρακάτω οθόνη.

Εδώ μπορείτε να ορίσετε το WebSocket Port και την αντίστοιχη COM θύρα που θα χρησιμοποιεί. Τις διαθέσιμες COM θύρες του υπολογιστή σας μπορείτε να τις βρείτε από τη Διαχείριση Συσκευών / Device Manager των Windows.

Πατώντας "Save / Start WS Server" εκκινείται ο WebSocket Server.

Την επόμενη φορά που θα εκκινήσετε τον υπολογιστή σας, θα εκτελεστεί αυτόματα το βοηθητικό πρόγραμμα και θα γίνει αυτόματα Start του WS Server.

Επιτυχής Εγκατάσταση - Λειτουργία

Εφόσον προστεθούν τα παραπάνω, έχει εγκατασταθεί το Pegasus Tourniquet και έχει γίνει η σωστή παραμετροποίηση, έχοντας ανοιχτή την εφαρμογή Pegasus Tourniquet και έχοντας εκκινήσει τον WS Server από αυτή, με το άνοιγμα της οθόνης παρουσιών γίνεται αυτόματα σύνδεση μεταξύ της και του Pegasus Web App.

Έπειτα αν το αποτέλεσμα της σάρωσης barcode είναι θετικό, ότι το μέλος δηλαδή μπορεί να εισέλθει, στέλνεται αυτόματα το ορισμένο μήνυμα στο Pegasus Tourniquet για το άνοιγμα της πόρτας.

Τελευταία Αλλαγή: 06/03/2026