---
title: 'تعامل با سرور تولید'
section: 'Reference'
weight: 1
description: نحوهٔ ثبت تجهیزات در پلتفرم IIoT و اینکه چه داده‌های تله‌متری، اندازه‌گیری و چرخهٔ عمری میان پلتفرم و سرور تولید جریان می‌یابد.
related:
  - integration
  - equipment
  - basic-modules/modules
  - architecture/data-collection-layer
---

سرور تولید و پلتفرم IIoT داده‌ها را در هر دو جهت مبادله می‌کنند: سرور تولید تجهیزات ساخته‌شده را در پلتفرم ثبت می‌کند و پلتفرم نیز داده‌های عملیاتی لازم برای پایش قابلیت اطمینان در سراسر چرخهٔ عمر تجهیزات را به آن گزارش می‌دهد.

## ثبت تجهیزات در پلتفرم

برای ثبت خودکار تجهیزات ساخته‌شده، سرور تولید داده‌های آن‌ها را به پلتفرم منتقل می‌کند.

### داده‌های منتقل‌شده هنگام ثبت

1. **پارامترهای تله‌متری**:
   - **IMEI** — شناسهٔ یکتای دستگاه.
   - **ICCID** (اختیاری) — شناسهٔ سیم‌کارت (برای دستگاه‌هایی که سیم‌کارت یا SIMChip از پیش نصب‌شده دارند، کاربرد دارد).

2. **پارامترهای تجهیزات اندازه‌گیری انرژی** (در صورت اتصال):
   - **نوع دستگاه اندازه‌گیری** (مثلاً کنتور آب یا گاز).
   - **سازنده** (نام شرکت سازنده).
   - **نام مدل دستگاه**.
   - **شمارهٔ سریال** (در صورت وجود).
   - **آدرس شبکه** — آدرس ModBUS.

3. **اطلاعات کلی واحد اندازه‌گیری**:
   - **نام واحد اندازه‌گیری**.
   - **مصرف‌کننده** — سازمان یا شیئی که واحد به آن مرتبط است.
   - **دستهٔ مصرف‌کننده** (صنعتی، تجاری، خانگی).
   - **سازمان تأمین‌کنندهٔ منابع** — تأمین‌کنندهٔ منبع انرژی.

## انتقال داده به سرور تولید

برای پایش قابلیت اطمینان و تحلیل عملکرد تجهیزات در سراسر چرخهٔ عمر آن‌ها، پلتفرم داده‌های زیر را به سرور تولید منتقل می‌کند:

### پارامترهایی که به‌طور منظم منتقل می‌شوند

- **برچسب زمانی نشست** — تاریخ، زمان شروع و زمان پایان انتقال.

- **مدت نشست** — مدت‌زمان مبادلهٔ داده (برحسب ثانیه).

- **شارژ باتری**:
  - _بخش مترولوژیک_ (برحسب mV) — سطح شارژ باتری مسئول اندازه‌گیری‌ها.
  - _بخش تله‌متری_ (برحسب mV) — سطح شارژ باتری ماژول ارتباطی.

- **سطح سیگنال (RSSI)** — سطح سیگنال ارتباطی (برحسب dBm).

- **تعداد تلاش‌های مجدد** — تعداد تلاش‌های ناموفق ارتباطی پیش از نشست جاری.

- **کد تلاش مجدد** — نوع خطای ناکامی‌های پیشین (مثلاً _«پاسخی از سرور دریافت نشد»_).
- **شناسهٔ رویداد** — دلیل آغاز نشست:
  - _زمان‌بندی‌شده_؛
  - _شروع دستی_؛
  - _رویداد اضطراری_.
- **وضعیت نشست ارتباطی** — نتیجهٔ انتقال (مثلاً _موفق_، _خطای اتصال_).
- **داده‌های آرشیو**:
  - _حوادث و وضعیت‌های غیرعادی_؛
  - _وضعیت دستگاه قطع‌کننده_ (در صورت وجود).
- **بازه‌های انتقال آرشیو**:
  - _آرشیو ساعتی_ — بازهٔ زمانی داده‌های منتقل‌شده.
  - _آرشیو روزانه_ — بازهٔ زمانی داده‌های منتقل‌شده.

### انتقال داده از پلتفرم به دستگاه‌ها

پلتفرم فرمان‌ها و تنظیمات زیر را به دستگاه‌های 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
```
