|
|
| (не показаны 43 промежуточные версии 4 участников) |
| Строка 1: |
Строка 1: |
| {{Info/Clean logs|ссылка=#Журналы работы GPRS-сервера}} | | {{Info/Clean logs|ссылка=#Журналы работы сервера связи с водителями}} |
| [[Изображение:GPRS-сервер.png|thumb|Окно GPRS-сервера]]
| | '''Сервер связи с водителями''' — это серверное приложение, которое позволяет соединить между собой [[мобильное приложение TMDriver]] и [[Такси-Мастер]]. |
| '''GPRS-сервер''' — это серверное приложение, которое является одной из трех частей [[Модуль Java|модуля Java]]. | | |
| GPRS-сервер позволяет соединить между собой [[мобильное приложение TMDriver]] и непосредственно [[модуль Java]], который встраивается в [[клиент Такси-Мастер]].
| | Обратите внимание, что сервер связи с водителями можно установить параллельно с программой Такси-Мастер из одного дистрибутива, поэтому не придется совершать дополнительных действий по его размещению на компьютере-сервере организации. |
| Сервер использует одну ''специфическую'' лицензию ключа [[NET III]], обращаясь к [[Сервер Guardant|серверу Guardant]].
| |
|
| |
|
| == Архитектурная единица == | | == Архитектурная единица == |
| GPRS-сервер — это отдельная единица системы.
| | Сервер связи с водителями — это отдельная единица системы. |
| Он является одновременно и сервером, и клиентом.
| |
| | |
| Сервером GPRS-сервер является в отношении всех копий [[TMDriver]], которые к нему подключаются.
| |
| Количество возможных подключений зависит от записи в [[NET III|ключе защиты]].
| |
| | |
| GPRS-сервер является клиентом для [[Сервер Guardant|сервера Guardant]] и для [[Firebird|сервера Firebird]].
| |
| Другими словами, GPRS-сервер — это:
| |
| | |
| # [[Клиент Guardant]], поэтому имеет свой файл настроек {{code|[[gnclient.ini]]}}.
| |
| # [[Клиент Firebird]], поэтому имеет свою строку подключения к базе данных, описанную в файле {{code|[[#Файл конфигурации GPRS-сервера|TMGPRSConnection.xml]]}} {{серым|(в этом же файле сохраняет настройки [[конфигуратор GPRS-сервера]])}}.
| |
|
| |
|
| == Где скачать GPRS-сервер? ==
| | Сервер связи с водителями является сервером в отношении всех копий [[TMDriver]], которые к нему подключаются. |
| {{url|[[Компоненты модуля Java]]|
| | Количество возможных подключений зависит от записи в [[Активация лицензионного ключа Такси-Мастер|лицензионном ключе]]. |
| заголовок=Таблица ссылок на публичные версии компонентов модуля Java
| |
| }}
| |
|
| |
|
| == Демо-версия == | | == Версия сервера связи с водителями == |
| Демо-версия GPRS-сервера предназначена для работы в демонстрационном режиме.
| | Сервер связи с водителями имеет свой собственный номер версии. Версия, помимо информационной составляющей, несет важный смысл: предохранить сервер связи с водителями от подключения неподходящих копий [[TMDriver]], то есть тех приложений, которые не подходят для работы с сервером связи с водителями текущей версии, поэтому все копии [[TMDriver]] также нужно своевременно обновлять. |
| Она имеет ограничение на количество одновременно подключенных копий [[TMDriver]] — не более двух.
| |
| Отличительная особенность демо-версии GPRS-сервера заключается в том, что в действительности их ''две'': для [[Такси-Мастер 1]] и для [[Такси-Мастер 2]]; ''полная'' же версия берет данные о программе из [[NET III|ключа защиты]].
| |
|
| |
|
| == Версия GPRS-сервера ==
| | [[Файл:Версия сервера связи с водителями.png|центр]] |
| GPRS-сервер имеет свой собственный номер версии.
| |
| Версия, помимо информационной составляющей, несет важный смысл: предохранить GPRS-сервер от подключения неподходящих копий [[TMDriver]], то есть тех приложений, которые не подходят для работы с GPRS-сервером текущей версии.
| |
| Версия отображается в окне GPRS-сервера. | |
| При установке новой версии (например, после [[Компоненты модуля Java|скачивания]]) водители могут потерять возможность подключаться к новому GPRS-серверу ввиду разницы между версиями, поэтому все копии [[TMDriver]] также нужно своевременно обновлять.
| |
|
| |
|
| === Версия протокола === | | === Версия протокола === |
| Помимо версии, GPRS-сервер несет в себе информацию о протоколе взаимодействия с [[TMDriver]]. | | Помимо версии, сервер связи с водителями несет в себе информацию о протоколе взаимодействия с [[TMDriver]]. |
| Не имеет особого значения номер протокола, однако помните о том, что {{важно|протоколы GPRS-сервера и TMDriver должны совпадать}} для корректной работы системы. | | Не имеет особого значения номер протокола, однако помните о том, что {{важно|протоколы сервера связи с водителями и TMDriver должны совпадать}} для корректной работы системы. |
| В противном случае [[TMDriver]] либо не подключится, выдав сообщение о несоответствии версии протокола; либо будет работать с ошибками. | | В противном случае [[TMDriver]] либо не подключится, выдав сообщение о несоответствии версии протокола; либо будет работать с ошибками. |
|
| |
|
| == Установка GPRS-сервера == | | == Установка сервера связи с водителями == |
| {{Предупреждение/GPRS-сервер}} | | {{Предупреждение/GPRS-сервер}} |
|
| |
|
| Установка GPRS-сервера происходит из дистрибутива, полученного вами на компакт-диске или по электронной почте.
| | Настройка работы сервера связи с водителями производится в [[Панель управления ТМ|Панели управления ТМ]] на странице "Сервер связи с водителями". |
| Дистрибутив GPRS-сервера — один самостоятельный исполняемый файл с расширением {{code|exe}}.
| |
| | |
| Чтобы начать установку, запустите дистрибутив GPRS-сервера.
| |
| Следуйте инструкциям, которые дает мастер установки.
| |
| Некоторые шаги подробнее описаны ниже.
| |
| | |
| Сразу после завершения установки GPRS-сервера запускается [[конфигуратор GPRS-сервера]].
| |
| В окне Конфигуратора необходимо отредактировать настройки GPRS-сервера.
| |
| С начальными настройками GPRS-сервер ''неработоспособен в большинстве случаев.''
| |
| | |
| === Информация о пользователе ===
| |
| На шаге «Информация о пользователе» мастер установки потребует ввести имя пользователя и название организации, которая обладает правами на использование копии GPRS-сервера.
| |
|
| |
|
| === Путь к серверу Guardant === | | == Запуск сервера связи с водителями == |
| На шаге «Путь к серверу Guardant» в поле {{field|Имя сервера Guardant}} укажите имя компьютера, на котором установлен [[сервер Guardant]].
| | Чтобы запустить сервер связи с водителями, необходимо выполнение нескольких условий: |
| Если сервер Guardant установлен на ''том же'' компьютере, на который происходит установка GPRS-сервера, вы можете оставить поле пустым или вместо имени компьютера ввести {{code|LOCALHOST}}.
| |
|
| |
|
| === Выбор каталога для установки ===
| | # Запущен [[TMServer]]. |
| На шаге «Выбор каталога для установки» в поле ввода пути укажите путь к папке, в которую будет установлен GPRS-сервер.
| | # Ключ лицензирования работает. |
| По умолчанию указывается путь {{путь к папке GPRS-сервера}}.
| | # Локальная сеть позволяет соединить сервер связи с водителями. |
| Изменять этот путь не рекомендуется.
| | # Пользователь Windows, под которым выполнен вход, обладает правами на запуск приложений, в том числе — сервер связи с водителями. |
|
| |
|
| == Настройка GPRS-сервера ==
| | Если условия выполняются, вы сможете запустить сервер связи с водителями. |
| {{вам сюда|Конфигуратор GPRS-сервера}}
| |
| | |
| Для настойки работы GPRS-сервера служит [[конфигуратор GPRS-сервера]].
| |
| Конфигуратор запускается сразу после завершения установки, однако вы можете в дальнейшем запустить его через меню «Пуск» или из папки, в которую был установлен GPRS-сервер (по умолчанию, {{путь к папке GPRS-сервера}}).
| |
| Также необходимо настроить доступ GPRS-сервера к ключу [[NET III]].
| |
| Для этого в папке, в которую установлен сервер, присутствует [[файл настройки доступа к NET III]].
| |
| | |
| Помните также о том, что настройка одного только GPRS-сервера не является достаточной.
| |
| Чтобы система [[Такси-Мастер]] работала качественно, необходимо полностью [[Настройка модуля Java|настраивать]] весь [[модуль Java]].
| |
| | |
| === Конфигуратор GPRS-сервера ===
| |
| '''[[Конфигуратор GPRS-сервера]]''' позволяет выполнять настройку GPRS-сервера в удобном интерфейсе.
| |
| Конфигуратор — это приложение, которое по умолчанию находится в папке с GPRS-сервером ({{путь к папке ТМ1|\TMGPRSConnection}} и называется {{путь|GPRSConf.exe}}.
| |
| С его помощью вы можете настроить сервер так же, как если бы вы настраивали конфигурационный файл GPRS-сервера.
| |
| | |
| === Файл конфигурации GPRS-сервера ===
| |
| В папке, в которую установлен GPRS-сервер, находится файл, в котором хранятся настройки сервера.
| |
| Этот файл имеет расширение {{code|xml}} и называется {{путь|TMGPRSConnection.xml}}.
| |
| Рекомендуется всегда иметь актуальную копию этого файла, которую вы можете хранить на сменном или оптическом диске.
| |
| | |
| == Запуск GPRS-сервера ==
| |
| [[Изображение:Taskmgr-на-сервере-ТМ.png|thumb|Процессы, которые должны быть запущены]]
| |
| Чтобы запустить GPRS-сервер, необходимо выполнение нескольких условий:
| |
| | |
| # Запущен [[Firebird]].
| |
| # [[База данных Такси-Мастер]] работоспособна, и к ней есть доступ.
| |
| # Запущен [[сервер Guardant]], и к нему есть доступ.
| |
| # Ключ [[NET III]] подключен к тому компьютеру, на котором запущен [[сервер Guardant]].
| |
| # Ключ [[NET III]] корректно [[Прошивка NET III|прошит]].
| |
| # [[Файл настройки доступа к NET III]] отредактирован и содержит корректную информацию.
| |
| # Локальная сеть позволяет соединить GPRS-сервер (в данном случае он выступает как [[клиент Guardant]]) и [[сервер Guardant]].
| |
| # Пользователь Windows, под которым выполнен вход, обладает правами на запуск приложений, в том числе — GPRS-сервера.
| |
| | |
| Если условия выполняются, вы сможете запустить GPRS-сервер. | |
| Для этого выполните следующие действия: | | Для этого выполните следующие действия: |
|
| |
|
| # Откройте меню «Пуск». | | # Запустите "Панель управления ТМ". |
| # Найдите папку, соответствующую GPRS-серверу. | | # Перейдите на страницу "Сервер связи с водителями". |
| # Запустите ярлык '''Сервер коммуникации Java'''. | | # Нажмите "Старт". |
| | # После этого все работающие мобильные приложения [[TMDriver]] подключатся к нему и будут получать информацию о заказах и стоянках из программы Такси-Мастер. |
|
| |
|
| Вы можете запустить GPRS-сервер прямо из папки, в которую он установлен.
| | == Работа сервера связи с водителями == |
| Для этого выполните действия:
| | === Доступ к интернет === |
| | | Во время работы сервер связи с водителями организует несколько каналов связи через интернет. |
| # Откройте папку, в которую установлен GPRS-сервер (по умолчанию, {{путь к папке GPRS-сервера}}).
| | Объект, с которым происходит соединение, — это [[мобильное приложение TMDriver]]. |
| # Запустите файл {{путь|TMGPRSConnection.exe}}.
| | Cервер связи с водителями нуждается в ''прямом'' доступе к интернет, то есть без участия прокси-серверов, а также в ''статическом ip-адресе''. |
|
| |
|
| Если [[модуль Java]] не [[Настройка модуля Java|настроен]], при запуске GPRS-сервер отобразит окно с сообщениями о вероятных ошибках настройки, которые вы также можете проверить через [[журнал работы GPRS-сервера]] (за подробностями обратитесь к статье [[Почему не запускается GPRS-сервер?]]):
| | Чтобы проверить доступ к вашему серверу связи с водителями извне, Вы можете воспользоваться сервисом [http://ping.eu/port-chk/ ping.eu], выбрав режим {{radio|Port check}}. |
| | В поле {{field|Domain or host name}} укажите внешний ip-адрес компьютера, на котором установлен и запущен сервер связи с водителями, а в поле {{field|Port number}} — номер порта, по которому происходит соединение. |
| | Вводите в эти поля те же данные, которые вы вводите в настройках [[TMDriver]]: |
|
| |
|
| {{картинка|Почему не запускается GPRS-сервер.jpg}} | | # В поле {{field|Domain or host name}} — данные из поля {{field|Сервер}} настроек [[TMDriver]]. |
| | # В поле {{field|Port number}} — данные из поля {{field|Порт}} настроек [[TMDriver]]. |
|
| |
|
| При запуске GPRS-сервер, в отличие, например, от [[СМС-сервер]]а, открывает окно информации.
| | После этого нажмите {{button|Go}}. |
| В этом окне находится несколько функциональных кнопок.
| |
| В левом нижнем углу находится кнопка {{button|Старт}}.
| |
| Нажмите ее, чтобы запустить сервер.
| |
| При этом индикатор работы, находящийся в левой верхней части окна, при удачном запуске сменит цвет с серого на зеленый.
| |
|
| |
|
| == Работа GPRS-сервера ==
| | Если получите ответ {{code|port closed}}, значит что существует проблема на стороне компьютера, на котором работает сервер связи с водителями. Примите меры для открытия доступа к нему по указанному порту. |
| При работе GPRS-сервер показывает окно информации.
| |
| Если закрыть это окно, GPRS-сервер отключится, и каждое [[мобильное приложение TMDriver]] получит сообщение об обрыве связи и перестанет получать информацию о стоянках и заказах. | |
| Чтобы этого не произошло, не закрывайте окно GPRS-сервера.
| |
| Если вы хотите, чтобы оно не занимало место на экране, сверните его в панель задач Windows.
| |
|
| |
|
| === Доступ к интернет ===
| | Если увидите сообщение {{code|port open}}, то порт открыт. Если всё же существует проблема подключения водителей к серверу связи с водителями, то она заключается в настройках TMDriver. Необходимо проверить правильность введенных данных (сервер, порт, [[ИД водителя]], пароль водителя). |
| Во время работы GPRS-сервер организует несколько каналов связи через интернет.
| |
| Объект, с которым происходит соединение, — это [[мобильное приложение TMDriver]].
| |
| Таких объектов может быть несколько, но это не имеет принципиального значения.
| |
| GPRS-сервер нуждается в ''прямом'' доступе к интернет, то есть без участия прокси-серверов, а также в ''статическом ip-адресе''.
| |
| Вы можете организовать работу и с динамическим внешним ip-адресом, но в этом случае техническая поддержка будет оказана вам с очень маленькой вероятностью.
| |
|
| |
|
| Чтобы проверить доступ к вашему GPRS-серверу извне, вы можете воспользоваться сервисом [http://ping.eu ping.eu], выбрав режим {{radio|Port check}}.
| | === Организация внешнего соединения === |
| В поле {{field|Domain or host name}} укажите внешний ip-адрес компьютера, на котором установлен и запущен GPRS-сервер, а в поле {{field|Port number}} — номер порта, по которому происходит соединение.
| | Статический внешний IP-адрес является требованием для корректной работы сервера связи с водителями. |
| | Однако если у вас нет возможности выделить статический адрес, вы можете использовать [[TMDNS]]. |
|
| |
|
| === Работа с прокси === | | === Работа с прокси === |
| GPRS-сервер самостоятельно не поддерживает работу с прокси, поэтому если вы устанавливаете GPRS-сервер на компьютер, который имеет выход в интернет через прокси, вам необходимо использовать NAT для того, чтобы обеспечить доступ извне к какому-то определенному порту (часто — {{code|22457}}).
| | Сервер связи с водителями самостоятельно не поддерживает работу с прокси, поэтому если вы устанавливаете сервер связи с водителями на компьютер, который имеет выход в интернет через прокси, вам необходимо использовать NAT для того, чтобы обеспечить доступ извне к какому-то определенному порту (часто — {{code|22457}}). |
| Если прямого доступа извне к GPRS-серверу нет, водители с [[TMDriver]] не смогут работать с этим сервером, и как следствие, не смогут выходить на смену, выполнять заказы и вообще участвовать в рабочем процессе диспетчерской.
| |
| Будьте внимательны при настройке внешнего канала интернет в вашей диспетчерской.
| |
|
| |
|
| == Обновление GPRS-сервера ==
| | Если прямого доступа извне к серверу связи с водителями нет, водители с [[TMDriver]] не смогут работать с этим сервером, и как следствие, не смогут выходить на смену, выполнять заказы и вообще участвовать в рабочем процессе диспетчерской. |
| Обновление GPRS-сервера происходит подобно [[Обновление Такси-Мастер 2|обновлению Такси-Мастер]], но за вычетом нюансов, связанных с базой данных.
| |
| Чтобы обновить GPRS-сервер, выполните действия, описанные ниже.
| |
|
| |
|
| Прежде всего '''остановите старый GPRS-сервер''', нажав кнопку {{button|Стоп}} и закрыв окно GPRS-сервера.
| | Будьте внимательны при настройке внешнего канала интернет в вашей диспетчерской. |
| Подождите несколько секунд, чтобы GPRS-сервер гарантированно успел освободить [[NET III|лицензию ключа]].
| |
| | |
| Скачайте [[Компоненты модуля Java|дистрибутив нового GPRS-сервера]] и запустите его.
| |
| Если операционная система спросит, действительно ли вы хотите установить данное программное обеспечение, согласитесь.
| |
| Следуйте инструкциям мастера установки.
| |
|
| |
|
| <blockquote>
| | С версии 2.7.1 в сервере связи с водителями существует возможность настройки проброса порта через UPnP. Для этого необходимо выбрать в выпадающем списке локальный IP компьютера в нужной сети. Данный функционал должен поддерживаться вашим роутером. |
| Особое внимание обратите на момент, когда необходимо ввести [[Путь к базе данных|путь]] к [[База данных Такси-Мастер 2|базе данных]].
| |
| Если вы устанавливаете GPRS-сервер на один компьютер, а база данных находится на втором, то вам потребуется ввести IP-адрес или сетевое имя второго компьютера
| |
| </blockquote>
| |
|
| |
|
| После установки запустите GPRS-сервер.
| | == Обновление сервера связи с водителями == |
| Готово.
| | Обновление сервера связи с водителями происходит параллельно [[Обновление Такси-Мастер|обновлению Такси-Мастер]] из одного дистрибутива. |
|
| |
|
| == Журналы работы GPRS-сервера == | | == Журналы работы сервера связи с водителями == |
| Во время работы GPRS-сервер заполняет актуальной информацией несколько [[Журнал работы|журналов работы]]. | | Во время работы сервер связи с водителями заполняет актуальной информацией несколько журналов работы. |
| Их четыре: | | Их четыре: |
|
| |
|
| # Непосредственно [[журнал работы GPRS-сервера]] — первичный источник информации о проблемах, которые могут возникнуть в работе. | | # Непосредственно журнал работы сервера связи с водителями — первичный источник информации о проблемах, которые могут возникнуть в работе. |
| # Журнал входящих пакетов GPRS-сервера. | | # Журнал входящих пакетов сервера связи с водителями. |
| # Журнал исходящих пакетов GPRS-сервера. | | # Журнал исходящих пакетов сервера связи с водителями. |
| # Журнал соединений GPRS-сервера. | | # Журнал соединений сервера связи с водителями. |
| | |
| Путь к каждому из журналов задается в [[конфигуратор GPRS-сервера|конфигураторе]], при для последних трех журналов пути задаются в виде папок, поскольку в каждой из этих папок может находиться несколько [[Журнал работы|журналов работы]].
| |
| | |
| == Организация внешнего соединения ==
| |
| Статический внешний IP-адрес является требованием для корректной работы GPRS-сервера.
| |
| Однако если у вас нет возможности выделить статический адрес, вы можете использовать ''динамический адрес в комбинации с динамическим DNS''.
| |
| | |
| '''Динамический DNS''' позволяет клиентам (в случае с GPRS-сервером клиенты — это [[TMDriver]] и [[TMDriverPDA]]) обращаться к серверу (то есть, к GPRS-серверу) по ''имени'' (DNS).
| |
| ''Имя'' же указывает на ''действующий IP-адрес'', по которому находится GPRS-сервер.
| |
| Таким образом, если IP-адрес сервера изменяется (а он будет изменяться, если не статический), то на клиентах (TMDriver) ''не нужно'' менять настройки соединения — все сделает провайдер динамических DNS.
| |
| | |
| === Как настроить dynamic DNS? ===
| |
| Мы рекомендуем использовать сервис DynDNS ({{code/url|http://dyndns.com}}).
| |
| Помимо этого, существует множество других, но DynDNS проверен временем, и мы можем поручиться за качество его работы.
| |
| | |
| Итак, как настроить динамический DNS с помощью сервиса DynDNS?
| |
| Для этого нужно выполнить несколько простых действий:
| |
| | |
| # Откройте страницу {{code/url|http://dyndns.com}} и зарегистрируйтесь (создайте аккаунт). Надежно сохраните логин и пароль.
| |
| # После регистрации подтвердите аккаунт — пройдите по ссылке, которая будет в письме, отправленном на электронный ящик, указанный при регистрации.
| |
| # В разделе Services выберите услугу: “Dynamic DNS Free” (Services → Domain Services → Dynamic DNS → Dynamic DNS Free).
| |
| # Нажмите “Get started”.
| |
| # В поле “Host name” введите желаемый домен третьего уровня. Придумайте такой домен третьего уровня, чтобы, во-первых, он однозначно был уникальным (очевидно, DNS “petya” или “taxi” уже заняты). Например, домен “txi-txi”.
| |
| # В выпадающем списке, расположенном правее Host name, укажите желаемый домен второго уровня. Из Host name и домена второго уровня будет складываться полный DNS. Запомните его — он пригодится в дальнейшем.
| |
| # Wildcard Status, Service Type и Mail Routing оставьте по умолчанию.
| |
| # Нажмите на ссылку “Use auto detected IP address A.B.C.D”, где {{code|A.B.C.D}} — ваш текущий внешний IP-адрес, который был автоматически определен сервисом.
| |
| # Нажмите “Add to cart”.
| |
| # Нажмите Next, затем — Activate Services.
| |
| | |
| Готово.
| |
| Теперь необходимо [http://cdn.dyndns.com/windows/DynUpSetup.exe скачать утилиту], которая должна работать на компьютере-сервере (на нем работает GPRS-сервер), подключенном к интернету и сообщать службе DynDNS о любом изменении вашего динамического IP-адреса.
| |
| Настройка этой утилиты заключается в указании ваших данных для доступа к аккаунту DynDNS (логин и пароль) и выбранного доменного имени.
| |
|
| |
|
| После настройки утилиты необходимо перезагрузить компьютер.
| | Все журналы работы сервера связи с водителями располагаются по пути {{путь|C:\Program Files (x86)\Taxi-Master\Logs\TMDriverServer}} |
| Клиентская утилита DynDNS запустится вместе с операционной системой и сразу приступит к работе.
| |
| От DynDNS больше ничего не требуется — вы можете запустить GPRS-сервер и перенастроить в TMDriver параметры подключения (в поле {{field|Сервер}} указать выданное сервисом DynDNS имя, то есть домен третьего уровня).
| |
|
| |
|
| == Ссылки == | | == Ссылки == |
| * [[Журнал работы GPRS-сервера]] — описание сообщений, которые могут появиться в журнале работы GPRS-сервера. Рекомендуется к прочтению системным администраторам.
| |
| * {{code/url|http://taximasta.ya.ru}} — блог о настройке GPRS-сервера и не только.
| |
| * {{code/url|http://ping.eu}} — ресурс для тестирования внешних сетевых ресурсов вашего компьютера. | | * {{code/url|http://ping.eu}} — ресурс для тестирования внешних сетевых ресурсов вашего компьютера. |
| * {{code/url|http://www.taxidev.ru/2010/04/java-in-few-steps-2.html}} — статья в [[Блог разработчиков|блоге разработчиков]] о том, как быстро установить и настроить GPRS-сервер.
| |
|
| |
|
| [[Категория:Серверы]] | | [[Категория:Серверы]] |
| [[Категория:Модуль Java]] | | [[Категория:Модуль «Связь с водителями»]] |
| [[Категория:Настройка]] | | [[Категория:Настройка]] |
| [[Категория:Подключающиеся к базе данных]] | | [[Категория:Сервер связи с водителями]] |
| [[Категория:GPRS-сервер]] | | [[Категория:Панель управления ТМ]] |
Компонент Сервер связи с водителями генерирует информацию о своей работе и записывает ее в журналы.
Довольно часто необходимо вручную очищать журналы, чтобы избежать недостатка свободного места на жестком диске.
Сервер связи с водителями — это серверное приложение, которое позволяет соединить между собой мобильное приложение TMDriver и Такси-Мастер.
Обратите внимание, что сервер связи с водителями можно установить параллельно с программой Такси-Мастер из одного дистрибутива, поэтому не придется совершать дополнительных действий по его размещению на компьютере-сервере организации.
Архитектурная единица
Сервер связи с водителями — это отдельная единица системы.
Сервер связи с водителями является сервером в отношении всех копий TMDriver, которые к нему подключаются.
Количество возможных подключений зависит от записи в лицензионном ключе.
Версия сервера связи с водителями
Сервер связи с водителями имеет свой собственный номер версии. Версия, помимо информационной составляющей, несет важный смысл: предохранить сервер связи с водителями от подключения неподходящих копий TMDriver, то есть тех приложений, которые не подходят для работы с сервером связи с водителями текущей версии, поэтому все копии TMDriver также нужно своевременно обновлять.
Версия протокола
Помимо версии, сервер связи с водителями несет в себе информацию о протоколе взаимодействия с TMDriver.
Не имеет особого значения номер протокола, однако помните о том, что протоколы сервера связи с водителями и TMDriver должны совпадать для корректной работы системы.
В противном случае TMDriver либо не подключится, выдав сообщение о несоответствии версии протокола; либо будет работать с ошибками.
Установка сервера связи с водителями
Внимание!
Сервер связи с водителями устанавливается при установке комплекса Такси-Мастер. Для корректной работы Сервера связи с водителями перед установкой необходимо:
- Обеспечить стабильный доступ к сети интернет.
- Получить у провайдера статический IP-адрес или настроить TMDNS.
После установки необходимо:
- Узнать внешний IP-адрес для подключения к серверу.
- Настроить клиентскую часть Сервера "Связь с водителями".
- Открыть внешний порт, по которому будет происходить соединение между "Сервером связи с водителями" и мобильным приложением TMDriver.
Настройка работы сервера связи с водителями производится в Панели управления ТМ на странице "Сервер связи с водителями".
Запуск сервера связи с водителями
Чтобы запустить сервер связи с водителями, необходимо выполнение нескольких условий:
- Запущен TMServer.
- Ключ лицензирования работает.
- Локальная сеть позволяет соединить сервер связи с водителями.
- Пользователь Windows, под которым выполнен вход, обладает правами на запуск приложений, в том числе — сервер связи с водителями.
Если условия выполняются, вы сможете запустить сервер связи с водителями.
Для этого выполните следующие действия:
- Запустите "Панель управления ТМ".
- Перейдите на страницу "Сервер связи с водителями".
- Нажмите "Старт".
- После этого все работающие мобильные приложения TMDriver подключатся к нему и будут получать информацию о заказах и стоянках из программы Такси-Мастер.
Работа сервера связи с водителями
Доступ к интернет
Во время работы сервер связи с водителями организует несколько каналов связи через интернет.
Объект, с которым происходит соединение, — это мобильное приложение TMDriver.
Cервер связи с водителями нуждается в прямом доступе к интернет, то есть без участия прокси-серверов, а также в статическом ip-адресе.
Чтобы проверить доступ к вашему серверу связи с водителями извне, Вы можете воспользоваться сервисом ping.eu, выбрав режим «
Port check».
В поле «Domain or host name» укажите внешний ip-адрес компьютера, на котором установлен и запущен сервер связи с водителями, а в поле «Port number» — номер порта, по которому происходит соединение.
Вводите в эти поля те же данные, которые вы вводите в настройках TMDriver:
- В поле «Domain or host name» — данные из поля «Сервер» настроек TMDriver.
- В поле «Port number» — данные из поля «Порт» настроек TMDriver.
После этого нажмите «Go».
Если получите ответ «port closed», значит что существует проблема на стороне компьютера, на котором работает сервер связи с водителями. Примите меры для открытия доступа к нему по указанному порту.
Если увидите сообщение «port open», то порт открыт. Если всё же существует проблема подключения водителей к серверу связи с водителями, то она заключается в настройках TMDriver. Необходимо проверить правильность введенных данных (сервер, порт, ИД водителя, пароль водителя).
Организация внешнего соединения
Статический внешний IP-адрес является требованием для корректной работы сервера связи с водителями.
Однако если у вас нет возможности выделить статический адрес, вы можете использовать TMDNS.
Работа с прокси
Сервер связи с водителями самостоятельно не поддерживает работу с прокси, поэтому если вы устанавливаете сервер связи с водителями на компьютер, который имеет выход в интернет через прокси, вам необходимо использовать NAT для того, чтобы обеспечить доступ извне к какому-то определенному порту (часто — «22457»).
Если прямого доступа извне к серверу связи с водителями нет, водители с TMDriver не смогут работать с этим сервером, и как следствие, не смогут выходить на смену, выполнять заказы и вообще участвовать в рабочем процессе диспетчерской.
Будьте внимательны при настройке внешнего канала интернет в вашей диспетчерской.
С версии 2.7.1 в сервере связи с водителями существует возможность настройки проброса порта через UPnP. Для этого необходимо выбрать в выпадающем списке локальный IP компьютера в нужной сети. Данный функционал должен поддерживаться вашим роутером.
Обновление сервера связи с водителями
Обновление сервера связи с водителями происходит параллельно обновлению Такси-Мастер из одного дистрибутива.
Журналы работы сервера связи с водителями
Во время работы сервер связи с водителями заполняет актуальной информацией несколько журналов работы.
Их четыре:
- Непосредственно журнал работы сервера связи с водителями — первичный источник информации о проблемах, которые могут возникнуть в работе.
- Журнал входящих пакетов сервера связи с водителями.
- Журнал исходящих пакетов сервера связи с водителями.
- Журнал соединений сервера связи с водителями.
Все журналы работы сервера связи с водителями располагаются по пути «C:\Program Files (x86)\Taxi-Master\Logs\TMDriverServer»
Ссылки
- «http://ping.eu» — ресурс для тестирования внешних сетевых ресурсов вашего компьютера.