Uomo al computer davanti a una schermata di MyGeotab SDK

Introduzione all'SDK MyGeotab

Pubblicato il 13 settembre 2021 in Fleet Management  da Geotab team


Impara a usare l'SDK di Geotab ed estendi le funzionalità del tuo software per la gestione della flotta.

L'analisi dei dati della flotta è una parte importante della tua strategia di gestione complessiva. Indipendentemente dalle dimensioni della flotta e dalle sue attività, non è necessario avere competenze nello sviluppo del software per utilizzare i dati e gli strumenti di analisi.

 

Noi di Geotab comprendiamo quanto sia importante fornire gli strumenti necessari per elaborare questi dati e sfruttare tutte le funzioni software aggiuntive. In questo articolo verranno illustrate alcune nozioni di base sul kit di sviluppo software (SDK) MyGeotab per iniziare nel migliore dei modi.

 

Altri articoli: Analisi approfondita di Analytics Lab API Explorer (in inglese)

Che cos'è l'SDK MyGeotab?

Un kit di sviluppo software, o SDK, è un insieme di strumenti che consente la creazione di applicazioni. In Geotab, si intende una piattaforma in grado di aiutare gli utenti a estendere le funzionalità di MyGeotab. 

L'SDK MyGeotab mette a disposizione molte chiamate API (Application Program Interface), necessarie a interagire con i dati visualizzati all'interno dell'applicazione MyGeotab (tipo Dispositivi, Viaggi, Dati GPS, Dati del motore e molto altro ancora). Le API consentono di aggiungere, aggiornare e rimuovere i dati mediante una sorgente diversa dall'applicazione MyGeotab. Inoltre, sono esposte in modo sicuro tramite HTTPS, il protocollo alla base della comunicazione dei dati sul web. L'utilizzo di questo standard significa che l'SDK può essere utilizzato attraverso un'ampia varietà di sistemi.

 

L'impiego dell'SDK per la creazione dell'applicazione MyGeotab rende tale piattaforma affidabile, intuitiva e scalabile. Il kit di sviluppo è progettato per business partner, clienti e altri partner che utilizzano MyGeotab e desiderano semplificare o automatizzare i processi per aggiungere valore, aumentare l'efficienza o arricchire i prodotti con funzionalità esclusive a supporto delle loro aziende.

 

L'SDK può essere utilizzato anche per creare app per telefoni e tablet, integrare software di terze parti, creare Add-In per MyGeotab, automatizzare le attività o generare report personalizzati complessi.

Strumenti SDK

Il kit SDK contiene un'ampia gamma di strumenti che aiutano gli sviluppatori a comprendere rapidamente il suo utilizzo e a realizzare i loro progetti senza difficoltà, tra cui, a titolo esemplificativo ma non esaustivo:

  • documentazione che illustra il funzionamento dell'SDK
  • un riferimento ai metodi e agli oggetti SDK disponibili
  • esempi di progetti e utility pronte all'uso integrate nell'SDK
  • informazioni dettagliate sui dispositivi, comprese le modalità e la data di registrazione dei dati
  • supporto tramite i nostri forum per sviluppatori

Questi strumenti sono tutti disponibili online.

Cosa è possibile fare con l'SDK MyGeotab

Il modo in cui si utilizza l'SDK è legato alle esigenze aziendali. Esistono molti modi per sfruttare i dati forniti dall'SDK, come l'automazione dei processi, la creazione di feed di dati, l'integrazione in siti web e applicazioni e la creazione di Add-In.

Automazione dei processi

Gli esempi SDK consentono di automatizzare i processi, quali l'aggiunta di nuovi dispositivi a un database, l'importazione di zone o l'aggiunta di utenti. Questi strumenti sono pronti all'uso e possono aiutare ad automatizzare facilmente le operazioni quotidiane. 

Gli esempi di codici SDK illustrano come eseguire attività di routine, ad esempio mostrare l'ubicazione attuale e lo stato di guida dei veicoli, esaminare il contachilometri e il VIN di tutti i veicoli di un gruppo o recuperare le eccezioni di arresto nella zona relative all'ultimo anno. Questi esempi sono un ottimo punto di partenza e possono essere modificati in base alle esigenze specifiche.

Creazione di feed di dati

L'SDK offre anche la possibilità di ottenere un flusso costante di dati non elaborati denominati "feed di dati". Tutto ciò che viene aggiunto al sistema può essere recuperato dall'applicazione, funzionalità particolarmente utile se si desidera aggiornare quasi in tempo reale parametri quali dati GPS, viaggi, dati del motore e altro ancora, a scopo di analisi in tempo reale o di aggiunta al sistema. Questo processo è ben documentato nell'SDK con esempi di codice che semplificano l'utilizzo di un feed di dati.

Integrazione in siti Web o applicazioni

L'applicazione MyGeotab è stata progettata in modo da consentire l'integrazione di ogni pagina visualizzata nell'applicazione web. Tra i pulsanti di navigazione riportati sulla sinistra e nell'intestazione superiore è presente una sezione con un URL univoco. Tramite questo URL è possibile incorporare agevolmente la pagina interna in un'applicazione Web esistente. 

Ad esempio, se si desidera visualizzare l'elenco dei dispositivi MyGeotab nell'applicazione esistente, è possibile semplicemente incorporare la pagina interna desiderata attraverso gli strumenti messi a punto dagli sviluppatori Geotab per ottenere rapidamente la stessa funzionalità.

Valore aggiunto con gli Add-In

Quando si creano Add-In per MyGeotab, queste pagine HTML e JavaScript sono incorporate nell'applicazione MyGeotab e contengono funzionalità personalizzate che possono essere adattate in base alle esigenze. Tramite l'Add-In, è possibile accedere facilmente all'API MyGeotab. I dati possono essere importati nell'Add-In anche utilizzando API provenienti da altre sorgenti, come un provider di mappe, un software di contabilità o un'API personalizzata. 

Esempi di operazioni possibili con un Add-In: 

  • una mappa termica degli spostamenti dei veicoli durante l'orario lavorativo
  • un report personalizzato con grafici interattivi
  • un monitoraggio delle condizioni del veicolo e dei codici motore

Gli Add-In di MyGeotab possono essere considerati come le applicazioni di un cellulare o di un tablet: le possibilità sono infinite.

Ulteriori informazioni sull'SDK MyGeotab

Per ottenere maggiori dettagli, consigliamo di visitare la pagina MyGeotab SDK GitHub per guide, riferimenti, esempi di codice e altre risorse di dati e analisi.


Se ti è piaciuto questo post, faccelo sapere!


Dichiarazione di non responsabilità

I blog post di Geotab hanno l’obiettivo di fornire informazioni e stimolare la discussione su argomenti di interesse per la comunità telematica. Geotab non intende fornire consulenza tecnica, professionale o legale attraverso tali post. Nonostante sia stato fatto il possibile per garantire che le informazioni contenute siano puntuali e accurate, sono comunque possibili errori e omissioni, e le informazioni qui riportate potrebbero risultare non aggiornate con il passare del tempo.