Μετάβαση στο περιεχόμενο

Embedded product-boundary experiment

Vectis AI

Ένα πρωτότυπο πηγαίου κώδικα για δεδομένα οχημάτων

A vehicle-data prototype spanning API, user surfaces, embedded source, and a Rust signal-normalisation core. The implemented record supports trace and fixture work; vehicle, hardware, and fleet validation remain outside it.

Γέφυρα επιχείρησης ↔ τεχνολογίας · Embedded product-boundary experiment

Turn raw vehicle signals into a bounded, testable product system.

Explores the boundary from vehicle acquisition and canonical signals to operator-facing product decisions.

Πρόκειται για ερμηνεία χαρτοφυλακίου και πηγής, όχι για ισχυρισμό πελάτη, ανάπτυξης, πιστοποίησης ή αποτελέσματος.

  1. 01

    Επιχειρηματική πίεση

    Vehicle telemetry is only useful when acquisition, signal semantics, connectivity, diagnostics, user experience, and operational responsibility form one product boundary.

  2. 02

    Απόφαση προϊόντος

    Separate embedded acquisition, canonical signal mapping, application APIs, and user surfaces before adding assistant or predictive behaviour.

  3. 03

    Τεχνικό αρχείο

    Embedded source, API and user surfaces, a Rust normalisation core, and a trace-replay fixture for DBC, CAN, and canonical mapping.

  4. 04

    Επιστροφή τεκμηρίων

    Signal quality, offline behaviour, update safety, hardware limits, and user validation return to feature scope, architecture, support, and release criteria.

Τεκμήρια πηγαίου κώδικα

Τι τεκμηριώνει πραγματικά ο πηγαίος κώδικας

A vehicle-data prototype spanning API, user surfaces, embedded source, and a Rust signal-normalisation core. The implemented record supports trace and fixture work; vehicle, hardware, and fleet validation remain outside it.

Το λεπτομερές τεχνικό στιγμιότυπο διατηρείται στα αγγλικά.

Ωριμότητα
Source prototype with software and firmware boundaries
Έλεγχος τεκμηρίων
Κατάσταση κώδικα έως

Αποφάσεις προϊόντος και αρχιτεκτονικής

  • Separate device acquisition, canonical signal mapping, APIs, and operator-facing product surfaces.
  • Normalise DBC/CAN inputs into a canonical signal layer before product logic consumes them.
  • Treat offline behaviour, update safety, and hardware abstraction as explicit architecture boundaries.

Ελέγξιμα τεκμήρια

  • Backend unit and integration tests for the application and telemetry boundaries.
  • Embedded source with C-level tests for selected firmware logic.
  • A Rust trace-replay integration fixture for DBC parsing, CAN decoding, and signal mapping.

Όρια ισχυρισμών

  • Future architecture specifications are not presented as already implemented source.
  • No hardware-in-the-loop, vehicle-in-the-loop, OEM, safety-certification, or field-fleet record is asserted.
  • Predictive-maintenance and assistant outputs require separate data-quality and operational validation.

Τα τεκμήρια αποθετηρίου δεν αποτελούν τεκμήρια πελατών, ανάπτυξης, πιστοποίησης ή αποτελεσμάτων.

Αρχιτεκτονική

Από τη θύρα OBD-II σε πληροφορίες σε απλή γλώσσα

Τρία όρια πηγαίου κώδικα: ενσωματωμένη συλλογή δεδομένων, αντιστοίχιση σημάτων σε κανονική μορφή και API, και επιφάνειες τηλεμετρίας και βοηθού που απευθύνονται στον χρήστη.

Μόνο χάρτης πηγής: ένα επίπεδο μπορεί να αναπαριστά υλοποιημένο κώδικα, όριο προσαρμογέα ή τεκμηριωμένο σχεδιασμό. Δεν δηλώνει διαμορφωμένη υπηρεσία παραγωγής.

  1. 01

    Επίπεδο 1 — Πηγαίος Κώδικας Συλλογής Δεδομένων OBD-II σε ESP32

    Ο ενσωματωμένος πηγαίος κώδικας αναπαριστά τη συλλογή δεδομένων OBD-II/CAN, επιλεγμένα σήματα, εισόδους κίνησης, προσωρινή αποθήκευση και όρια ενημέρωσης. Δεν διατυπώνεται ισχυρισμός για υλικό παραγωγής ή επικύρωση σε όχημα.

  2. 02

    Επίπεδο 2 — Κινητό + Ιστός + API

    Οι επιφάνειες κινητού, ιστού, streaming και εισαγωγής δεδομένων αναπαρίστανται στον πηγαίο κώδικα. Η καθυστέρηση από άκρο σε άκρο, η αξιοπιστία και η χρηστικότητά τους στο πεδίο απαιτούν επικύρωση με το υλικό και τα δίκτυα-στόχους.

  3. 03

    Επίπεδο 3 — AI Insight Engine

    Ο πηγαίος κώδικας αναπαριστά έναν βοηθό βασισμένο στο Mistral για την επεξήγηση ακατέργαστων δεδομένων CAN σε απλή γλώσσα: περιλήψεις διαδρομών, βαθμολόγηση συμπεριφοράς οδήγησης και υποθέσεις προγνωστικής συντήρησης και ανωμαλιών. Οι έξοδοί του απαιτούν ξεχωριστή επικύρωση ποιότητας δεδομένων και επιχειρησιακή επικύρωση.

Το Πρόβλημα

Το Πρόβλημα

Γιατί τα δεδομένα οχημάτων παραμένουν αναξιοποίητα

  1. Ακατέργαστα Δεδομένα, Καμία Γνώση

    Τα σύγχρονα οχήματα παράγουν πλούσια δεδομένα OBD-II, αλλά οδηγοί και διαχειριστές στόλων δεν έχουν προσβάσιμο εργαλείο ερμηνείας.

  2. Κατακερματισμένα Εργαλεία

    Ξεχωριστές εφαρμογές για διαγνωστικά, παρακολούθηση διαδρομών, οικονομία καυσίμου και βαθμολόγηση ασφάλειας. Κανένα ενοποιημένο επίπεδο νοημοσύνης.

  3. Αντιδραστική Συντήρηση

    Οι βλάβες συμβαίνουν πριν εντοπιστούν τα προβλήματα. Καμία προβλεπτική ειδοποίηση, καμία βαθμολόγηση υγείας, καμία ανάλυση τάσεων.

  4. Χωρίς Ενσωμάτωση AI

    Δεν μπορείτε να κάνετε ερωτήσεις στο αυτοκίνητό σας. Καμία διεπαφή φυσικής γλώσσας για κατανόηση οδηγικών μοτίβων ή υγείας οχήματος.

Χαρακτηριστικά

Βασικά Χαρακτηριστικά

Επιφάνειες πηγαίου κώδικα από τα ακατέργαστα δεδομένα OBD-II έως την τηλεμετρία που απευθύνεται στον χρήστη

Μόνο πεδίο πηγής: μια εγγραφή μπορεί να περιγράφει υλοποιημένο κώδικα, τεκμηριωμένο προσαρμογέα ή διαμορφωμένη ροή. Δεν δηλώνει ενεργή υπηρεσία παραγωγής.

  1. 01

    Streaming Τηλεμετρίας

    Ο πηγαίος κώδικας αναπαριστά επιλεγμένα PIDs και λειτουργίες OBD-II (τρέχοντα δεδομένα, freeze frame, DTCs, VIN), GPS μέσω NMEA, είσοδο IMU και streaming μέσω WebSocket + SSE. Η κάλυψη και οι ρυθμοί δεν έχουν επικυρωθεί.

  2. 02

    Ευφυής Παρακολούθηση Διαδρομών

    Ο πηγαίος κώδικας αναπαριστά αυτόματη ανίχνευση έναρξης/λήξης, καταγραφή διαδρομής, στατιστικά ταξιδιών, αναπαραγωγή και ιστορικό διαδρομών με ανάλυση κόστους. Τίποτα από αυτά δεν έχει επικυρωθεί σε οχήματα.

  3. 03

    Βαθμολόγηση Ασφάλειας Οδηγού

    Ο πηγαίος κώδικας μοντελοποιεί μια βαθμολογία ασφάλειας από οδηγικά συμβάντα όπως απότομο φρενάρισμα, ταχεία επιτάχυνση, απότομη στροφή και κρούση, με επιμέρους βαθμολογίες για ομαλότητα, ταχύτητα και οικολογική οδήγηση. Τα κατώφλια δεν έχουν επικυρωθεί σε οχήματα.

  4. 04

    Ευφυή Διαγνωστικά

    Ο πηγαίος κώδικας αναπαριστά ανάγνωση/διαγραφή DTC, ανάλυση freeze frame και μια βαθμολογία υγείας οχήματος. Οι έξοδοι προβλεπτικής συντήρησης απαιτούν ξεχωριστή επικύρωση.

  5. 05

    AI Βοηθός

    Ο πηγαίος κώδικας αναπαριστά έναν βοηθό για ερωτήσεις σε φυσική γλώσσα σχετικά με δεδομένα οχήματος, ο οποίος χρησιμοποιεί ένα μεγάλο γλωσσικό μοντέλο με αποκρίσεις streaming SSE. Οι έξοδοί του απαιτούν ξεχωριστή επικύρωση.

  6. 06

    Πηγαίος Κώδικας Firmware ESP32

    Ο ενσωματωμένος πηγαίος κώδικας στοχεύει ένα ESP32-S3 (dual-core 240MHz) με CAN/TWAI, GPS u-blox, IMU MPU6050, WiFi 802.11 b/g/n και BLE GATT. Οι τύποι καυσίμου (βενζίνη, πετρέλαιο, υβριδικό, PHEV, BEV, υδρογόνο) και το OTA A/B rollback μοντελοποιούνται στον πηγαίο κώδικα. Δεν διατυπώνεται ισχυρισμός για επικύρωση σε υλικό ή σε όχημα.

Τι μοντελοποιεί ο πηγαίος κώδικας

Διαδρομές σημάτων οχήματος που αναπαρίστανται στον πηγαίο κώδικα

Ο κώδικας που εξετάστηκε μοντελοποιεί επιλεγμένα σήματα OBD-II/CAN και ένα επίπεδο κανονικής αντιστοίχισης. Η διαθεσιμότητα, ο ρυθμός, οι μονάδες και η σημασία διαφέρουν ανά όχημα και απαιτούν επικύρωση με fixtures, σε πάγκο δοκιμών και σε όχημα.

Μόνο επιφάνεια αποθετηρίου: διαθεσιμότητα, πληρότητα, απόδοση και λειτουργική καταλληλότητα απαιτούν ξεχωριστή επικύρωση.

PID 0D

Ταχύτητα Οχήματος

01

Αναπαριστά την είσοδο ταχύτητας οχήματος για τη λογική διαδρομών, κατωφλίων και γεωφράχτη. Δεν διατυπώνεται ισχυρισμός για ρυθμό και ακρίβεια που να ισχύει σε όλα τα οχήματα.

PID 0C

Στροφές Κινητήρα (RPM)

02

Αναπαριστά την είσοδο στροφών κινητήρα ως έμμεσο δείκτη φορτίου κινητήρα, με υποθέσεις απόκλισης από τη βασική γραμμή για πρόβλημα ανάφλεξης, απόκλιση λάμδα και φθορά κιβωτίου ταχυτήτων. Δεν αποτελεί επικυρωμένο πρόδρομο δείκτη.

PID 11

Θέση Πεταλούδας

03

Αναπαριστά την είσοδο θέσης πεταλούδας (%) για βαθμολόγηση επιθετικότητας, καθοδήγηση συμπεριφοράς και λογική συμβάντων απότομης επιτάχυνσης σε συνδυασμό με RPM και ταχύτητα. Δεν έχει επικυρωθεί σε οχήματα.

PID 05

Θερμοκρασία Ψυκτικού

04

Αναπαριστά την είσοδο θερμοκρασίας ψυκτικού και υποθέσεις ανωμαλιών. Δεν αποτελεί εγγύηση έγκαιρης προειδοποίησης ούτε διαγνωστικό συμπέρασμα.

PID 0F

Θερμοκρασία Εισαγωγής Αέρα

05

Αναπαριστά την είσοδο πυκνότητας αέρα στον υπολογισμό καυσίμου από την ECU. Διαγνωστικές χρήσεις, όπως η ανάλυση απώλειας ισχύος ή ο έλεγχος ισχυρισμών για ψυχρή εισαγωγή αέρα, απαιτούν επικύρωση ανά όχημα.

PID 0B

Πίεση Σωλήνα Εισαγωγής

06

Αναπαριστά την είσοδο πίεσης σωλήνα εισαγωγής ως μέτρηση φορτίου κινητήρα (ατμοσφαιρικός + turbo). Οι προβολές καμπύλης ενίσχυσης, φορτίου-προς-RPM και καταπόνησης οχημάτων ρυμούλκησης αποτελούν πεδίο σχεδιασμού, όχι επικυρωμένη ανάλυση.

PID 2F

Επίπεδο Καυσίμου

07

Αναπαριστά την είσοδο στάθμης δεξαμενής (%) για ανίχνευση ανεφοδιασμού, ειδοποιήσεις κλοπής σε ξαφνική πτώση και λογική υπολογισμού κατανάλωσης καυσίμου ανά ταξίδι σε συνάρτηση με την απόσταση από την ολοκλήρωση της ταχύτητας. Δεν διατυπώνεται ισχυρισμός για ρυθμό και ακρίβεια.

PID 14

Αισθητήρας O₂ (Lambda)

08

Αναπαριστά την είσοδο λόγου αέρα-καυσίμου. Η μακροπρόθεσμη απόκλιση αποτελεί υπόθεση για υποβάθμιση καταλυτικού μετατροπέα, γήρανση αισθητήρα λάμδα ή μη εξουσιοδοτημένη τροποποίηση του συστήματος καυσίμου, όχι διαγνωστικό συμπέρασμα.

MODE 03

Κωδικοί Βλαβών ECU (DTCs)

09

Αναπαριστά ροές εργασίας για την εισαγωγή διαγνωστικών κωδικών και την επεξήγησή τους σε απλή γλώσσα. Οι υποστηριζόμενες μονάδες και οι προτεινόμενες αιτίες απαιτούν επικύρωση ανά όχημα και από ειδικό.

ONBOARD

IMU (Επιταχυνσιόμετρο + Γυροσκόπιο)

10

Αναπαριστά την είσοδο IMU στην πλευρά του ESP32 για τη λογική συμβάντων απότομου φρεναρίσματος, απότομης στροφής, σύγκρουσης και τραχύτητας οδοστρώματος, ανεξάρτητα από τα δεδομένα CAN. Η ανίχνευση και η χρήση σε οχήματα χωρίς OBD δεν έχουν επικυρωθεί.

GNSS

Όριο Γεωφράχτη

11

Αναπαριστά εισόδους θέσης από GPS και κυψελωτό δίκτυο για ζώνες που ορίζει ο χρήστης (σπίτι, αποθήκη, τοποθεσία πελάτη), ειδοποιήσεις εισόδου/εξόδου και προσωρινή αποθήκευση εκτός σύνδεσης. Η συμπεριφορά στο πεδίο δεν έχει επικυρωθεί.

OTA

Κατάσταση Firmware

12

Αναπαριστά επιφάνειες σχεδιασμού για την έκδοση firmware, τις σταδιακές ενημερώσεις και την επαναφορά. Δεν διατυπώνεται ισχυρισμός για υπογεγραμμένη έκδοση παραγωγής ούτε για αρχείο ενημερώσεων στόλου συσκευών.

Τεχνολογίες

Τεχνολογίες

Οι τεχνολογίες κατονομάζουν εξαρτήσεις ή επιφάνειες προσαρμογέων του αποθετηρίου· δεν δηλώνουν ενεργή ενσωμάτωση ή ανάπτυξη.

Backend
Fastify, TypeScript, Prisma, PostgreSQL + TimescaleDB, Redis
AI
LLM API, streaming SSE, ερωτήματα οχήματος σε φυσική γλώσσα
Web Dashboard
Next.js 14, Tailwind CSS, shadcn/ui, οπτικοποίηση δεδομένων
Εφαρμογή Κινητού
React Native, Expo, NativeWind, BLE pairing, Detox E2E tests
Firmware
ESP32-S3, ESP-IDF 5.x, FreeRTOS, CAN/TWAI, ISO-TP, GPS NMEA, MPU6050
Υποδομή
Docker, GitHub Actions CI, Vitest, JWT auth, Swagger API docs

Πηγαίος Κώδικας

Εξερευνήστε τον Κώδικα

Το πρωτότυπο πηγαίου κώδικα Vectis AI — backend, frontend, εφαρμογή κινητού και firmware — είναι διαθέσιμο κατόπιν αιτήματος.

Απαιτείται NDA

Για πρόσβαση στον πηγαίο κώδικα, παρακαλώ υπογράψτε τη Συμφωνία Εμπιστευτικότητας. Πρόκειται για τυπική νομική διαδικασία.

Σχετικές Συμβουλευτικές Υπηρεσίες

Χρειάζεστε στρατηγική καθοδήγηση AI για τον στόλο ή την πλατφόρμα IoT σας; Οι συμβουλευτικές μου υπηρεσίες μπορούν να βοηθήσουν.

Συνεργασία

Ενδιαφέρεστε για το Vectis AI;

Αν είστε διαχειριστής στόλου, κατασκευαστής αυτοκινήτων ή συνεργάτης IoT και εξετάζετε την AI για δεδομένα οχημάτων, επικοινωνήστε μαζί μου σχετικά με την απόφαση.

Επικοινωνήστε
Ειδήσεις AI

The AI Dispatch

Από την επίδειξη στην αξιόπιστη λειτουργία. Εγγραφείτε για νέα αναγνώσματα σχετικά με το Physical AI.

Διαγραφή ανά πάσα στιγμή. Χωρίς spam, ποτέ.