Śledzenie GPS przez SMS

12

Mam GPS Tracker, który wysyła ciąg GPRMC protokołu NMEA 0183, z ustaloną częstotliwością, na określony numer jako SMS. Szukam oprogramowania, które może przenieść te przychodzące wiadomości SMS do portu COM, aby dynamicznie wykreślić je w Google Earth lub niestandardowej aplikacji GIS i użyć nazwy wysyłającego GPS jako etykiety na mapie. Oprogramowanie powinno umożliwiać jednoczesne śledzenie wielu urządzeń śledzących GPS.


źródło
4
To pytanie jest o wiele bardziej sensowne, jeśli pozbędziesz się „portu tych przychodzących SMS-ów do portu COM do” ... Czy możesz wyjaśnić, co robi port COM w twojej koncepcji? Dlaczego oprogramowanie odbierające SMS nie działa bezpośrednio na Google Earth? To byłaby aplikacja na Androida 10kB ...
Sparr,
2
Ciekawi mnie twój tracker, czy sam go zbudowałeś, czy kupiłeś?
@Sparr Myślę, że port COM to szczegół implementacji. Większość, jeśli nie całe oprogramowanie bramki SMS komunikuje się ze sprzętem przez porty COM (które mogą być wirtualne lub rzeczywiste).
RK
@RK o jakim „sprzęcie” mówimy tutaj?
Sparr
Telefony komórkowe lub modemy 3G. Zwykle łączą się z komputerem za pomocą kabla USB, ale komputer nadal komunikuje się z nimi za pośrednictwem wirtualnych portów COM, jeśli się nie mylę.
RK

Odpowiedzi:

6

Kannel jest najbardziej znaną bramą sms (bezpłatną i otwartą), działa zarówno w systemie Linux, jak i Windows. Możesz połączyć go z modemem GSM lub telefonem komórkowym, aby wysyłać lub odbierać wiadomości SMS (lub MMS). Jeśli masz GPS, który może połączyć się z GSM, masz rozwiązanie. I oczywiście wiąże się z Mysql lub Postgresql i więcej DB. Z bazy danych możesz wysłać dane do systemu internetowego.

Kannel: brama WAP i SMS typu open source

Vassilis
źródło
4

Czy Gammu SMS Daemon http://wammu.eu/smsd/ byłby początkiem?

Gammu SMS Daemon to program, który okresowo skanuje modem GSM w poszukiwaniu odebranych wiadomości, przechowuje je w określonej pamięci, a także wysyła wiadomości kolejkowane w tej pamięci. Jest to idealne narzędzie do zarządzania dużymi ilościami otrzymanych lub wysłanych wiadomości i ich automatycznego przetwarzania.

Otrzymane wiadomości można obecnie przechowywać w plikach lub w różnych bazach danych. MySQL i PostgreSQL są obsługiwane natywnie i wiele innych (w tym SQLite) poprzez libdbi (backend libdbi nie jest obecnie dostępny w kompilacjach Windows).

oeon
źródło
Używam gammu-smsd z sqlite3 i działa on od 4 lat za pomocą SIEMENS MC35i, prawdopodobnie dowolny terminalowy modem GSM mówiący o przyzwoitym protokole będzie prawdopodobnie z nim działał. To dobra sugestia. Muszę też dodać, że działa na Linuksie Ubuntu na minimaku.
Glenn Plas,
1

Sprawdź SlingshotSMS . Jest to minimalny serwer SMS, który łączy modemy GSM ze stronami internetowymi i aplikacjami za pomocą prostego interfejsu HTTP. Oto przykładowa architektura.

wprowadź opis zdjęcia tutaj

Możesz pozbyć się backendu Drupal i napisać własny. Jest również przenośny, dzięki czemu można go uruchomić z dysku flash.

Oprogramowanie powinno umożliwiać jednoczesne śledzenie wielu urządzeń śledzących GPS.

Jeśli dobrze to rozumiem, byłyby to różne numery wysyłane do twojego urządzenia śledzącego? Jeśli tak, możesz po prostu filtrować je według nadawcy, aby móc je rozróżnić.

RK
źródło