Rastreamento GPS por SMS

12

Eu tenho um rastreador GPS que envia a seqüência GPRMC do protocolo NMEA 0183, com periodicidade fixa, para um número predefinido como SMS. Estou procurando um software que possa portar esses SMS recebidos em uma porta COM para plotá-los dinamicamente no Google Earth ou em um aplicativo GIS personalizado, e use o nome do GPS de envio como uma etiqueta no mapa. O software deve ser capaz de rastrear simultaneamente vários rastreadores GPS simultaneamente.


fonte
4
Essa pergunta faz muito mais sentido se você se livrar de "portar esses SMS recebidos para uma porta COM" ... Você pode esclarecer o que a porta COM está fazendo no seu conceito? Por que o software de recebimento de SMS não pode plotar diretamente no Google Earth? Isso seria uma aplicação android 10kB ...
Sparr 18/12/2010
2
Estou curioso sobre o seu rastreador, você construiu você mesmo ou comprou um?
@ Sparr Eu acho que a porta COM é um detalhe de implementação. A maioria, se não todos os softwares de gateway SMS, se comunicam com o hardware através de portas COM (que podem ser virtuais ou reais).
RK
@RK, de que "hardware" estamos falando aqui?
Sparr
Telefones celulares ou modems 3G. Eles geralmente se conectam ao PC através de um cabo USB, mas o computador ainda se comunica com eles através de portas COM virtuais, se não me engano.
RK

Respostas:

6

O Kannel é o gateway sms mais conhecido (gratuito e de código aberto), roda tanto no Linux quanto no Windows. Você pode conectá-lo a um modem GSM ou telefone celular para enviar ou receber sms (ou MMS). Se você tem um GPS que pode se conectar ao GSM, você tem a solução. E é claro que se conectou ao Mysql ou Postgresql e mais DB. A partir de um banco de dados, você pode enviar os dados para um sistema web.

Canal: WAP de fonte aberta e gateway de SMS

Vassilis
fonte
4

O Gammu SMS Daemon http://wammu.eu/smsd/ seria um começo?

O Gammu SMS Daemon é um programa que verifica periodicamente o modem GSM em busca de mensagens recebidas, armazena-os em armazenamento definido e também envia mensagens enfileiradas nesse armazenamento. É a ferramenta perfeita para gerenciar grandes quantidades de mensagens recebidas ou enviadas e processá-las automaticamente.

Atualmente, você pode armazenar mensagens recebidas em arquivos ou em vários bancos de dados. MySQL e PostgreSQL são suportados nativamente e uma grande variedade de outros (incluindo SQLite) através do libdbi (o backend do libdbi atualmente não está disponível nas versões do Windows).

oeon
fonte
Estou usando gammu-smsd com sqlite3 e ele está em execução há 4 anos usando o SIEMENS MC35i, qualquer tipo de modem GSM terminal falando um protocolo decente provavelmente funcionará com ele. Essa é uma boa sugestão. Eu também tenho que adicioná-lo em execução no ubuntu linux em um minimac.
Glenn Plas
1

Confira SlingshotSMS . É um servidor SMS mínimo que conecta modems GSM a sites e aplicativos por meio de uma interface HTTP simples. Aqui está uma arquitetura de amostra.

insira a descrição da imagem aqui

Você pode acabar com o back-end do Drupal e escrever o seu. Também é portátil, para que você possa executá-lo em uma unidade flash.

O software deve ser capaz de rastrear simultaneamente vários rastreadores GPS simultaneamente.

Se eu entendi direito, esses seriam números diferentes enviando para o seu rastreador? Nesse caso, basta filtrá-los pelo remetente para poder distingui-los.

RK
fonte