---
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
```
