Tracciamento GPS via SMS


12

Ho un localizzatore GPS che invia la stringa GPRMC del protocollo NMEA 0183, a periodicità fissa, a un numero predefinito come SMS. Sto cercando un software in grado di trasferire questi SMS in arrivo su una porta COM per tracciarli dinamicamente su Google Earth o un'applicazione GIS personalizzata e utilizzare il nome del GPS di invio come etichetta sulla mappa. Il software dovrebbe essere in grado di tracciare simultaneamente più tracker GPS contemporaneamente.


4
Questa domanda ha molto più senso se ti sbarazzi di "porta questi SMS in arrivo su una porta COM a" ... Puoi chiarire cosa sta facendo la porta COM nel tuo concetto? Perché il software di ricezione SMS non può essere tracciato direttamente su Google Earth? Sarebbe un'applicazione Android da 10kB ...
Sparr il

2
Sono curioso del tuo tracker, l'hai costruito tu stesso o ne hai acquistato uno?

@Sparr Penso che la porta COM sia un dettaglio di implementazione. La maggior parte se non tutti i software gateway SMS comunicano con l'hardware tramite porte COM (che possono essere virtuali o reali).
RK,

@RK di quale "hardware" stiamo parlando qui?
Sparr,

Telefoni cellulari o modem 3G. Di solito si collegano al PC tramite un cavo USB ma il computer comunica comunque con loro tramite porte COM virtuali se non sbaglio.
RK,

Risposte:


6

Kannel è il gateway sms più noto (gratuito e open source), funziona sia in Linux che in Windows. Puoi collegarlo con un modem GSM o un telefono cellulare per inviare o ricevere sms (o MMS). Se hai un GPS in grado di collegarti al GSM hai la soluzione. E ovviamente si collegava con Mysql o Postgresql e più DB. Da un database è possibile inviare i dati a un sistema web.

Kannel: gateway WAP e SMS open source


4

Gammu SMS Daemon http://wammu.eu/smsd/ sarebbe un inizio?

Gammu SMS Daemon è un programma che esegue periodicamente la scansione del modem GSM per i messaggi ricevuti, li memorizza in una memoria definita e invia anche i messaggi racchiusi in questa memoria. È lo strumento perfetto per gestire grandi quantità di messaggi ricevuti o inviati ed elaborarli automaticamente.

Attualmente è possibile archiviare i messaggi ricevuti in file o in vari database. MySQL e PostgreSQL sono supportati in modo nativo e un'ampia gamma di altri (incluso SQLite) tramite libdbi (il backend libdbi non è attualmente disponibile nelle build di Windows).


Sto usando gammu-smsd con sqlite3 ed è in esecuzione da 4 anni con SIEMENS MC35i, qualsiasi tipo di modem GSM terminale che parla un protocollo decente probabilmente funzionerà con esso. Questo è un buon suggerimento Devo anche aggiungere che è in esecuzione su Ubuntu Linux su un minimac.
Glenn Plas,

1

Dai un'occhiata a SlingshotSMS . È un server SMS minimale che collega i modem GSM a siti Web e applicazioni tramite una semplice interfaccia HTTP. Ecco un'architettura di esempio.

inserisci qui la descrizione dell'immagine

Potresti eliminare il backend Drupal e scrivere il tuo. È anche portatile, quindi puoi eseguirlo da un'unità flash.

Il software dovrebbe essere in grado di tracciare simultaneamente più tracker GPS contemporaneamente.

Se lo capisco correttamente, questi sarebbero numeri diversi inviati al tuo tracker? In tal caso, potresti semplicemente filtrarli per mittente in modo da poterli distinguere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.