Rastreo GPS por SMS

12

Tengo un rastreador GPS que envía la cadena GPRMC del protocolo NMEA 0183, a una frecuencia fija, a un número predefinido como SMS. Estoy buscando un software que pueda portar estos SMS entrantes a un puerto COM para trazarlos dinámicamente a Google Earth o una aplicación GIS personalizada, y usar el nombre del GPS de envío como una etiqueta en el mapa. El software debe ser capaz de rastrear simultáneamente múltiples rastreadores GPS simultáneamente.


fuente
44
Esta pregunta tiene mucho más sentido si se deshace de "portar estos SMS entrantes a un puerto COM" ... ¿Puede aclarar qué está haciendo el puerto COM en su concepto? ¿Por qué el software de recepción de SMS no puede trazar directamente a Google Earth? Esa sería una aplicación de Android de 10kB ...
Sparr
2
Tengo curiosidad acerca de su rastreador, ¿lo construyó usted mismo o compró uno?
@Sparr Creo que el puerto COM es un detalle de implementación. La mayoría, si no todo, el software de puerta de enlace SMS se comunica con el hardware a través de puertos COM (que pueden ser virtuales o reales).
RK
@RK ¿de qué "hardware" estamos hablando aquí?
Sparr
Teléfonos celulares o módems 3G. Por lo general, se conectan a la PC a través de un cable USB, pero la computadora aún se comunica con ellos a través de puertos COM virtuales si no me equivoco.
RK

Respuestas:

6

Kannel es la puerta de enlace sms más conocida (código abierto y gratuito), se ejecuta tanto en Linux como en Windows. Puede conectarlo con un módem GSM o un teléfono móvil para enviar o recibir sms (o MMS). Si tiene un GPS que puede conectarse a GSM, tiene la solución. Y, por supuesto, se conectó con Mysql o Postgresql y más DB. Desde una base de datos puede enviar los datos a un sistema web.

Kannel: Open Source WAP y puerta de enlace SMS

Vassilis
fuente
4

¿ Sería un comienzo Gammu SMS Daemon http://wammu.eu/smsd/ ?

Gammu SMS Daemon es un programa que escanea periódicamente el módem GSM en busca de mensajes recibidos, los almacena en un almacenamiento definido y también envía mensajes en cola en este almacenamiento. Es la herramienta perfecta para administrar grandes cantidades de mensajes recibidos o enviados y procesarlos automáticamente.

Actualmente puede almacenar los mensajes recibidos en archivos o en varias bases de datos. MySQL y PostgreSQL son compatibles de forma nativa y una amplia gama de otros (incluido SQLite) a través de libdbi (el backend libdbi actualmente no está disponible en las compilaciones de Windows).

oeon
fuente
Estoy usando gammu-smsd con sqlite3 y ha estado funcionando durante 4 años usando SIEMENS MC35i, cualquier tipo de módem GSM terminal que habla un protocolo decente probablemente funcionará con él. Esta es una buena sugerencia. También tengo que agregar que se está ejecutando en Ubuntu Linux en un minimac.
Glenn Plas
1

Echa un vistazo a SlingshotSMS . Es un servidor de SMS mínimo que conecta módems GSM a sitios web y aplicaciones a través de una simple interfaz HTTP. Aquí hay una arquitectura de muestra.

ingrese la descripción de la imagen aquí

Podrías eliminar el backend de Drupal y escribir el tuyo. También es portátil para que pueda ejecutarlo desde una unidad flash.

El software debe ser capaz de rastrear simultáneamente múltiples rastreadores GPS simultáneamente.

Si lo entiendo correctamente, ¿serían números diferentes enviados a su rastreador? Si es así, puede filtrarlos por remitente para poder distinguirlos.

RK
fuente