GPS-слежение по SMS


12

У меня есть GPS-трекер, который отправляет строку GPRMC протокола NMEA 0183 с фиксированной периодичностью на заранее определенный номер в виде SMS. Я ищу программное обеспечение, которое может портировать эти входящие SMS-сообщения на COM-порт, чтобы динамически отображать их в Google Earth или в пользовательском ГИС-приложении, и использовать имя отправляющего GPS в качестве метки на карте. Программное обеспечение должно быть способно одновременно отслеживать несколько GPS-трекеров.


4
Этот вопрос имеет больше смысла, если вы избавляетесь от «переноса этих входящих SMS на COM-порт» ... Можете ли вы уточнить, что делает COM-порт в вашей концепции? Почему программное обеспечение для получения SMS-сообщений не может напрямую работать с Google Планета Земля? Это было бы 10kB приложение для Android ...
Sparr

2
Меня интересует ваш трекер, вы сами его построили или купили?

@Sparr Я думаю, что COM-порт - это деталь реализации. Большинство, если не все программное обеспечение шлюза SMS, взаимодействует с оборудованием через COM-порты (которые могут быть виртуальными или реальными).
РК

@RK о каком "оборудовании" мы говорим здесь?
Спарр

Сотовые телефоны или 3G модемы. Обычно они подключаются к ПК через USB-кабель, но компьютер все еще связывается с ними через виртуальные COM-порты, если я не ошибаюсь.
РК

Ответы:


6

Kannel - это самый известный шлюз sms (Free и Open Source), он работает как в Linux, так и в Windows. Вы можете подключить его к модему GSM или мобильному телефону для отправки или получения смс (или MMS). Если у вас есть GPS, который может подключиться к GSM, у вас есть решение. И конечно это связано с Mysql или Postgresql и более БД. Из базы данных вы можете отправить данные в веб-систему.

Канал: WAP и SMS-шлюз с открытым исходным кодом


4

Будет ли Gammu SMS Daemon http://wammu.eu/smsd/ быть началом?

Gammu SMS Daemon - это программа, которая периодически сканирует модем GSM на наличие полученных сообщений, сохраняет их в определенном хранилище, а также отправляет сообщения, помещенные в очередь в этом хранилище. Это идеальный инструмент для управления большим количеством полученных или отправленных сообщений и автоматической их обработки.

В настоящее время вы можете хранить полученные сообщения в файлах или в различных базах данных. MySQL и PostgreSQL изначально поддерживаются и многими другими (включая SQLite) через libdbi (бэкэнд libdbi в настоящее время недоступен в сборках Windows).


Я использую gammu-smsd с sqlite3, и он работает уже 4 года, используя SIEMENS MC35i, любой терминальный GSM-модем, говорящий на приличном протоколе, вероятно, будет работать с ним. Это хорошее предложение. Я также должен добавить, что он работает на Ubuntu Linux на минимаке.
Гленн Плас

1

Проверьте SlingshotSMS . Это минимальный SMS-сервер, который соединяет GSM-модемы с веб-сайтами и приложениями через простой HTTP-интерфейс. Вот пример архитектуры.

введите описание изображения здесь

Вы можете покончить с бэкэндом Drupal и написать свой собственный. Это также портативный, так что вы можете запустить его с флешки.

Программное обеспечение должно быть способно одновременно отслеживать несколько GPS-трекеров.

Если я правильно понимаю, это будут разные номера, отправляемые на ваш трекер? Если это так, вы можете просто отфильтровать их по отправителю, чтобы вы могли различить их.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.