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