Сервер связи с водителями — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Версия GPRS-сервера)
м (Файл конфигурации GPRS-сервера)
Строка 65: Строка 65:
 
=== Файл конфигурации GPRS-сервера ===
 
=== Файл конфигурации GPRS-сервера ===
 
В папке, в которую установлен GPRS-сервер, находится файл, в котором хранятся настройки сервера.
 
В папке, в которую установлен GPRS-сервер, находится файл, в котором хранятся настройки сервера.
Этот файл имеет расширение {{code|xml}} и называется {{code|TMGPRSConnection.xml}}.
+
Этот файл имеет расширение {{code|xml}} и называется {{путь|TMGPRSConnection.xml}}.
 
Рекомендуется всегда иметь актуальную копию этого файла, которую вы можете хранить на сменном или оптическом диске.
 
Рекомендуется всегда иметь актуальную копию этого файла, которую вы можете хранить на сменном или оптическом диске.
  

Версия 09:47, 6 ноября 2009

Файл:GPRS-сервер.png
Окно GPRS-сервера

GPRS-сервер — это серверное приложение, которое является одной из трех частей модуля Java. GPRS-сервер позволяет соединить между собой мобильное приложение TMDriver и непосредственно модуль Java, который встраивается в клиент Такси-Мастер. Сервер использует одну специфическую лицензию ключа NET III, обращаясь к серверу Guardant.

Архитектурная единица

GPRS-сервер — это отдельная единица системы. Он является одновременно и сервером, и клиентом.

Сервером GPRS-сервер является в отношении всех копий TMDriver, которые к нему подключаются. Количество возможных подключений зависит от записи в ключе защиты.

GPRS-сервер является клиентом для сервера Guardant и для сервера Firebird. Другими словами, GPRS-сервер — это:

  1. Клиент Guardant, поэтому имеет свой файл настроек «gnclient.ini».
  2. Клиент Firebird, поэтому имеет свою строку подключения к базе данных, описанную в файле «TMGPRSConnection.xml» (в этом же файле сохраняет настройки конфигуратор GPRS-сервера).

Где скачать GPRS-сервер?

Download.png
Таблица ссылок на публичные версии компонентов модуля Java:
Компоненты модуля Java

Версия GPRS-сервера

GPRS-сервер имеет свой собственный номер версии. Версия, помимо информационной составляющей, несет важный смысл: предохранить GPRS-сервер от подключения неподходящих копий TMDriver, то есть тех приложений, которые не подходят для работы с GPRS-сервером текущей версии. Версия отображается в окне GPRS-сервера. При установке новой версии (например, после скачивания) водители могут потерять возможность подключаться к новому GPRS-серверу ввиду разницы между версиями, поэтому все копии TMDriver также нужно своевременно обновлять.

Установка GPRS-сервера

Установка GPRS-сервера происходит из дистрибутива, полученного вами на компакт-диске или по электронной почте. Дистрибутив GPRS-сервера — один самостоятельный исполняемый файл с расширением «exe».

Чтобы начать установку, запустите дистрибутив GPRS-сервера. Следуйте инструкциям, которые дает мастер установки. Некоторые шаги подробнее описаны ниже.

Сразу после завершения установки GPRS-сервера запускается конфигуратор GPRS-сервера. В окне Конфигуратора необходимо отредактировать настройки GPRS-сервера. С начальными настройками GPRS-сервер неработоспособен в большинстве случаев.

Информация о пользователе

На шаге «Информация о пользователе» мастер установки потребует ввести имя пользователя и название организации, которая обладает правами на использование копии GPRS-сервера.

Путь к серверу Guardant

На шаге «Путь к серверу Guardant» в поле «Имя сервера Guardant» укажите имя компьютера, на котором установлен сервер Guardant. Если сервер Guardant установлен на том же компьютере, на который происходит установка GPRS-сервера, вы можете оставить поле пустым или вместо имени компьютера ввести «LOCALHOST».

Выбор каталога для установки

На шаге «Выбор каталога для установки» в поле ввода пути укажите путь к папке, в которую будет установлен GPRS-сервер. По умолчанию указывается путь «C:\Program Files\Taxi-Master\TMGPRSConnection». Изменять этот путь не рекомендуется.

Настройка GPRS-сервера

Рекомендуется почитать статью: Конфигуратор GPRS-сервера

Для настойки работы GPRS-сервера служит конфигуратор GPRS-сервера. Конфигуратор запускается сразу после завершения установки, однако вы можете в дальнейшем запустить его через меню «Пуск» или из папки, в которую был установлен GPRS-сервер (по умолчанию, «C:\Program Files\Taxi-Master\TMGPRSConnection»). Также необходимо настроить доступ GPRS-сервера к ключу NET III. Для этого в папке, в которую установлен сервер, присутствует файл настройки доступа к NET III.

Помните также о том, что настройка одного только GPRS-сервера не является достаточной. Чтобы система Такси-Мастер работала качественно, необходимо полностью настраивать весь модуль Java.

Файл конфигурации GPRS-сервера

В папке, в которую установлен GPRS-сервер, находится файл, в котором хранятся настройки сервера. Этот файл имеет расширение «xml» и называется «TMGPRSConnection.xml». Рекомендуется всегда иметь актуальную копию этого файла, которую вы можете хранить на сменном или оптическом диске.

Запуск GPRS-сервера

Файл:Taskmgr-на-сервере-ТМ.png
Процессы, которые должны быть запущены

Чтобы запустить GPRS-сервер, необходимо выполнение нескольких условий:

  1. Запущен Firebird.
  2. База данных Такси-Мастер работоспособна, и к ней есть доступ.
  3. Запущен сервер Guardant, и к нему есть доступ.
  4. Ключ NET III подключен к тому компьютеру, на котором запущен сервер Guardant.
  5. Ключ NET III корректно прошит.
  6. Файл настройки доступа к NET III отредактирован и содержит корректную информацию.
  7. Локальная сеть позволяет соединить GPRS-сервер (в данном случае он выступает как клиент Guardant) и сервер Guardant.
  8. Пользователь Windows, под которым выполнен вход, обладает правами на запуск приложений, в том числе — GPRS-сервера.

Если условия выполняются, вы сможете запустить GPRS-сервер. Для этого выполните следующие действия:

  1. Откройте меню «Пуск».
  2. Найдите папку, соответствующую GPRS-серверу.
  3. Запустите ярлык Сервер коммуникации Java.

Вы можете запустить GPRS-сервер прямо из папки, в которую он установлен. Для этого выполните действия:

  1. Откройте папку, в которую установлен GPRS-сервер (по умолчанию, «C:\Program Files\Taxi-Master\TMGPRSConnection»).
  2. Запустите файл «TMGPRSConnection.exe».

Если GPRS-сервер не запускается (не открывается окно, ничего не происходит), вы можете проверить журнал работы GPRS-сервера на наличие записей о причине незапуска сервера.

При запуске GPRS-сервер, в отличие, например, от СМС-сервера, открывает окно информации. В этом окне находится несколько функциональных кнопок. В левом нижнем углу находится кнопка «Старт». Нажмите ее, чтобы запустить сервер. При этом индикатор работы, находящийся в левой верхней части окна, при удачном запуске сменит цвет с серого на зеленый.

Работа GPRS-сервера

При работе GPRS-сервер показывает окно информации. Если закрыть это окно, GPRS-сервер отключится, и каждое мобильное приложение TMDriver получит сообщение об обрыве связи и перестанет получать информацию о стоянках и заказах. Чтобы этого не произошло, не закрывайте окно GPRS-сервера. Если вы хотите, чтобы оно не занимало место на экране, сверните его в панель задач Windows.

Доступ к интернет

Во время работы GPRS-сервер организует несколько каналов связи через интернет. Объект, с которым происходит соединение, — это мобильное приложение TMDriver. Таких объектов может быть несколько, но это не имеет принципиального значения. GPRS-сервер нуждается в прямом доступе к интернет, то есть без участия прокси-серверов, а также в статическом ip-адресе. Вы можете организовать работу и с динамическим внешним ip-адресом, но в этом случае техническая поддержка будет оказана вам с очень маленькой вероятностью.

Чтобы проверить доступ к вашему GPRS-серверу извне, вы можете воспользоваться сервисом ping.eu, выбрав режим «Template-radio-off.png Port check». В поле «Domain or host name» укажите внешний ip-адрес компьютера, на котором установлен и запущен GPRS-сервер, а в поле «Port number» — номер порта, по которому происходит соединение.

Работа с прокси

GPRS-сервер самостоятельно не поддерживает работу с прокси, поэтому если вы устанавливаете GPRS-сервер на компьютер, который имеет выход в интернет через прокси, вам необходимо использовать NAT для того, чтобы обеспечить доступ извне к какому-то определенному порту (часто — «22457»). Если прямого доступа извне к GPRS-серверу нет, водители с TMDriver не смогут работать с этим сервером, и как следствие, не смогут выходить на смену, выполнять заказы и вообще участвовать в рабочем процессе диспетчерской. Будьте внимательны при настройке внешнего канала интернет в вашей диспетчерской.

Журналы работы GPRS-сервера

Во время работы GPRS-сервер заполняет актуальной информацией несколько журналов работы. Их четыре:

  1. Непосредственно журнал работы GPRS-сервера — первичный источник информации о проблемах, которые могут возникнуть в работе.
  2. Журнал входящих пакетов GPRS-сервера.
  3. Журнал исходящих пакетов GPRS-сервера.
  4. Журнал соединений GPRS-сервера.

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

Ссылки

  • «http://taximasta.ya.ru» — блог о настройке GPRS-сервера и не только.
  • «http://ping.eu» — ресурс для тестирования внешних сетевых ресурсов вашего компьютера.