DigitalOcean, un eccezionale servizio di Cloud Hosting, da provare! Inoltre, suggerendolo puoi guadagnare :)

venerdì 9 gennaio 2009

Lettura NMEA da ricevitori GPS e Tracing di veicoli

Poco tempo fa per ragioni di lavoro ho dovuto sviluppare un software Java che si interfacciasse ad un ricevitore GPS per leggere istante per istante le stringhe NMEA da esso generate. E' stato sorprendente vedere quante informazioni è possibile tirar fuori dal ricevitore... Il software è composto da un thread che legge ciclicamente i dati inviati dal ricevitore GPS su una porta COM ed un thread che verifichi l'ammissibilità della stringa. Siccome era necessario tracciare le rotte seguite dai veicoli in possesso del ricevitore GPS, ho realizzato un altro thread che invia tali informazioni ad un server remoto via wireless. Lato server, i dati vengono ricevuti, e successivamente memorizzati su DB, per mezzo di un web service, che ho sviluppato per astrarre dall'implementazione del DB, e beneficiarne lato client. Dopo ciò ho iniziato a sviluppare la parte inerente il tracing dei veicoli basandomi sulla piattaforma MapGuide Open Source.

Nessun commento:

Posta un commento

DigitalOcean, un eccezionale servizio di Cloud Hosting, da provare! Inoltre, suggerendolo puoi guadagnare :)

Cerca su Wiki

Cerca su Google

Cerca nel Blog con Google