GPS-logger: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Описание проекта)
 
(не показано 20 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
==Описание проекта==
 
==Описание проекта==
Проект разрабатывается для Нижегородской Подстанции Скорой медицинской Помощи. Основной целью проекта является создание системы приема и хранения координат экипажей скорой медицинской помощи.
+
Проект разрабатывается для Нижегородской Подстанции Скорой медицинской Помощи. Основной целью проекта является создание системы приема и хранения координат экипажей скорой медицинской помощи. В дальнейшем, отображение экипажей на векторной карте и вывод треков.
  
 
==Оборудование==
 
==Оборудование==
В распоряжении Скорой Медицинской Помощи имеется необходимое количество устройств типа ____, представляющих собой GPS приемник со встроенным GPRS модулем для отправки координат на web-сервер.
+
В распоряжении Скорой Медицинской Помощи имеется необходимое количество устройств типа "Гранит Навигатор 02" (ГН-02), представляющих собой GPS приемник со встроенным GPRS модулем для отправки координат на удаленный интернет-сервер.
 +
 
 +
===Техническая документация===
 +
 
 +
[http://share.nnov.ru/2o4fi0b9vwp9/ИНТЕРФЕЙС_ССМП.ppt.html презентация "ИНТЕРФЕЙС ССМП"]
 +
 
 +
[http://share.nnov.ru/g74saktdzat8/ИСОУ_ССМП-НН.ppt.html презентация "ИСОУ ССМП-НН"]
 +
 
 +
[http://share.nnov.ru/qayvbun4lbcv/Формат_обмена_данными_v3.400.doc.html формат обмена данными v3.400]
 +
 
 +
[http://share.nnov.ru/6ytetpjepsig/Проект_Протокола_Настройки_ГН-02_через_SMS.doc.html проект протокола настройки ГН-02 через SMS]
 +
 
 +
[http://share.nnov.ru/m8qiqpfkui2a/Краткое_Описание_АРМов_ИСОУ.doc.html краткое описание АРМов ИСОУ]
  
 
==Этапы разработки==
 
==Этапы разработки==
Строка 15: Строка 27:
  
 
==Ход проета==
 
==Ход проета==
 +
===ToDo на 11.02.2009===
 +
Для анализа протокола получить поток "сырых" данных с порта при:
 +
* Штатном приеме пакетов от GPS модуля
 +
* После обрыва связи на 10 секунд
 +
* После обрыва связи на 60 секунд
 +
 
===10.02.2009===
 
===10.02.2009===
 
Запущен сервер приема координат с GPS-GPRS модуля. <br>
 
Запущен сервер приема координат с GPS-GPRS модуля. <br>
В качестве программного обеспечения для приема данных используется [[server1.php-GPS-GPRS-resiever | php скрипт]] предоставленных сотрудниками ССМП.<br>
+
В качестве программного обеспечения для приема данных используется [[GPS-logger/server1.php | php скрипт]] предоставленных сотрудниками ССМП.<br>
 +
 
 +
Запуск сервера приема данных производиться из консоли командой:
 +
root@proxy-experiment:/var/www/gps# php5 server1.php
 +
 
 
Для работы скрипта требуются пакеты:
 
Для работы скрипта требуются пакеты:
 
* php-common
 
* php-common
Строка 23: Строка 45:
 
* php-pear
 
* php-pear
 
* php5-pgsql (оригинальный скрипт написан с расчетом на выгрузку данных в базу postgres)
 
* php5-pgsql (оригинальный скрипт написан с расчетом на выгрузку данных в базу postgres)
 +
 +
Т.к. сервер разработки находиться во внутренней сети колледжа и имеет на сетевом интерфейсе ip адрес 192.168.10.12 опция ''$ip = "89.109.54.20";'' была изменена на ''$ip = "192.168.10.12";''

Текущая версия на 00:01, 13 февраля 2009

Описание проекта

Проект разрабатывается для Нижегородской Подстанции Скорой медицинской Помощи. Основной целью проекта является создание системы приема и хранения координат экипажей скорой медицинской помощи. В дальнейшем, отображение экипажей на векторной карте и вывод треков.

Оборудование

В распоряжении Скорой Медицинской Помощи имеется необходимое количество устройств типа "Гранит Навигатор 02" (ГН-02), представляющих собой GPS приемник со встроенным GPRS модулем для отправки координат на удаленный интернет-сервер.

Техническая документация

презентация "ИНТЕРФЕЙС ССМП"

презентация "ИСОУ ССМП-НН"

формат обмена данными v3.400

проект протокола настройки ГН-02 через SMS

краткое описание АРМов ИСОУ

Этапы разработки

  • Уточнение протокола передачи координат от GPS-GPRS модуля к серверу
  • Написание системы приема данных и переноса в базу данных

Дополнительные возможности

  • Создание системы отображения координат и треков автомобилей на растровой карте
    • отображение статуса экипажа (координаты актуальны, координаты просрочены незначительно, координаты не актуальны)


Ход проета

ToDo на 11.02.2009

Для анализа протокола получить поток "сырых" данных с порта при:

  • Штатном приеме пакетов от GPS модуля
  • После обрыва связи на 10 секунд
  • После обрыва связи на 60 секунд

10.02.2009

Запущен сервер приема координат с GPS-GPRS модуля.
В качестве программного обеспечения для приема данных используется php скрипт предоставленных сотрудниками ССМП.

Запуск сервера приема данных производиться из консоли командой:

root@proxy-experiment:/var/www/gps# php5 server1.php

Для работы скрипта требуются пакеты:

  • php-common
  • php-net-socket
  • php-pear
  • php5-pgsql (оригинальный скрипт написан с расчетом на выгрузку данных в базу postgres)

Т.к. сервер разработки находиться во внутренней сети колледжа и имеет на сетевом интерфейсе ip адрес 192.168.10.12 опция $ip = "89.109.54.20"; была изменена на $ip = "192.168.10.12";