📲 Στοιχεία σύνδεσης οργάνου
🔍 Γιατί δεν κλειδώνω;
Αυτόματος έλεγχος της σύνδεσής σου — λογαριασμός, αποστολή θέσης, απόσταση από βάση, κατάσταση σταθμού, ιονόσφαιρα.
💬 Υποστήριξη
Στείλε μας ερώτηση/πρόβλημα — η απάντηση εμφανίζεται εδώ (και στο email σου αν έχεις δηλώσει).
📥 Λήψη RINEX (post-processing)
Ενεργές συνδέσεις μου
Πρόσφατο ιστορικό συνδέσεων
Online τώρα
Κατάσταση σταθμών
Ο χάρτης χρειάζεται πρόσβαση internet στον browser (OpenStreetMap). Οι θέσεις των βάσεων προέρχονται από το ρεύμα RTCM (1005/1006) ή τις δηλωμένες συντεταγμένες, και των rovers από τα NMEA GGA που στέλνουν.
Ανάλυση δικτύου — αποστάσεις & κενά κάλυψης
Ο rover συνδέεται στο VRS mountpoint, στέλνει NMEA GGA και ο caster επιλέγει αυτόματα τον πλησιέστερο διαθέσιμο φυσικό σταθμό, με αυτόματη εναλλαγή καθώς μετακινείται.
Τα πακέτα εμφανίζονται στη δημόσια σελίδα εγγραφής
register.html (ενεργοποίησέ την στις Ρυθμίσεις → Εταιρεία & Τιμολόγηση).
📊 Λογιστικά
🎁 Δωρεάν παρατάσεις (δώρα)
Ποιος έδωσε δωρεάν ημέρες, σε ποιον και πότε. Οι μεταπωλητές βλέπουν μόνο τα δικά τους.
Παραγγελίες / εγγραφές
Νέες εγγραφές δημιουργούν ανενεργό λογαριασμό. Με την πληρωμή (webhook gateway) ή με Έγκριση εδώ, εφαρμόζεται το πακέτο και ενεργοποιείται.
Δήλωσε εδώ τους υπόλοιπους servers του δικτύου: το VRS/Nearest θα «βλέπει»
και τις δικές τους βάσεις και θα τις τραβά αυτόματα μόνο όταν τις χρειάζεται κάποιος rover
(on-demand pull) — χωρίς μόνιμο forward. Οι αλλαγές ισχύουν χωρίς επανεκκίνηση (έως 30" καθυστέρηση).
Απαραίτητο: στο appsettings.json κάθε server να έχει οριστεί PeerApiKey.
Ενεργές συνδέσεις NTRIP
🔍 Πρόσφατες αποσυνδέσεις
Οι τελευταίες κλεισμένες συνδέσεις με διάρκεια και αιτία αποσύνδεσης — πολλές σύντομες συνδέσεις στη σειρά (κόκκινη διάρκεια) σημαίνουν ότι κάτι διώχνει τον rover.
💬 Μηνύματα υποστήριξης πελατών
Ό,τι στέλνουν οι πελάτες από την πύλη τους. Η απάντησή σου εμφανίζεται στην πύλη τους και τους αποστέλλεται και με email.
🔐 Αποτυχημένες συνδέσεις (NTRIP + Web)
Ποιος δοκίμασε να συνδεθεί με λάθος στοιχεία, από ποια IP — εντοπίζει λάθος ρυθμισμένα όργανα πελατών και απόπειρες brute force. Μόνιμο αρχείο: data/security-log.csv.
Ημερολόγιο συμβάντων
Αθροίζει τις ώρες σύνδεσης NTRIP κάθε χρήστη από ΑΥΤΟΝ τον server και από κάθε ενεργό peer (καρτέλα «Servers»). Περιλαμβάνονται και οι συνδέσεις που τρέχουν αυτή τη στιγμή. Τα δεδομένα ανανεώνονται ανά 60 δευτερόλεπτα.
Ο έλεγχος τρέχει «ήσυχα» — μόνο όταν ο server είναι αδρανής, έναν σταθμό τη φορά, με baseline solution (RTKLIB) προς τον πλησιέστερο γείτονα. Συγκρίνει την υπολογισμένη θέση με τη δηλωμένη· μεγάλη απόκλιση = πιθανή μετατόπιση κεραίας ή λάθος συντεταγμένες.
📐 Ανίχνευση μετατόπισης (τάση mm/έτος)
Γραμμική τάση των αποκλίσεων θέσης στο ιστορικό — εντοπίζει αργή μετακίνηση κεραίας / καθίζηση που δεν φαίνεται σε μεμονωμένο έλεγχο (χρειάζεται ≥6 μετρήσεις σε ≥10 ημέρες).
📐 Ευρήματα datum — προτεινόμενες διορθώσεις συντεταγμένων
Όταν τα fixed baselines του δικτύου δείχνουν συστηματική απόκλιση σταθμού από τη δηλωμένη θέση του (>25 cm οριζόντια ή >60 cm σε ύψος — συνήθως ξεχασμένο ύψος κεραίας/ιστού), εμφανίζεται εδώ. Η «Εφαρμογή» ενημερώνει τις δηλωμένες συντεταγμένες ΚΑΙ ενεργοποιεί το override θέσης, ώστε οι rovers να πάρουν αμέσως το σωστό 1005.
📏 Baselines δικτύου — τελευταίος κύκλος
ΔE/ΔN/ΔU = διαφορά της θέσης που μέτρησε το FIX από τη δηλωμένη θέση του δεύτερου σταθμού του ζεύγους. RMS = εσωτερική ακρίβεια της λύσης.
✨ Ποιότητα VRS δικτύου (leave-one-out)
Σε κάθε κύκλο Network RTK, ένας σταθμός «κρύβεται» και οι διορθώσεις του προβλέπονται από τους υπόλοιπους — το σφάλμα πρόβλεψης δείχνει πόσο καλό VRS δίνει το δίκτυο σε εκείνη τη γεωμετρία (μικρότερο = καλύτερο).
🛰️ Εφημερίδες (καύσιμο του Network RTK/VRS)
📥 Post-processing RINEX — επίλυση σημείου από το δίκτυο
Ανέβασε RINEX 3 observation (και .gz) από στατική μέτρηση — ο server βρίσκει τους κοντινούς σταθμούς, διαβάζει τα καταγεγραμμένα δεδομένα τους για το ίδιο χρονικό παράθυρο (θέλει ενεργή «Καταγραφή raw» στους σταθμούς), και κάθε σταθμός δίνει ανεξάρτητη fixed λύση της θέσης. Τα ύψη είναι ελλειψοειδή (WGS84).
📄 Virtual RINEX — εικονικός δέκτης σε οποιοδήποτε σημείο
Παράγει RINEX 3 αρχείο σαν να υπήρχε δέκτης στη θέση που ορίζεις, για το χρονικό παράθυρο που ορίζεις — από τα καταγεγραμμένα δεδομένα του δικτύου, με διορθώσεις δικτύου όταν κλειδώνουν τα baselines. Για post-processing στο λογισμικό του τοπογράφου (TBC, Infinity, Magnet) με κοντινό baseline αντί για μακρινό σταθμό. GPS L1/L2, ώρες σε GPS time.
🧹 Αδρανείς σταθμοί (νεκροί ≥7 ημέρες)
Ενεργοί στο μητρώο αλλά χωρίς ούτε λεπτό λειτουργίας τις τελευταίες 7 ημέρες — ρυπαίνουν λίστες, sourcetable και SLA. Η απενεργοποίηση είναι αναστρέψιμη (πίνακας Σταθμών → Επεξεργασία → Ενεργός).
🗂️ Εφαρμοσμένες διορθώσεις datum
⏻ Υπηρεσίες συστήματος
Master διακόπτης: σταματά/ξεκινά όλες τις υπηρεσίες (caster, relays, TCP feeds, forwards, παρακολούθηση). Οι σταθμοί και οι rovers αποσυνδέονται και επανασυνδέονται μόνοι τους — το web interface μένει ενεργό.
📨 Newsletter προς πελάτες
Στέλνεται ένα ξεχωριστό μήνυμα σε κάθε παραλήπτη — κανείς δεν βλέπει τις διευθύνσεις των άλλων, και δεν στέλνεται αντίγραφο στον διαχειριστή. Δοκίμασε πρώτα με «Δοκιμαστικό».
⏱️ Μεταφορά καταναλωμένων ωρών (DBLOGS)
Επικόλλησε το περιεχόμενο του used-hours.csv
(γραμμές Username;Seconds). Οι ώρες ΠΡΟΣΤΙΘΕΝΤΑΙ στη χρήση κάθε πελάτη —
δεν αντικαθιστούν. Κάνε πρώτα Προεπισκόπηση: δεν γράφεται τίποτα μέχρι να πατήσεις Εφαρμογή.
🔁 Migration από CMTool (Firebird)
Εισαγωγή χρηστών, σταθμών και forwards από την παλιά βάση MAINDATABASE.DB. Δώσε τη διαδρομή του αρχείου στον server (η βάση διαβάζεται από αντίγραφο — το πρωτότυπο δεν αγγίζεται). Ό,τι υπάρχει ήδη ΔΕΝ αντικαθίσταται.
🔄 Μεταφορά διαμόρφωσης μεταξύ servers
Επιλεκτική εξαγωγή/εισαγωγή σταθμών, εικονικών, χρηστών (με τους κωδικούς τους) και πακέτων — για να στήνεις νέο server ή να κρατάς τους 4 ίδιους. ΔΕΝ μεταφέρονται οι ρυθμίσεις μηχανήματος (θύρες, HTTPS, κλειδιά). Το ταίριασμα γίνεται κατά όνομα/username. ⚠ Το αρχείο περιέχει κωδικούς (hashes) — φύλαξέ το με ασφάλεια.
📢 Ανακοινώσεις προς τους χρήστες
Εμφανίζονται στην πύλη κάθε χρήστη (web, κινητό, Android app) — π.χ. προγραμματισμένες εργασίες, νέες υπηρεσίες, διακοπές.
⬆️ Αναβάθμιση λογισμικού server
Ανέβασε το νέο GnssCorsSuite-win-x64.zip (ή zip μόνο του server) — ο server θα σταματήσει, θα αντικαταστήσει τα αρχεία του (ο φάκελος data/ δεν αγγίζεται ποτέ) και θα επανεκκινήσει μόνος του σε ~30-60″. Η προηγούμενη έκδοση κρατιέται στο data/updates/backup-prev για επαναφορά.
Ημερολόγιο ενεργειών (audit log)
Ποιος διαχειριστής/μεταπωλητής έκανε τι — δημιουργίες, αλλαγές, ανανεώσεις, πληρωμές.
Αποθηκεύονται στο data/settings.json — επιβιώνουν από αναβαθμίσεις
και ισχύουν άμεσα χωρίς επανεκκίνηση. (Οι θύρες NTRIP/web αλλάζουν μόνο από το appsettings.json.)