GPS данные устройства, принимающие и интерпретирующие их

Я купил устройство GPS (GT02A) для отслеживания транспортного средства в реальном времени. Теперь я хочу, чтобы данные, отправляемые этим устройством (например, долгота и широта), отправлялись в мою базу данных SQL в режиме реального времени, откуда клиентское приложение сможет получать доступ к данным и выполнять их вычисления. Я решил использовать это программное обеспечение для получения данных с устройства и передачи их в мою базу данных: - http://www.aggsoft.com/gps-tracker-data-logger/

Мой первый вопрос: использую ли я правильное программное обеспечение для решения своей задачи? или есть ли более простые в использовании свободно доступные программы?

Я подключил свое устройство к вышеупомянутому программному обеспечению и начал получать данные. Данные, которые я получаю, имеют следующий формат: (027042575977BR00150315A2230.9982N08819.7442E000.3180425295.9200000000L00000000)

Теперь я понимаю, что точка останова является разделителем для каждого параметра данных, отправляемых устройством. Первая часть - это номер IMEI устройства (7042575977). Мой второй вопрос: какова широта и долгота среди других данных? какова ценность кординатов? в каком формате это? Я просто не могу понять данные. Устройство отправляет дату и время в направлении скорости вместе с координатами. как понять что из полученного пакета?

Для получения дополнительной информации о формате пакета данных вы также можете обратиться к странице 6 http://www.iconcox.com/uploads/soft/140916/1-140916013353.pdf

Но, пожалуйста, помогите мне понять данные и как я могу отправить их в мои таблицы базы данных так, как я хочу. Пожалуйста, помогите, это очень важно для меня. Будем благодарны за ответы на любые вопросы или любую помощь в информации. Благодарю вас.

1 ответ

Решение

Ваш первый вопрос зависит от ваших потребностей. Если вам нужна только базовая информация для регистрации, я бы посоветовал вам взять предложение NMEA RMC (рекомендуемые минимальные конкретные данные GNSS) и сохранить его в базе данных. Нет необходимости в каком-либо программном обеспечении, кроме простого скрипта. RMC включает время, дату, широту, долготу, скорость и курс. Если вам нужна высота, вы также должны прочитать предложение NMEA GGA, которое дает вам время (но не дату), широту, долготу и высоту (среди прочих данных).

Ваш второй вопрос… я предполагаю, но если вы живете в 7 км к юго-востоку от международного аэропорта имени Нетаджи Субхас Чандра Боса, в Калькутте, Западная Бенгалия, Индия (Alipore Road), ваша широта составляет 2230.9982N, а ваша долгота - 08819.7442E. Это компактный формат с градусами, минутами и долями минут. 2230,9982N означает 22 град., 30,9982 мин. Север.

Вот информация о NMEA: http://www.gpsinformation.org/dale/nmea.htm

Изменить: я не уверен, что вы можете получить NMEA с вашего устройства, и если нет, вам нужно декодировать данные, как есть.

Другие вопросы по тегам