> 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/ilsp.md).

# ILSP

Передавайте координаты транспортных средств и сигналы охраны из Navixy в центры мониторинга ILSP в Мексике, используя JSON API с OAuth-аутентификацией.

ILSP предоставляет частные охранные услуги в Мексике, а протокол ретрансляции ILSP передает координаты транспортных средств и охранные тревоги в свои центры мониторинга. Компании, которые используют один центр мониторинга, обеспечивают ILSP видимость своих транспортных средств, а одна учетная запись Navixy может одновременно ретранслировать данные нескольким клиентам ILSP.

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

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

Navixy отправляет один HTTP POST-запрос на каждое сообщение на `/CustomerServices/api/SetLastEvent`, с телом JSON, содержащим следующие поля:

| Поле                      | Содержимое                                                                                                            |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| `Номер клиента`           | Номер клиента, взятый из первой части External ID                                                                     |
| `ID транспортной линии`   | Номер транспортной линии, взятый из третьей части External ID                                                         |
| `Гос. номер`              | Гос. номер, взятый из второй части External ID                                                                        |
| `Сгенерированное событие` | Код события: `2` для SOS, `3` для потери питания, `4` для тревоги подавления GSM, и `1` для каждого другого сообщения |
| `Дата события`            | Когда устройство зафиксировало сообщение                                                                              |
| `широта` и `долгота`      | Позиция в градусах                                                                                                    |
| `скорость`                | Скорость                                                                                                              |
| `направление движения`    | Направление движения                                                                                                  |
| `Одометр`                 | Пробег, отправляется только когда устройство передаёт его                                                             |
| `Уровень батареи`         | Уровень батареи, отправляется только когда устройство сообщает его                                                    |

### Когда Navixy отправляет

Navixy отправляет сообщение, когда у него есть корректная позиция или когда он сообщает о SOS, потере питания или тревоге подавления GSM. Тревога отправляется даже без позиции, поэтому ILSP получает оповещение. Любое другое сообщение без позиции пропускается.

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

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

* Адрес конечной точки и порт. Обычно адрес — `https://www.ilspservices.com.mx/` на порту `443`.
* Ваш идентификатор клиента и секрет клиента. Navixy требует оба значения и не сохранит ретранслятор без них.
* Номер клиента, гос. номер и номер транспортной линии для каждого транспортного средства.

{% hint style="info" %}
ILSP аутентифицируется с помощью OAuth, а не с помощью имени пользователя и пароля. Введите идентификатор клиента в поле Логин и секрет клиента в **Логин** и **Пароль** Поле. Navixy запрашивает токен перед отправкой данных и обновляет его по истечении срока действия. После пяти неудачных запросов токена Navixy отключает ретранслятор, поэтому неверный идентификатор клиента или секрет клиента прекращает ретрансляцию вместо бесконечных повторных попыток.
{% endhint %}

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

{% stepper %}
{% step %}

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

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

{% step %}

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

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

{% step %}

### Введите настройки ILSP

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

* **Имя**: название, идентифицирующее этот ретранслятор
* **протокол**: **ILSP**
* **Адрес**: `https://www.ilspservices.com.mx/`
* **Порт**: `443`
* **Логин**: ваш идентификатор клиента ILSP
* **Пароль**: ваш секрет клиента ILSP
  {% endstep %}

{% step %}

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

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

{% step %}

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

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

{% step %}

### Задайте External ID

Нажмите значок ссылки справа от строки ретранслятора, затем введите три значения, по которым ILSP идентифицирует этот транспорт, разделив их символом вертикальной черты:

```
customerId|licensePlate|transportLineId
```

Например, `4821|ABC-123|17`. Все три части обязательны. Номер клиента и номер транспортной линии должны состоять из цифр, а Гос. номер может содержать заглавные буквы, цифры и дефисы.

Повторите этот шаг и предыдущий для каждого устройства, которое ретранслирует данные в ILSP. Конфигурация ретранслятора общая для аккаунта, а External ID задаётся для каждого устройства.
{% endstep %}
{% endstepper %}

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

Чтобы изменить ретрансляцию в ILSP или остановить её:

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

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

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

1. Ретранслятор включён, а его переключатель для устройства активирован.
2. Идентификатор клиента и секрет клиента указаны верно. После пяти неудачных запросов токена ретранслятор отключается, поэтому исправьте учётные данные, а затем выключите **Включено** и снова включите.
3. Адрес и порт указаны верно.
4. External ID состоит из всех трёх частей в правильном порядке, разделённых символами |, без пробелов по обе стороны.
5. Номер клиента, Гос. номер и номер транспортной линии совпадают с записями на стороне ILSP.


---

# 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/ilsp.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.
