Κοινό: Αυτό το άρθρο απευθύνεται σε υπεύθυνους προστασίας δεδομένων, αρχιτέκτονες πληροφορικής σε σχολικές διευθύνσεις και υπουργεία, εταίρους OEM που ενσωματώνουν dashboards υγείας στόλου, και εισαγωγείς B2B που πρέπει να απαντήσουν στο ερώτημα «τι αναφέρει η πένα πίσω στο εργοστάσιο;» για αγοραστές στην ΕΕ, τις ΗΠΑ, τον Κόλπο και τη Λατινική Αμερική. Υποθέτει ότι κατανοείτε τα GDPR και COPPA σε εννοιολογικό επίπεδο, αλλά θέλετε να γνωρίζετε ακριβώς ποιες κατηγορίες συμβάντων εξέρχονται από τις πένες B1/B2/F8/K7/KF1/L5/P2/Q6/Q8/T2/Y6, ποια είναι ανωνυμοποιημένα, ποια είναι opt-in και ποια δεν μεταδίδονται ποτέ.
Ένας ισπανικός σχολικός συνεταιρισμός που αγόρασε 12.000 πένες ρώτησε την ομάδα συμμόρφωσής μας ένα συγκεκριμένο ερώτημα το προηγούμενο τρίμηνο: «Βάσει του Άρθρου 25 του GDPR, ποια δεδομένα εξέρχονται από τη συσκευή, ποία παραμένουν στη συσκευή και μπορεί ένας γονέας να εξαιρεθεί χωρίς να χάσει την κάλυψη εγγύησης;» Η ειλικρινής απάντηση έχει 23 σελίδες. Η σύντομη απάντηση, την οποία δημοσιεύουμε εδώ, είναι ότι τα συμβάντα τηλεμετρίας είναι opt-out από προεπιλογή στην ΕΕ, opt-in από προεπιλογή στις ΗΠΑ βάσει COPPA, opt-in από προεπιλογή στη Σαουδική Αραβία βάσει SFDA, και ποτέ ενεργά από προεπιλογή για στόλους OEM με αυτο-φιλοξενία. Παρακάτω ακολουθεί η τεχνική υλοποίηση πίσω από αυτές τις πολιτικές.
Αυτό το άρθρο καλύπτει τον ενσωματωμένο δακτύλιο καταγραφής, το σχήμα συμβάντων, τη σωλήνωση ανωνυμοποίησης, το πρόγραμμα μεταφόρτωσης, τη στάση GDPR/COPPA/PIPL/LGPD, τις μετρήσεις υγείας στόλου που εκθέτει το dashboard και το κόστος λειτουργίας τηλεμετρίας σε 47.000+ πένες σε 47 χώρες.
1. Ο Ενσωματωμένος Δακτύλιος Καταγραφής
Κάθε πένα διαθέτει έναν δακτύλιο καταγραφής 512 KB στο διαμέρισμα δεδομένων χρήστη. Ο δακτύλιος είναι μόνο για προσθήκη, χρονικά ευρετηριασμένος, και επιβιώνει από επαναφορά εργοστασίου μόνο εάν ο γονέας επιλέξει «διατήρηση διαγνωστικών καταγραφών» — που είναι η προεπιλογή για αναπτύξεις επιχειρήσεων και ανενεργό από προεπιλογή για λιανική.
1.1 Παράμετροι Δακτυλίου ανά Μοντέλο
| Μοντέλο | Διαμέρισμα | Μέγεθος δακτυλίου | Εγγραφές συμβάντων | Διατήρηση (ημέρες) |
|---|---|---|---|---|
| B1 | Δεδομένα χρήστη NOR | 256 KB | 2.800 | 14 |
| B2 | Δεδομένα χρήστη NOR | 256 KB | 2.800 | 14 |
| F8 | Δεδομένα χρήστη NAND | 512 KB | 5.600 | 21 |
| K7 / KF1 | Δεδομένα χρήστη NAND | 512 KB | 5.600 | 21 |
| L5 | Δεδομένα χρήστη NAND | 1 MB | 11.200 | 30 |
| P2 | Δεδομένα χρήστη NOR | 256 KB | 2.800 | 14 |
| Q6 / Q8 | Δεδομένα χρήστη NAND | 1 MB | 11.200 | 30 |
| T2 / Y6 | Δεδομένα χρήστη NAND | 2 MB | 22.400 | 45 |
Ο δακτύλιος έχει μέγεθος ώστε να χωρά την κατηγορία συμβάντων με τον υψηλότερο όγκο (app.evt) για 14–45 ημέρες, ανάλογα το μοντέλο. Ο δακτύλιος είναι κυκλικός: τα παλαιότερα συμβάντα απορρίπτονται πρώτα.
1.2 Σχήμα Συμβάντος
Κάθε εγγραφή είναι μια σταθερή δομή 96 byte με 1 byte τύπο, 4 byte χρονική σήμανση, 2 byte έκδοση σχήματος και 89 byte ωφέλιμο φορτίο ειδικό για τον τύπο.
struct telemetry_event_t {
uint8_t type; // 0x01..0x2C
uint32_t timestamp; // seconds since boot
uint16_t schema_ver; // e.g., 0x0007
uint8_t severity; // 0..3 (info, warn, error, critical)
uint8_t reserved;
uint8_t payload[80];
uint16_t crc; // CRC-16-CCITT
uint8_t sig_pad[6]; // reserved for Ed25519 short sig
} __attribute__((packed));
Το payload εξαρτάται από τον τύπο. Ένα συμβάν boot.end μεταφέρει ένα uint32 διάρκειας εκκίνησης· ένα συμβάν oid.lookup μεταφέρει ένα uint16 καθυστέρησης και ένα uint16 κάδου σελίδας λεξικού· ένα συμβάν app.crash μεταφέρει ένα hash αποτυπώματος στοίβας 64 byte.
2. Κλάσεις Συμβάντων
Ορίζουμε 44 κλάσεις συμβάντων. Δεν ανεβαίνουν όλες. Η κατάταξη είναι LOCAL (δεν ανεβαίνουν ποτέ), TELEMETRY (ανεβαίνουν, ανωνυμοποιημένα), ή SUPPORT (ανεβαίνουν μόνο με ρητή συγκατάθεση χρήστη).
| Κλάση | Πλήθος | Προεπιλεγμένη στάση | Παράδειγμα |
|---|---|---|---|
| Μόνο τοπικά | 18 | LOCAL | key.press, book.open, app.locale |
| Τηλεμετρία (ανωνυμοποιημένη) | 19 | TELEMETRY | boot.end, oid.lookup, pwr.drain, fw.update |
| Υποστήριξη (συμμετοχή) | 7 | SUPPORT | voice.clip, asr.utterance, dict.override |
Τα 18 συμβάντα LOCAL παραμένουν στη συσκευή και χρησιμοποιούνται μόνο για λειτουργίες εντός εφαρμογής, όπως "συνέχεια από εκεί που σταμάτησες". Τα 19 συμβάντα TELEMETRY ανεβαίνουν σε πακέτα μέσω Wi-Fi. Τα 7 συμβάντα SUPPORT ανεβαίνουν μόνο όταν ο γονέας ή ο διαχειριστής στόλου ενεργοποιήσει ρητά τη λειτουργία υποστήριξης.
3. Κανόνες Ανωνυμοποίησης
Κάθε συμβάν TELEMETRY περνά από μια σωλήνωση ανωνυμοποίησης 4 σταδίων πριν την αποστολή. Η σωλήνωση εκτελείται εντός της συσκευής και επιβάλλεται από τον bootloader· ακόμη και μια παραβιασμένη εφαρμογή δεν μπορεί να την παρακάμψει.
- Αφαίρεση αναγνωριστικών — Ο σειριακός αριθμός συσκευής αντικαθίσταται με περιστρεφόμενο salt ανά εκκίνηση. Το salt είναι τυχαία τιμή 128 bit που αναγεννάται σε κάθε cold boot.
- Ομαδοποίηση τιμών — Οι καθυστερήσεις στρογγυλοποιούνται στα πλησιέστερα 10 ms. Τα επίπεδα μπαταρίας στρογγυλοποιούνται στο πλησιέστερο 5%. Τα lookups λεξικού ομαδοποιούνται σε επίπεδα CEFR.
- Hash αποτυπωμάτων — Τα stack traces γίνονται hash με salt ανά στόλο. Το salt περιστρέφεται μηνιαία και δεν ανεβαίνει ποτέ.
- Συγκέντρωση στην πηγή — Τα μεμονωμένα συμβάντα συγκεντρώνονται σε παράθυρα 15 λεπτών εντός της συσκευής. Η συσκευή ανεβάζει μία εγγραφή ανά παράθυρο, όχι 30 μεμονωμένα συμβάντα.
Η συγκεντρωτική εγγραφή περιέχει: χρονοσφραγίδα παραθύρου, fleet ID (hash 32 bit του OEM subkey), μοντέλο, έκδοση firmware, κωδικό περιοχής και 6 μετρητές μετρικών. Δεν περιέχει σειριακό αριθμό συσκευής, όνομα γονέα, όνομα παιδιού ή οποιοδήποτε περιεχόμενο πάτηξε το παιδί.
4. Πρόγραμμα Αποστολής και Παρτίδων
Οι αποστολές γίνονται μόνο μέσω Wi-Fi, ποτέ μέσω κινητής τηλεφωνίας (δεν περιλαμβάνουμε κυψελοειδές modem). Το προεπιλεγμένο πρόγραμμα είναι:
| Συνθήκη | Συμπεριφορά |
|---|---|
| Wi-Fi συνδεδεμένο, αδράνεια >5 λεπτά | Αποστολή εκκρεμούς παρτίδας |
| Μπαταρία <20% | Αναβολή αποστολής |
| Μπαταρία <10% | Ακύρωση μεταφόρτωσης, διατήρηση παρτίδας τοπικά |
| Φορτιστής συνδεδεμένος, οποιαδήποτε μπαταρία | Άμεση μεταφόρτωση |
| Εξαναγκασμένη μεταφόρτωση από διαχειριστή στόλου | Μεταφόρτωση τώρα, ανεξαρτήτως κατάστασης |
Ένα τυπικό στυλό μεταφορτώνει 1–3 ομαδοποιημένες εγγραφές ανά ημέρα, συνολικά 18–54 KB. Σε έναν στόλο 12.000 στυλό κατά τη διάρκεια μιας σχολικής εβδομάδας, ο όγκος μεταφόρτωσης είναι 1,6–4,8 GB ανά εβδομάδα, που χωράει άνετα σε μία μόνο εταιρική γραμμή ευρυζωνικής σύνδεσης.
5. Στάση συμμόρφωσης GDPR / COPPA / PIPL / LGPD
Η προεπιλεγμένη συμπεριφορά τηλεμετρίας διαφέρει ανά δικαιοδοσία. Το εργοστάσιο ορίζει την προεπιλογή με βάση τους κανονισμούς του προορισμού αποστολής.
| Δικαιοδοσία | Προεπιλεγμένη τηλεμετρία | Προεπιλεγμένη υποστήριξη | Μηχανισμός εξαίρεσης (opt-out) |
|---|---|---|---|
| ΕΕ (GDPR) | OPT-OUT | ΑΝΕΝΕΡΓΟ | Ρυθμίσεις → Απόρρητο → Τηλεμετρία |
| ΗΒ (GDPR + DPA) | OPT-OUT | ΑΝΕΝΕΡΓΟ | Ρυθμίσεις → Απόρρητο → Τηλεμετρία |
| ΗΠΑ (COPPA, κάτω των 13) | OPT-IN | ΑΝΕΝΕΡΓΟ | Οδηγός πρώτης εκκίνησης |
| ΗΠΑ (13+, πολιτειακοί νόμοι) | OPT-OUT | ΑΝΕΝΕΡΓΟ | Ρυθμίσεις → Απόρρητο → Τηλεμετρία |
| Σαουδική Αραβία (SFDA, PTA) | OPT-IN | ΑΝΕΝΕΡΓΟ | Οδηγός πρώτης εκκίνησης + πύλη PTA |
| ΗΑΕ (TDRA) | OPT-IN | ΑΝΕΝΕΡΓΟ | Οδηγός πρώτης εκκίνησης + πύλη TDRA |
| Κίνα (PIPL) | OPT-IN | ΑΝΕΝΕΡΓΟ | Οδηγός πρώτης εκκίνησης + συναίνεση PIPL |
| Βραζιλία (LGPD) | OPT-OUT | ΑΝΕΝΕΡΓΟ | Ρυθμίσεις → Απόρρητο → Τηλεμετρία |
| Μεξικό (LFPDPPP) | OPT-OUT | ΑΝΕΝΕΡΓΟ | Ρυθμίσεις → Απόρρητο → Τηλεμετρία |
| Όλες οι υπόλοιπες περιοχές | OPT-OUT | ΑΝΕΝΕΡΓΟ | Ρυθμίσεις → Απόρρητο → Τηλεμετρία |
Σε κάθε δικαιοδοσία, ο γονέας ή ο διαχειριστής στόλου μπορεί να απενεργοποιήσει την τηλεμετρία χωρίς να χάσει την κάλυψη εγγύησης, χωρίς να χάσει την πρόσβαση σε ενημερώσεις OTA και χωρίς να χάσει την πρόσβαση στην υποστήριξη. Το μόνο χαρακτηριστικό που απενεργοποιείται με την εξαίρεση (opt-out) είναι ο πίνακας υγείας στόλου, ο οποίος απαιτεί συγκεντρωτική τηλεμετρία για να λειτουργήσει.
6. Πίνακας Μετρικών Υγείας Στόλου
Για τους συνεργάτες OEM και τους μεγάλους φορείς εκμετάλλευσης στόλων, ο πίνακας τηλεμετρίας εμφανίζει 9 μετρικές σε επίπεδο στόλου. Καμία μετρική δεν μπορεί να αναλυθεί σε επίπεδο μεμονωμένου σειριακού αριθμού συσκευής.
| Μετρική | Ορισμός | Χρήση |
|---|---|---|
| Ποσοστό ημερήσιας ενεργοποίησης | (στυλό με ≥1 εκκίνηση σε 24 ώρες) / (μέγεθος στόλου) | Δέσμευση |
| Συνεδρίες χωρίς κατάρρευση | (συνεδρίες χωρίς μη διαχειρισμένη εξαίρεση) / (συνεδρίες) | Σταθερότητα |
| Αναζήτηση OID p95 | 95η εκατοστιαία θέση του OID προς προφορά | Απόδοση |
| Υγεία μπαταρίας | Στυλό που αναφέρουν <80% της αρχικής χωρητικότητας | Κύκλος ζωής υλικού |
| Ρυθμός υιοθέτησης OTA | (στυλό με το πιο πρόσφατο υλικολογισμικό) / (μέγεθος στόλου) | Ταχύτητα ενημερώσεων |
| Ποσοστό επιτυχίας λεξικού | (αναζητήσεις που εξυπηρετήθηκαν από την προσωρινή μνήμη) / (αναζητήσεις) | Απόδοση |
| Επιτυχία φόρτωσης πακέτου γλώσσας | (φορτώσεις LP χωρίς αποτυχία υπογραφής) / (φορτώσεις) | Ακεραιότητα περιεχομένου |
| Ρυθμός συμβάντων φόρτισης | (συνεδρίες φόρτισης ανά στυλό ανά εβδομάδα) | Μοτίβο χρήσης |
| Κατανομή σοβαρότητας σφαλμάτων | Κατανομή συμβάντων σοβαρότητας 0–3 | Υγεία |
Ο πίνακας ελέγχου είναι δωρεάν για στόλους άνω των 5.000 στυλό. Κάτω από αυτό, το κόστος είναι $0,04 ανά στυλό ετησίως, με μηνιαία χρέωση.
7. Οπτικοποίηση SVG της ροής τηλεμετρίας και του μείγματος μετρικών
8. Κόστη
| Υπηρεσία | Κόστος | Σημειώσεις |
|---|---|---|
| Φιλοξενούμενος πίνακας ελέγχου τηλεμετρίας (5.000+ στυλό) | περιλαμβάνεται στην πύλη OEM | Δωρεάν |
| Φιλοξενούμενος πίνακας ελέγχου τηλεμετρίας (<5.000 στυλό) | $0,04/στυλό/έτος | Μηνιαία χρέωση |
| Αυτο-φιλοξενούμενος κόμβος τηλεμετρίας | $1.800/έτος | Ανά διανομέα |
| Προσαρμοσμένη κατηγορία συμβάντος (ανά τύπο) | $2.400 εφάπαξ + $0,06/στυλό/έτος | Ανά εταίρο OEM |
| Υποστήριξη αξιολόγησης επιπτώσεων απορρήτου | $1.200 | Ανά περιοχή |
| Πιστοποιητικό διαγραφής δεδομένων (GDPR Άρθρο 17) | $0 | Αυτοεξυπηρέτηση μέσω πύλης |
Συμβουλή αγοραστή: Για αναπτύξεις στην ΕΕ άνω των 10.000 στυλό, ζητήστε ένα δείγμα πιστοποιητικού διαγραφής δεδομένων από την πύλη πριν υπογράψετε την PO. Το πιστοποιητικό είναι PDF 1 σελίδας με τη χρονική σήμανση διαγραφής και το SHA-256 του διαγραμμένου συνόλου εγγραφών.
8. Παράρτημα: Παράδειγμα ανωνυμοποίησης και κατάλογος κατηγοριών συμβάντων
8.1 Παράδειγμα ανωνυμοποίησης
Δείτε την ακολουθία ακατέργαστων συμβάντων παρακάτω, που καταγράφηκε σε ένα πραγματικό Q8 σε ανάπτυξη σε σαουδαραβικό σχολείο. Παρακολουθούμε κάθε στάδιο της αγωγού ανωνυμοποίησης 4 σταδίων.
Ακατέργαστα oid.lookup συμβάντα που καταγράφηκαν στη συσκευή (παράθυρο δείγματος, 14:00–14:15 τοπική ώρα):
14:02:11 oid.lookup serial=QC8-24-118-00472 lat=98ms page=412 word="الفيل"
14:03:48 oid.lookup serial=QC8-24-118-00472 lat=104ms page=412 word="يمشي"
14:05:22 oid.lookup serial=QC8-24-118-00472 lat=88ms page=412 word="ببطء"
14:09:17 oid.lookup serial=QC8-24-118-00472 lat=101ms page=412 word="في"
14:11:46 oid.lookup serial=QC8-24-118-00472 lat=94ms page=412 word="الحديقة"
Στάδιο 1 — αφαίρεση αναγνωριστικών. Ο σειριακός αριθμός αντικαθίσταται με ένα περιστρεφόμενο salt 128-bit ανά εκκίνηση και στη συνέχεια υπολογίζεται το κατακερμασμένο αναγνωριστικό κάδου 32-bit. Το αναγνωριστικό κάδου 0x4A12F8E1 δεν μπορεί να αντιστραφεί στον σειριακό αριθμό χωρίς το salt, και το salt διαγράφεται κατά την επόμενη ψυχρή εκκίνηση.
Στάδιο 2 — ομαδοποίηση τιμών σε κάδους. Οι καθυστερήσεις στρογγυλοποιούνται στα πλησιέστερα 10 ms. Η σελίδα ομαδοποιείται σε CEFR A1 (σελίδες 1–500), A2 (σελίδες 501–1.200), B1 (σελίδες 1.201–2.000).
Στάδιο 3 — hash αποτυπωμάτων. Δεν υπάρχουν ίχνη στοίβας σε αυτό το παράθυρο.
Στάδιο 4 — συγκέντρωση στην πηγή. Τα 5 συμβάντα συμπτύσσονται σε μία εγγραφή.
Αποτέλεσμα: μία εγγραφή μεταφορτώθηκε στις 14:15:
{
"fleet_id": "0x4A12F8E1",
"model": "Q8",
"fw": "3.3.1",
"region": "SA",
"window": "2026-09-12T14:15:00Z",
"events": {
"oid_lookup_count": 5,
"oid_lookup_p95_ms": 100,
"cefr_bucket": "A2"
}
}
Αυτό είναι αυτό που βλέπει ο πίνακας ελέγχου του στόλου. Δεν υπάρχει διαδρομή πίσω στο παιδί, στον γονέα ή στο συγκεκριμένο στυλό — το αναγνωριστικό κάδου αλλάζει σε κάθε εκκίνηση.
8.2 Πλήρες Απόθεμα Κλάσεων Συμβάντων (n = 44)
Η πλήρης ταξινομία συμβάντων, ομαδοποιημένη ανά υποσύστημα και προεπιλεγμένη στάση:
| ID | Συμβάν | Στάση | Παράθυρο συγκέντρωσης | Σημειώσεις |
|---|---|---|---|---|
| 0x01 | boot.start | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Μετρά τις ψυχρές εκκινήσεις |
| 0x02 | boot.end | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Διάρκεια ψυχρής εκκίνησης |
| 0x03 | pwr.drain | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Ρυθμός αποφόρτισης μπαταρίας |
| 0x04 | pwr.charge | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Αιχμή ρεύματος φόρτισης |
| 0x05 | key.press | ΤΟΠΙΚΟ | δ/υ | Χάρτης κουμπιών |
| 0x06 | book.open | ΤΟΠΙΚΟ | δ/υ | Θέση συνέχισης |
| 0x07 | book.close | ΤΟΠΙΚΟ | δ/υ | Θέση συνέχισης |
| 0x08 | oid.lookup | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Καθυστέρηση σε κάδους |
| 0x09 | oid.miss | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Ο κωδικός δεν βρίσκεται σε κανένα φορτωμένο βιβλίο |
| 0x0A | dict.hit | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Ποσοστό επιτυχίας προσωρινής μνήμης |
| 0x0B | dict.miss | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Καθυστέρηση πρώτης αναζήτησης |
| 0x0C | lp.load | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Επαλήθευση υπογραφής LP |
| 0x0D | tts.speak | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Καθυστέρηση πρώτου byte |
| 0x0E | asr.utterance | ΥΠΟΣΤΗΡΙΞΗ | ανά συνεδρία | Μόνο κατόπιν συγκατάθεσης |
| 0x0F | asr.result | ΥΠΟΣΤΗΡΙΞΗ | ανά συνεδρία | Μόνο κατόπιν συγκατάθεσης |
| 0x10 | app.crash | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Hash στοίβας |
| 0x11 | app.err | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Σοβαρότητα 0–3 |
| 0x12 | fw.update | ΤΗΛΕΜΕΤΡΙΑ | ανά έκδοση | Στάδιο OTA |
| 0x13 | fw.rollback | ΤΗΛΕΜΕΤΡΙΑ | ανά έκδοση | Αριθμός επαναφορών |
| 0x14 | dict.update | ΤΗΛΕΜΕΤΡΙΑ | ανά έκδοση | OTA λεξικού |
| 0x15 | lp.update | ΤΗΛΕΜΕΤΡΙΑ | ανά έκδοση | LP OTA |
| 0x16 | wifi.assoc | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Χρόνος ελέγχου ταυτότητας |
| 0x17 | wifi.fail | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Αποτυχία ελέγχου ταυτότητας |
| 0x18 | ble.pair | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Επιβεβαίωση SSP |
| 0x19 | ble.fail | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Αποτυχία ζεύξης |
| 0x1A | nfc.read | ΤΟΠΙΚΑ | δ/υ | Μόνο UID ετικέτας |
| 0x1B | usbc.plug | ΤΟΠΙΚΑ | δ/υ | Αριθμός εισαγωγών USB-C |
| 0x1C | usbc.pd | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Αποδεκτό PDO |
| 0x1D | batt.health | ΤΗΛΕΜΕΤΡΙΑ | καθημερινά | Υποβάθμιση χωρητικότητας |
| 0x1E | therm.warn | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Θερμική κατάσταση PMIC |
| 0x1F | wear.delta | ΤΗΛΕΜΕΤΡΙΑ | καθημερινά | Μετρητής φθοράς flash |
| 0x20 | err.s0 | ΤΗΛΕΜΕΤΡΙΑ | ανά συμβάν | Ενεργοποίηση καθολικής διακοπής |
| 0x21 | err.s1 | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Πλήθος S1 |
| 0x22 | err.s2 | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Μέτρηση S2 |
| 0x23 | err.s3 | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Μέτρηση S3 |
| 0x24 | app.locale | ΤΟΠΙΚΟ | δ/υ | Γλώσσα διεπαφής |
| 0x25 | app.theme | ΤΟΠΙΚΟ | δ/υ | Θέμα διεπαφής |
| 0x26 | voice.clip | ΥΠΟΣΤΗΡΙΞΗ | ανά συνεδρία | Μόνο με συγκατάθεση |
| 0x27 | voice.share | ΥΠΟΣΤΗΡΙΞΗ | ανά συνεδρία | Μόνο με συγκατάθεση |
| 0x28 | voice.delete | ΥΠΟΣΤΗΡΙΞΗ | ανά συνεδρία | Μόνο με συγκατάθεση |
| 0x29 | dict.override | ΥΠΟΣΤΗΡΙΞΗ | ανά συνεδρία | Μόνο με συγκατάθεση |
| 0x2A | parent.pin | ΤΟΠΙΚΟ | δ/υ | Γονικός έλεγχος |
| 0x2B | screen.time | ΤΟΠΙΚΟ | δ/υ | Ημερήσια διάρκεια συνεδρίας |
| 0x2C | session.end | ΤΗΛΕΜΕΤΡΙΑ | 15 λεπτά | Διάρκεια συνεδρίας |
Από τα 44 συμβάντα, τα 18 είναι ΤΟΠΙΚΑ, τα 19 είναι ΤΗΛΕΜΕΤΡΙΑΣ και τα 7 είναι ΥΠΟΣΤΗΡΙΞΗΣ. Η πλήρης καταγραφή δημοσιεύεται στην πύλη OEM στο πρότυπο εκτίμησης αντικτύπου απορρήτου.
10. Οπτικοποίηση: Κατανομή κατηγοριών συμβάντων και όριο εύρους ζώνης
Η παρακάτω οπτικοποίηση συνδυάζει μια πίτα με τις τρεις κατηγορίες συμβάντων (ΤΟΠΙΚΟ/ΤΗΛΕΜΕΤΡΙΑ/ΥΠΟΣΤΗΡΙΞΗ) με μια στήλη του μηνιαίου ορίου εύρους ζώνης ανά στυλό. Το νούμερο 152 KB είναι το δημόσιο συμβατικό μέγεθος που μοιραζόμαστε με τις προμήθειες σχολείων.
Σχετική ανάγνωση
- GDPR και Προστασία Δεδομένων στην ΕΕ για Στυλό Ανάγνωσης
- Στυλό Ανάγνωσης COPPA και Γονικός Έλεγχος
- Αρχιτεκτονική IoT Cloud Στυλό Ανάγνωσης MQTT
- Μηχανισμός Ενημέρωσης Υλικολογισμικού OTA για Στυλό Ανάγνωσης
- Κρυπτογράφηση Δεδομένων Στυλό Ανάγνωσης AES-128 vs AES-256
- Προγράμματα OEM για Στυλό Ανάγνωσης