Сервер связи с водителями
Компонент Сервер связи с водителями генерирует информацию о своей работе и записывает ее в журналы. Довольно часто необходимо вручную очищать журналы, чтобы избежать недостатка свободного места на жестком диске.
Сервер связи с водителями — это серверное приложение, которое позволяет соединить между собой мобильное приложение 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 — ресурс для тестирования внешних сетевых ресурсов вашего компьютера.