---
title: 'Взаимодействие с производственным сервером'
section: 'Reference'
weight: 1
description: Как оборудование регистрируется на IIoT Платформе и какие данные телеметрии, учёта и жизненного цикла передаются между платформой и производственным сервером.
related:
  - integration
  - equipment
  - basic-modules/modules
  - architecture/data-collection-layer
---

Производственный сервер и IIoT Платформа обмениваются данными в обоих направлениях: производственный сервер регистрирует на платформе изготовленное оборудование, а платформа возвращает эксплуатационные данные, необходимые для контроля надёжности на протяжении всего жизненного цикла оборудования.

## Регистрация оборудования на платформе

Чтобы автоматически зарегистрировать изготовленное оборудование, производственный сервер передаёт его данные на платформу.

### Данные, передаваемые при регистрации

1. **Параметры телеметрии**:
   - **IMEI** — уникальный идентификатор устройства.
   - **ICCID** (необязательно) — идентификатор SIM-карты (актуально для устройств с предустановленной SIM-картой или SIMChip).

2. **Параметры приборов учёта энергоресурсов** (при подключении):
   - **Тип прибора учёта** (например, счётчик воды или газа).
   - **Производитель** (наименование компании-изготовителя).
   - **Название модели устройства**.
   - **Серийный номер** (при наличии).
   - **Сетевой адрес** — адрес ModBUS.

3. **Общие сведения об узле учёта**:
   - **Название узла учёта**.
   - **Потребитель** — организация или объект, к которому привязан узел.
   - **Категория потребителя** (промышленный, коммерческий, бытовой).
   - **Ресурсоснабжающая организация** — поставщик энергоресурса.

## Передача данных на производственный сервер

Для контроля надёжности и анализа работы оборудования на протяжении всего его жизненного цикла платформа передаёт на производственный сервер следующие данные:

### Регулярно передаваемые параметры

- **Метка времени сеанса** — дата, время начала и время окончания передачи.

- **Длительность сеанса** — продолжительность обмена данными (в секундах).

- **Заряд батареи**:
  - _Метрологическая часть_ (в мВ) — уровень заряда батареи, отвечающей за измерения.
  - _Телеметрическая часть_ (в мВ) — уровень заряда батареи модуля связи.

- **Уровень сигнала (RSSI)** — уровень сигнала связи (в дБм).

- **Количество повторов** — число неудачных попыток связи перед текущим сеансом.

- **Код повтора** — тип ошибки предыдущих сбоев (например, _«Нет ответа от сервера»_).
- **Идентификатор события** — причина начала сеанса:
  - _По расписанию_;
  - _Ручной запуск_;
  - _Аварийное событие_.
- **Статус сеанса связи** — результат передачи (например, _Успешно_, _Сбой соединения_).
- **Архивные данные**:
  - _Аварии и нештатные ситуации_;
  - _Состояние отсечного устройства_ (при наличии).
- **Периоды передачи архива**:
  - _Часовой архив_ — временной диапазон переданных данных.
  - _Суточный архив_ — временной диапазон переданных данных.

### Передача данных с платформы на устройства

Платформа отправляет на IoT-устройства следующие команды и настройки:

- **Текущее время** — для синхронизации внутренних часов устройства и фиксации отклонений.
- **Время следующего сеанса связи** — запланированное время очередного обмена данными.
- **Команды управления** (например, включение или отключение отсечного устройства), инициированные оператором.

## Схема взаимодействия

Блок-схема ниже иллюстрирует поток данных между платформами и производственным сервером.

```mermaid
architecture-beta
    group api(cloud)[Data transfer]

    service db1(database)[IIoT Platform 1] in api
    service db2(database)[IIoT Platform 2] in api
    service server(server)[Production Server] in api

    server:R --> L:db1
    server:L --> R:db2
```
