Сервер связи с водителями — различия между версиями
(→Ссылки) |
|||
(не показаны 44 промежуточные версии 4 участников) | |||
Строка 1: | Строка 1: | ||
− | {{Info/Clean logs|ссылка=#Журналы работы | + | {{Info/Clean logs|ссылка=#Журналы работы сервера связи с водителями}} |
− | + | '''Сервер связи с водителями''' — это серверное приложение, которое позволяет соединить между собой [[мобильное приложение TMDriver]] и [[Такси-Мастер]]. | |
− | ''' | + | |
− | + | Обратите внимание, что сервер связи с водителями можно установить параллельно с программой Такси-Мастер из одного дистрибутива, поэтому не придется совершать дополнительных действий по его размещению на компьютере-сервере организации. | |
− | |||
== Архитектурная единица == | == Архитектурная единица == | ||
− | + | Сервер связи с водителями — это отдельная единица системы. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Сервер связи с водителями является сервером в отношении всех копий [[TMDriver]], которые к нему подключаются. | |
− | + | Количество возможных подключений зависит от записи в [[Активация лицензионного ключа Такси-Мастер|лицензионном ключе]]. | |
− | |||
− | |||
− | == | + | == Версия сервера связи с водителями == |
− | + | Сервер связи с водителями имеет свой собственный номер версии. Версия, помимо информационной составляющей, несет важный смысл: предохранить сервер связи с водителями от подключения неподходящих копий [[TMDriver]], то есть тех приложений, которые не подходят для работы с сервером связи с водителями текущей версии, поэтому все копии [[TMDriver]] также нужно своевременно обновлять. | |
− | |||
− | |||
− | + | [[Файл:Версия сервера связи с водителями.png|центр]] | |
− | |||
− | |||
− | Версия | ||
− | |||
=== Версия протокола === | === Версия протокола === | ||
− | Помимо версии, | + | Помимо версии, сервер связи с водителями несет в себе информацию о протоколе взаимодействия с [[TMDriver]]. |
− | Не имеет особого значения номер протокола, однако помните о том, что {{важно|протоколы | + | Не имеет особого значения номер протокола, однако помните о том, что {{важно|протоколы сервера связи с водителями и TMDriver должны совпадать}} для корректной работы системы. |
В противном случае [[TMDriver]] либо не подключится, выдав сообщение о несоответствии версии протокола; либо будет работать с ошибками. | В противном случае [[TMDriver]] либо не подключится, выдав сообщение о несоответствии версии протокола; либо будет работать с ошибками. | ||
− | == Установка | + | == Установка сервера связи с водителями == |
{{Предупреждение/GPRS-сервер}} | {{Предупреждение/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}} — ресурс для тестирования внешних сетевых ресурсов вашего компьютера. | * {{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 — ресурс для тестирования внешних сетевых ресурсов вашего компьютера.