> 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#<идентификатор устройства>;<пароль>
```

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

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

Именованные параметры всегда включают `EVENT`, который содержит код события Navixy. Navixy добавляет их, когда данные доступны:

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

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

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

Соберите следующее:

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

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

External 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 пустым, если принимающему серверу не требуется другой 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
