> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/ru/guide/devices-and-settings/connectivity/data-forwarding/wialon-ips.md).

# Wialon IPS

Переотправляйте GPS-, сенсорные и событийные данные на серверы мониторинга на базе Wialon или на второй сервер Navixy, используя протокол Gurtam Wialon IPS по TCP.

Wialon IPS — это публичный протокол Gurtam для передачи данных GPS-устройств между серверами. Поскольку он открыто документирован и широко поддерживается, это универсальный вариант, когда принимающая система не относится к числу указанных интеграций.

Наиболее распространены два варианта использования:

* Пересылка данных из Navixy на сервер мониторинга на базе Wialon или на любой сервер, который поддерживает Wialon IPS.
* Копирование данных между двумя серверами Navixy, например из учётной записи ServerMate в установку On-Premise.

Wialon IPS передаёт больше исходных данных устройства, чем любой другой протокол пересылки данных, поскольку включает каждое показание датчика, переданное устройством как именованный параметр.

В Navixy выберите **Wialon IPS** в **Протокол** раскрывающемся списке.

## Что отправляет Navixy

Navixy открывает TCP-соединение, отправляет пакет авторизации, а затем отправляет один пакет данных на каждое сообщение. Оба — обычный текст.

Пакет авторизации идентифицирует устройство и, если задан пароль, выполняет аутентификацию:

```
#L#<device id>;<password>
```

Каждый пакет данных начинается с `#D#` и содержит эти значения в следующем порядке:

| Значение              | Содержимое                                                 |
| --------------------- | ---------------------------------------------------------- |
| Дата и время          | Когда устройство зафиксировало позицию, в UTC              |
| Широта и долгота      | Положение в формате NMEA                                   |
| Скорость              | Скорость                                                   |
| Направление           | Направление движения в градусах                            |
| Высота                | Высота в метрах                                            |
| Спутники              | Количество использованных спутников, или `NA`              |
| HDOP                  | Горизонтальная точность, или `NA`                          |
| Входы и выходы        | Состояния цифровых входов и выходов, или `NA`              |
| Аналоговые датчики    | Значения аналоговых датчиков, разделенные запятыми         |
| ID водителя           | Ключ идентификации водителя, или `NA`                      |
| Именованные параметры | Каждое оставшееся показание датчика, как `name:type:value` |

Именованные параметры всегда включают `СОБЫТИЕ`, который содержит код события Navixy. Navixy добавляет их, когда эти данные доступны:

* `SOS`, установлено в `1` при событии SOS или экстренного контакта
* `сырой пробег`, показание одометра в метрах
* `уровень заряда батареи`, уровень заряда батареи
* `GSM.signal.csq`, уровень мобильного сигнала
* Один параметр для каждого дополнительного входа датчика, о котором сообщило устройство

Navixy отправляет каждое сообщение, включая Сообщения без координат.

## Перед началом

Подготовьте следующее:

* Адрес и порт сервера-получателя.
* Пароль Wialon IPS, если его требует принимающий сервер. Многие не требуют.

При перенаправлении между двумя серверами Navixy используйте адрес и порт принимающего сервера `47768`.

Внешний ID не требуется. Navixy отправляет ID устройства, если вы не укажете его.

{% hint style="info" %}
Чтобы получать данные из Wialon в Navixy, а не отправлять их, укажите на стороне Wialon `Трекер.navixy.com` для платформы ЕС или `tracker.us.navixy.com` для платформы США, на порту `47768`. Вам также нужно создать устройство в Navixy, используя модель, совместимую с Wialon IPS, например Bitrek, чтобы Navixy принимал входящие данные.
{% endhint %}

## Настройте ретрансляцию

{% stepper %}
{% step %}

### Откройте блок «Ретрансляция»

Перейдите в **Управление устройствами**, выберите устройство, а затем найдите **Ретрансляция** блок.
{% endstep %}

{% step %}

### Откройте список протоколов

Нажмите **Протоколы**, затем нажмите **+** чтобы добавить конфигурацию.
{% endstep %}

{% step %}

### Перейдите в настройки Wialon IPS

Заполните поля следующим образом:

* **Название**: название, идентифицирующее этот ретранслятор
* **Протокол**: **Wialon IPS**
* **Адрес**: адрес принимающего сервера
* **Порт**: порт сервера-получателя или `47768` между двумя серверами Navixy
* **Пароль**: пароль Wialon IPS, если сервер-получатель требует его

Этот протокол не использует логин. Оставьте это поле пустым.
{% endstep %}

{% step %}

### Включите и сохраните

Включите **Включено**, затем нажмите **Сохранить**. Неактивный ретранслятор ничего не отправляет.
{% endstep %}

{% step %}

### Привяжите ретранслятор к устройству

В блоке устройства **Ретрансляция** , включите переключатель для созданного ретранслятора, затем нажмите **Сохранить**. Оставьте External ID пустым, если принимающему серверу не требуется другой идентификатор устройства.
{% endstep %}
{% endstepper %}

## Управление ретрансляцией

Чтобы изменить или остановить пересылку через Wialon IPS:

* Отключите переключатель в **Ретрансляция** блоке, чтобы остановить пересылку для одного устройства и сохранить конфигурацию для остальных.
* Нажмите **Протоколы**, выберите строку и отредактируйте ее, чтобы изменить имя, адрес, порт или пароль. Изменение применится ко всем устройствам, привязанным к этому ретранслятору.
* Удалите конфигурацию из **Протоколы** списка, чтобы остановить ретрансляцию для всех устройств. Подтвердите в диалоговом окне.

## Устранение неполадок

Если данные не появляются на принимающем сервере, проверьте по порядку следующее:

1. Ретранслятор включён, а его переключатель для устройства активирован.
2. Адрес и порт указаны верно, а принимающий сервер принимает TCP-соединения на этом порту.
3. Пароль соответствует требованиям принимающего сервера, если он требуется.
4. Принимающий сервер принимает идентификатор устройства, который отправляет Navixy. Если требуется другой идентификатор, укажите его в поле External ID.

Если вы получаете данные из Wialon в Navixy, но ничего не поступает, убедитесь, что в Navixy было создано устройство с моделью, совместимой с Wialon IPS.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/ru/guide/devices-and-settings/connectivity/data-forwarding/wialon-ips.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
