---
title: 'Ishlab chiqarish serveri bilan oʻzaro aloqa'
section: 'Reference'
weight: 1
description: Uskunalar IIoT platformasi tizimida qanday roʻyxatdan oʻtkazilishi hamda platforma bilan ishlab chiqarish serveri oʻrtasida qanday telemetriya, hisoblash va hayotiy sikl maʼlumotlari almashinishi.
related:
  - integration
  - equipment
  - basic-modules/modules
  - architecture/data-collection-layer
---

Ishlab chiqarish serveri va IIoT platformasi maʼlumotlarni ikki yoʻnalishda almashadi: ishlab chiqarish serveri tayyorlangan uskunalarni platformada roʻyxatdan oʻtkazadi, platforma esa uskunaning butun hayotiy sikli davomida ishonchlilikni kuzatish uchun zarur boʻlgan ishlash maʼlumotlarini qaytarib uzatadi.

## Uskunalarni platformada roʻyxatdan oʻtkazish

Tayyorlangan uskunalarni avtomatik roʻyxatdan oʻtkazish uchun ishlab chiqarish serveri ularning maʼlumotlarini platformaga uzatadi.

### Roʻyxatdan oʻtkazishda uzatiladigan maʼlumotlar

1. **Telemetriya parametrlari**:
   - **IMEI** — qurilmaning yagona identifikatori.
   - **ICCID** (ixtiyoriy) — SIM-kartaning identifikatori (oldindan oʻrnatilgan SIM yoki SIMChip bilan qurilmalar uchun tegishli).

2. **Energiya hisoblash uskunalari parametrlari** (ulangan boʻlsa):
   - **Hisoblash qurilmasining turi** (masalan, suv yoki gaz hisoblagichi).
   - **Ishlab chiqaruvchi** (ishlab chiqaruvchi korxonaning nomi).
   - **Qurilma modelining nomi**.
   - **Seriya raqami** (mavjud boʻlsa).
   - **Tarmoq manzili** — ModBUS manzili.

3. **Hisoblash tuguni haqida umumiy maʼlumotlar**:
   - **Hisoblash tugunining nomi**.
   - **Isteʼmolchi** — tugun bogʻlangan tashkilot yoki obyekt.
   - **Isteʼmolchi toifasi** (sanoat, tijorat, maishiy).
   - **Resurs taʼminlovchi tashkilot** — energiya resursini yetkazib beruvchi.

## Ishlab chiqarish serveriga maʼlumot uzatish

Ishonchlilikni kuzatish va uskunaning butun hayotiy sikli davomida ishlashini tahlil qilish uchun platforma ishlab chiqarish serveriga quyidagi maʼlumotlarni uzatadi:

### Muntazam uzatiladigan parametrlar

- **Seans vaqt belgisi** — uzatishning sanasi, boshlanish vaqti va tugash vaqti.

- **Seans davomiyligi** — maʼlumot almashinuvi davomiyligi (soniyalarda).

- **Batareya zaryadi**:
  - _Metrologik qism_ (mV da) — oʻlchashlar uchun masʼul batareyaning zaryad darajasi.
  - _Telemetriya qismi_ (mV da) — aloqa moduli batareyasining zaryad darajasi.

- **Signal darajasi (RSSI)** — aloqa signalining darajasi (dBm da).

- **Qayta urinishlar soni** — joriy seansgacha boʻlgan muvaffaqiyatsiz aloqa urinishlari soni.

- **Qayta urinish kodi** — oldingi nosozliklarning xato turi (masalan, _"Serverdan javob yoʻq"_).
- **Hodisa ID** — seansning boshlanish sababi:
  - _Rejaga muvofiq_;
  - _Qoʻlda ishga tushirish_;
  - _Favqulodda hodisa_.
- **Aloqa seansining holati** — uzatish natijasi (masalan, _Muvaffaqiyatli_, _Ulanish nosozligi_).
- **Arxiv maʼlumotlari**:
  - _Avariyalar va gʻayrioddiy vaziyatlar_;
  - _Uzish qurilmasining holati_ (mavjud boʻlsa).
- **Arxivni uzatish davrlari**:
  - _Soatlik arxiv_ — uzatilgan maʼlumotlarning vaqt oraligʻi.
  - _Kunlik arxiv_ — uzatilgan maʼlumotlarning vaqt oraligʻi.

### Platformadan qurilmalarga maʼlumot uzatish

Platforma IoT qurilmalariga quyidagi buyruq va sozlamalarni yuboradi:

- **Joriy vaqt** — qurilmaning ichki soatini sinxronlash va har qanday ogʻishlarni qayd etish uchun.
- **Keyingi aloqa seansining vaqti** — keyingi maʼlumot almashinuvining rejalashtirilgan vaqti.
- **Boshqaruv buyruqlari** (masalan, uzish qurilmasini faollashtirish yoki oʻchirish) — operator tomonidan ishga tushiriladi.

## Oʻzaro aloqa diagrammasi

Quyidagi blok-diagramma platformalar va ishlab chiqarish serveri oʻrtasidagi maʼlumot oqimini koʻrsatadi.

```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
```
