Connetti i veicoli che hai già

L’adattatore OTP.

Porta il tuo veicolo in un mondo connesso. L’adattatore OTP lo collega a Internet e fornisce dati per i tuoi servizi digitali, dal registro dei viaggi alla manutenzione.

Adattatore OTP: viste del dispositivo e confronto delle dimensioni con uno smartphone
Adattatore OTP

Il collegamento tra veicolo e applicazione.

L’adattatore rileva le posizioni e i dati disponibili del veicolo, li elabora e li trasmette al servizio appropriato. Le applicazioni e le loro impostazioni permettono di adattarne le funzioni alle tue esigenze.

Sistema Linux configurabile

Le app vengono eseguite direttamente sul computer dell’adattatore. Il software permette così di adattare le funzioni del dispositivo allo specifico utilizzo.

Dati secondo la configurazione dell’app

La configurazione di un’app stabilisce quali dati disponibili vengono raccolti e come vengono elaborati. Un registro dei viaggi richiede dati diversi rispetto a un’applicazione per la manutenzione.

Il GPS incontra i dati del veicolo

I dati di posizione e gli altri dati dell’adattatore possono essere combinati con le informazioni del veicolo. In questo modo si ottiene l’insieme di dati necessario per la rispettiva applicazione.

L’hardware nel dettaglio

Dentro l’adattatore.

Riferimento hardware: iWave Telematics Connect Hub G62H (iW-RainboW-G62H). Le specifiche del produttore riportate di seguito descrivono questa famiglia di prodotti; la configurazione dell’adattatore OTP dipende dalla variante e dal progetto.

Elaborazione e archiviazione

Processore
NXP i.MX 91 · Arm Cortex-A55
Memoria / memoria flash
1 GB LPDDR / 8 GB eMMC
Sistema operativo
Linux embedded / Yocto

Veicolo e connettività

Bus CAN
1 o 2 canali CAN FD a seconda della variante, fino a 5 Mbit/s; CAN classico, identificatori a 11 o 29 bit
Rete mobile
LTE Cat 1 bis · varianti del modem per area geografica
Posizionamento satellitare
GPS, GLONASS, BeiDou, Galileo
Sensori di movimento
Accelerometro e giroscopio a 3 assi

Alimentazione e involucro

Tensione di ingresso
9–32 V DC
Batteria di riserva
800 mAh · polimeri di litio
Dimensioni dichiarate dal produttore
82 × 76 × 19.3 mm · IP67
Temperatura di esercizio
Da −40 a +70 °C, a seconda della funzione e dell’utilizzo. Batteria: scarica da −20 a +60 °C; carica da 0 a +50 °C.

Fonti: pagina prodotto iWave e scheda tecnica G62H REL1.3. Specifiche del produttore verificate il 30 settembre 2026.

Pagina prodotto iWaveScheda tecnica del produttore (PDF)
CAN / OBD2

Bus CAN: oltre i dati standard.

L’OBD2 fornisce dati diagnostici e operativi standardizzati. Attraverso il bus CAN, OTP può accedere anche ai dati specifici del costruttore. I segnali disponibili dipendono dal modello del veicolo, dall’interfaccia e dall’integrazione.

OBD2

I dati standardizzati del veicolo supportato costituiscono la base di partenza comune.

Segnali specifici del costruttore

Informazioni aggiuntive dal bus CAN per le applicazioni che richiedono più dei valori standard.

In funzione del veicolo

All’inizio di un progetto definiamo quali veicoli collegare e di quali dati ha bisogno l’applicazione.

Il percorso dei dati

Dal veicolo al cloud appropriato.

L’adattatore riunisce i dati del veicolo e del dispositivo. Ogni app elabora i dati secondo la propria configurazione e li trasmette al servizio cloud associato all’applicazione.

VeicoloSegnali disponibili tramite bus CAN e OBD2
Adattatore OTPUnire dati GPS, del dispositivo e del veicolo
AppRaccogliere ed elaborare i dati secondo la configurazione dell’app
Cloud delle applicazioniTrasmettere i risultati al servizio corrispondente
App sull’adattatore

Un’app. Le tue regole.

L’hardware rimane lo stesso. La configurazione di un’app definisce quali dati raccogliere, quando eseguire l’app e dove inviare i risultati. Questi tre esempi illustrano il principio.

Esempi JSON illustrativi: non costituiscono un formato di configurazione OTP utilizzabile in produzione. I nomi dei campi, gli intervalli e le regole spiegano il concetto e vengono definiti per ogni singola app.

01 · Registro dei viaggi

In questo esempio, l’app registra una posizione ogni 5 secondi durante un viaggio. Raggruppa i punti e li invia al servizio cloud del registro dei viaggi ogni 60 secondi.

Risultato: le marche temporali e i punti di posizione consentono di ricostruire un viaggio.

{
  "app": "trip-log",
  "active_when": "trip_in_progress",
  "collect": {
    "source": "gnss",
    "fields": [
      "timestamp",
      "latitude",
      "longitude"
    ],
    "every_seconds": 5
  },
  "send": {
    "every_seconds": 60,
    "destination": "https://trips.example.com/events"
  }
}
02 · Manutenzione

In questo esempio, l’app di manutenzione legge ogni minuto i valori disponibili tramite un profilo CAN specifico per il veicolo. Invia i valori raccolti al servizio di manutenzione ogni 5 minuti.

Requisito: il profilo CAN associa i segnali alle misure corrette. La temperatura e le ore di funzionamento non sono disponibili su tutti i veicoli.

{
  "app": "maintenance",
  "active_when": "ignition_on",
  "collect": {
    "source": "can",
    "vehicle_profile": "project-specific",
    "signals": [
      "coolant_temperature",
      "engine_hours"
    ],
    "every_seconds": 60
  },
  "send": {
    "every_seconds": 300,
    "destination": "https://service.example.com/events"
  }
}
03 · Avviso di movimento

In questo esempio, l’app è in esecuzione quando il veicolo è parcheggiato e il monitoraggio è attivo. Quando rileva un movimento, invia un evento e, se disponibile, una posizione al servizio di avviso associato.

Eventi anziché trasmissione continua: le soglie di attivazione e lo stato di parcheggio vengono configurati in base all’utilizzo previsto.

{
  "app": "movement-alert",
  "active_when": "parked_and_armed",
  "trigger": {
    "source": "motion_sensor",
    "event": "movement_detected"
  },
  "collect": {
    "source": "gnss",
    "fields": [
      "timestamp",
      "latitude",
      "longitude"
    ],
    "when": "position_available"
  },
  "send": {
    "when": "event_detected",
    "destination": "https://alerts.example.com/events"
  }
}

Dal caso d’uso alla configurazione del dispositivo

Per prima cosa si definiscono il veicolo, le fonti dei dati e le regole. L’app e la configurazione vengono quindi assegnate all’adattatore tramite il backend OTP. Ogni applicazione ha la propria destinazione cloud. Gli indirizzi dei servizi negli esempi sono segnaposto.

Backend OTP

Un backend per coordinare il sistema.

Il backend OTP gestisce gli adattatori, le applicazioni sui dispositivi e le loro configurazioni. Alla base c’è l’idea di un app store per i veicoli: scegliere le applicazioni, configurarle e farle funzionare insieme su un unico dispositivo.

Come funziona la piattaforma

Cosa dovrebbe poter fare il vostro veicolo?

Parliamo della vostra applicazione, dei dati del veicolo necessari e del cloud a cui dovranno essere inviati.