Suivi GPS par SMS

12

J'ai un GPS Tracker qui envoie la chaîne GPRMC du protocole NMEA 0183, à périodicité fixe, à un numéro prédéfini comme SMS. Je recherche un logiciel capable de porter ces SMS entrants vers un port COM pour les tracer dynamiquement vers Google Earth ou une application SIG personnalisée, et utiliser le nom du GPS émetteur comme étiquette sur la carte. Le logiciel devrait être capable de suivre simultanément plusieurs trackers GPS simultanément.


la source
4
Cette question a beaucoup plus de sens si vous vous débarrassez de "porter ces SMS entrants vers un port COM" ... Pouvez-vous clarifier ce que fait le port COM dans votre concept? Pourquoi le logiciel de réception de SMS ne peut-il pas être directement tracé sur Google Earth? Ce serait une application Android de 10 Ko ...
Sparr
2
Je suis curieux de connaître votre tracker, l'avez-vous construit vous-même ou en avez-vous acheté un?
@Sparr Je pense que le port COM est un détail d'implémentation. La plupart des logiciels de passerelle SMS, sinon tous, communiquent avec le matériel via des ports COM (qui peuvent être virtuels ou réels).
RK
@RK de quel "matériel" parlons-nous ici?
Sparr
Téléphones portables ou modems 3G. Ils se connectent généralement au PC via un câble USB, mais l'ordinateur communique toujours avec eux via des ports COM virtuels si je ne me trompe pas.
RK

Réponses:

6

Kannel est la passerelle sms la plus connue (gratuite et open source), elle fonctionne à la fois sous Linux et Windows. Vous pouvez le connecter avec un modem GSM ou un téléphone portable pour envoyer ou recevoir des sms (ou MMS). Si vous avez un GPS qui peut se connecter au GSM, vous avez la solution. ET bien sûr, il s'est connecté avec Mysql ou Postgresql et plus de DB. À partir d'une base de données, vous pouvez envoyer les données à un système Web.

Kannel: passerelle Open Source WAP et SMS

Vassilis
la source
4

Est-ce que Gammu SMS Daemon http://wammu.eu/smsd/ serait un début?

Gammu SMS Daemon est un programme qui analyse périodiquement le modem GSM pour les messages reçus, les stocke dans un stockage défini et envoie également des messages mis en file d'attente dans ce stockage. C'est un outil parfait pour gérer de grandes quantités de messages reçus ou envoyés et les traiter automatiquement.

Vous pouvez actuellement stocker les messages reçus dans des fichiers ou dans diverses bases de données. MySQL et PostgreSQL sont pris en charge nativement et une large gamme d'autres (y compris SQLite) via libdbi (le backend libdbi n'est actuellement pas disponible dans les builds Windows).

oeon
la source
J'utilise gammu-smsd avec sqlite3 et il fonctionne depuis 4 ans maintenant avec SIEMENS MC35i, tout type de modem GSM terminal parlant un protocole décent fonctionnera probablement avec. C'est une bonne suggestion. Je dois également ajouter qu'il fonctionne sur Ubuntu Linux sur un minimac.
Glenn Plas
1

Découvrez SlingshotSMS . Il s'agit d'un serveur SMS minimal qui connecte les modems GSM aux sites Web et aux applications via une simple interface HTTP. Voici un exemple d'architecture.

entrez la description de l'image ici

Vous pouvez supprimer le backend Drupal et écrire le vôtre. Il est également portable, vous pouvez donc l'exécuter à partir d'un lecteur flash.

Le logiciel devrait être capable de suivre simultanément plusieurs trackers GPS simultanément.

Si je comprends bien, ce seraient des numéros différents qui seraient envoyés à votre tracker? Si tel est le cas, vous pouvez simplement les filtrer par expéditeur afin de pouvoir les distinguer.

RK
la source