Сервер связи с водителями: различия между версиями
(→Работа GPRS-сервера: пара слов о тесте коннекта) |
Нет описания правки |
||
| (не показано 88 промежуточных версий 5 участников) | |||
| Строка 1: | Строка 1: | ||
''' | {{Info/Clean logs|ссылка=#Журналы работы сервера связи с водителями}} | ||
'''Сервер связи с водителями''' — это серверное приложение, которое позволяет соединить между собой [[мобильное приложение TMDriver]] и [[Такси-Мастер]]. | |||
Обратите внимание, что сервер связи с водителями можно установить параллельно с программой Такси-Мастер из одного дистрибутива, поэтому не придется совершать дополнительных действий по его размещению на компьютере-сервере организации. | |||
== Архитектурная единица == | |||
Сервер связи с водителями — это отдельная единица системы. | |||
Сервер связи с водителями является сервером в отношении всех копий [[TMDriver]], которые к нему подключаются. | |||
Количество возможных подключений зависит от записи в [[Активация лицензионного ключа Такси-Мастер|лицензионном ключе]]. | |||
== | == Версия сервера связи с водителями == | ||
Сервер связи с водителями имеет свой собственный номер версии. Версия, помимо информационной составляющей, несет важный смысл: предохранить сервер связи с водителями от подключения неподходящих копий [[TMDriver]], то есть тех приложений, которые не подходят для работы с сервером связи с водителями текущей версии, поэтому все копии [[TMDriver]] также нужно своевременно обновлять. | |||
[[Файл:Версия сервера связи с водителями.png|центр]] | |||
=== | === Версия протокола === | ||
Помимо версии, сервер связи с водителями несет в себе информацию о протоколе взаимодействия с [[TMDriver]]. | |||
Не имеет особого значения номер протокола, однако помните о том, что {{важно|протоколы сервера связи с водителями и TMDriver должны совпадать}} для корректной работы системы. | |||
В противном случае [[TMDriver]] либо не подключится, выдав сообщение о несоответствии версии протокола; либо будет работать с ошибками. | |||
== | == Установка сервера связи с водителями == | ||
{{Предупреждение/GPRS-сервер}} | |||
Настройка работы сервера связи с водителями производится в [[Панель управления ТМ|Панели управления ТМ]] на странице "Сервер связи с водителями". | |||
== | == Запуск сервера связи с водителями == | ||
Чтобы запустить сервер связи с водителями, необходимо выполнение нескольких условий: | |||
# Запущен [[TMServer]]. | |||
# Ключ лицензирования работает. | |||
# Локальная сеть позволяет соединить сервер связи с водителями. | |||
# Пользователь Windows, под которым выполнен вход, обладает правами на запуск приложений, в том числе — сервер связи с водителями. | |||
# | Если условия выполняются, вы сможете запустить сервер связи с водителями. | ||
# | Для этого выполните следующие действия: | ||
# | |||
# [[ | # Запустите "Панель управления ТМ". | ||
# Перейдите на страницу "Сервер связи с водителями". | |||
# Нажмите "Старт". | |||
# После этого все работающие мобильные приложения [[TMDriver]] подключатся к нему и будут получать информацию о заказах и стоянках из программы Такси-Мастер. | |||
== Работа сервера связи с водителями == | |||
=== Доступ к интернет === | |||
Во время работы сервер связи с водителями организует несколько каналов связи через интернет. | |||
Объект, с которым происходит соединение, — это [[мобильное приложение TMDriver]]. | |||
Cервер связи с водителями нуждается в ''прямом'' доступе к интернет, то есть без участия прокси-серверов, а также в ''статическом ip-адресе''. | |||
Чтобы проверить доступ к вашему серверу связи с водителями извне, Вы можете воспользоваться сервисом [http://ping.eu/port-chk/ ping.eu], выбрав режим {{radio|Port check}}. | |||
В поле {{field|Domain or host name}} укажите внешний ip-адрес компьютера, на котором установлен и запущен сервер связи с водителями, а в поле {{field|Port number}} — номер порта, по которому происходит соединение. | |||
Вводите в эти поля те же данные, которые вы вводите в настройках [[TMDriver]]: | |||
# В поле {{field|Domain or host name}} — данные из поля {{field|Сервер}} настроек [[TMDriver]]. | |||
# В поле {{field|Port number}} — данные из поля {{field|Порт}} настроек [[TMDriver]]. | |||
После этого нажмите {{button|Go}}. | |||
Если получите ответ {{code|port closed}}, значит что существует проблема на стороне компьютера, на котором работает сервер связи с водителями. Примите меры для открытия доступа к нему по указанному порту. | |||
Если увидите сообщение {{code|port open}}, то порт открыт. Если всё же существует проблема подключения водителей к серверу связи с водителями, то она заключается в настройках TMDriver. Необходимо проверить правильность введенных данных (сервер, порт, [[ИД водителя]], пароль водителя). | |||
=== Организация внешнего соединения === | |||
Статический внешний IP-адрес является требованием для корректной работы сервера связи с водителями. | |||
Однако если у вас нет возможности выделить статический адрес, вы можете использовать [[TMDNS]]. | |||
=== Работа с прокси === | |||
Сервер связи с водителями самостоятельно не поддерживает работу с прокси, поэтому если вы устанавливаете сервер связи с водителями на компьютер, который имеет выход в интернет через прокси, вам необходимо использовать NAT для того, чтобы обеспечить доступ извне к какому-то определенному порту (часто — {{code|22457}}). | |||
Если прямого доступа извне к серверу связи с водителями нет, водители с [[TMDriver]] не смогут работать с этим сервером, и как следствие, не смогут выходить на смену, выполнять заказы и вообще участвовать в рабочем процессе диспетчерской. | |||
Будьте внимательны при настройке внешнего канала интернет в вашей диспетчерской. | |||
С версии 2.7.1 в сервере связи с водителями существует возможность настройки проброса порта через UPnP. Для этого необходимо выбрать в выпадающем списке локальный IP компьютера в нужной сети. Данный функционал должен поддерживаться вашим роутером. | |||
== Обновление сервера связи с водителями == | |||
Обновление сервера связи с водителями происходит параллельно [[Обновление Такси-Мастер|обновлению Такси-Мастер]] из одного дистрибутива. | |||
== Журналы работы | == Журналы работы сервера связи с водителями == | ||
Во время работы | Во время работы сервер связи с водителями заполняет актуальной информацией несколько журналов работы. | ||
Их четыре: | Их четыре: | ||
# Непосредственно | # Непосредственно журнал работы сервера связи с водителями — первичный источник информации о проблемах, которые могут возникнуть в работе. | ||
# Журнал входящих пакетов | # Журнал входящих пакетов сервера связи с водителями. | ||
# Журнал исходящих пакетов | # Журнал исходящих пакетов сервера связи с водителями. | ||
# Журнал соединений | # Журнал соединений сервера связи с водителями. | ||
Все журналы работы сервера связи с водителями располагаются по пути {{путь|C:\Program Files (x86)\Taxi-Master\Logs\TMDriverServer}} | |||
== Ссылки == | |||
* {{code/url|http://ping.eu}} — ресурс для тестирования внешних сетевых ресурсов вашего компьютера. | |||
[[Категория:Серверы]] | [[Категория:Серверы]] | ||
[[Категория:Модуль | [[Категория:Модуль «Связь с водителями»]] | ||
[[Категория:Настройка]] | [[Категория:Настройка]] | ||
[[Категория:Сервер связи с водителями]] | |||
[[Категория:Панель управления ТМ]] | |||
Текущая версия от 15:41, 8 ноября 2021
Компонент Сервер связи с водителями генерирует информацию о своей работе и записывает ее в журналы. Довольно часто необходимо вручную очищать журналы, чтобы избежать недостатка свободного места на жестком диске.
Сервер связи с водителями — это серверное приложение, которое позволяет соединить между собой мобильное приложение 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 — ресурс для тестирования внешних сетевых ресурсов вашего компьютера.
