استقرار و پیادهسازی
چندزبانه و چندپروژهای، گزینههای استقرار روی ویندوز، لینوکس، داکر یا ابر، روش پیادهسازی پروژه، کنسول مدیریت سرور، پروفایلهای محصول و نگهداری.

چندزبانه، چندپروژهای و پروفایلهای محصول
زبانها
فارسی (پیشفرض)، انگلیسی، عربی، آلمانی، فرانسه، روسی — با ترجمهٔ کامل رابط (حدود ۱۷ هزار عبارت در هر زبان) و چیدمان راستبهچپ واقعی برای فارسی و عربی.
چندپروژهای
یک نصب، چندین پروژه (مشتری/سایت) با داده، کلید، کاربران، داشبوردها و تاریخچهٔ کاملاً جدا. کاربر با یک ورود بین پروژههای مجازش جابهجا میشود.
یک محصول، چند چهره
از یک نصب واحد، بسته به مشتری، محصول متفاوتی ارائه میشود؛ منوها و ماژولها بهطور خودکار برش میخورند و مدیر میتواند ماژولها را روشن/خاموش کند.
| پروفایل | تمرکز | ماژولهای شاخص |
|---|---|---|
| BMS | مدیریت ساختمان هوشمند | داشبورد، انرژی، امنیت، ردیابی، هتل، تیکت، دارایی، هوش مصنوعی، طراحی سیستم |
| DCIM | مرکز داده | رک و سرور، UPS، سرمایش، توان، تیکت، دارایی |
| IoT | اینترنت اشیای صنعتی | انرژی، ایمنی، ردیابی، دارایی، هوش مصنوعی، طراحی |
| Energy | مدیریت انرژی | کنتور، تحلیل، هزینه، تقاضا، بهینهسازی |
| Phoenix | نسخهٔ کامل صنعتی | همهٔ ماژولهای BMS + تولید |
| Agro · Greenhouse · Field · Research | کشاورزی هوشمند | اقلیم، آبیاری، نور، محصول، بینایی گیاه، برداشت، ژنتیک، دانش، هواشناسی، انطباق |
استقرار و یکپارچهسازی
گزینههای استقرار
- ویندوز: سرویس ویندوز یا بستهٔ IIS با نصب، بهروزرسانی و بازگشت خودکار
- لینوکس: سرویس systemd · Docker: compose آماده با PostgreSQL
- ابری (SaaS): نمونهٔ میزبانیشده روی زیرساخت ARG با دامنهٔ اختصاصی
- پایگاه داده: PostgreSQL سازمانی — تراکنشی، با Replication و High Availability در سطح پایگاه داده؛ پایگاه تاریخچهٔ مستقل برای هر پروژه
یکپارچهسازی
- REST API کامل با مستند OpenAPI/Swagger برای ساختار، تجهیزات، نقاط، داشبورد، منطق، انرژی، هشدار
- WebSocket برای دریافت مقادیر زنده و ارسال فرمان از سامانههای ثالث؛ Webhook خروجی
- سرویسهای همراه با API مستقل: کاتالوگ تجهیزات، ARG AI، نقشهٔ آفلاین، Twin Designer
- لینک WebSocket برای کنترلرهای میدانی از پشت NAT بدون نیاز به IP ثابت
عملیات
- کنسول پایش سرور: هسته، اتصالها، صفها، حافظه، سرویسها، لاگها، تنظیمات
- ۳۳۵ تنظیم قابل مدیریت با اعتبارسنجی و برونبرد/درونبرد؛ پشتیبانگیری روزانه
- بهروزرسانی بیوقفهٔ رابط: کاربر با یک اعلان به نسخهٔ جدید میرود
حداقل نیازمندیها
- سرور: ۴ هستهٔ CPU، ۸ گیگابایت حافظه، ۶۰ گیگابایت دیسک (نمونهٔ ۴۰۰ تجهیزی)
- مرورگر مدرن با WebGL برای صحنههای سهبعدی
- دسترسی شبکه از سرور به تجهیزات (یا استقرار سرور در شبکهٔ محلی مشتری)


روش پیادهسازی پروژه
یک پروژهٔ نمونه با ۲۰۰ تا ۴۰۰ تجهیز، در شش گام و معمولاً ۴ تا ۸ هفته به بهرهبرداری میرسد. بیشتر زمان صرف دسترسی شبکه و صحهگذاری نقاط با تیم تأسیسات مشتری میشود، نه نرمافزار.
| گام | فعالیتها | خروجی |
|---|---|---|
| ۱ · شناخت | بازدید سایت، فهرست تجهیزات و پروتکلها، نقشههای پلان، دسترسی شبکه (VLAN، فایروال)، تعریف نقشها و مخاطبان اعلان | فهرست تجهیزات با پروتکل و آدرس؛ نقشهٔ شبکه |
| ۲ · استقرار | نصب سرور (ویندوز/لینوکس/داکر یا ابری)، PostgreSQL، گواهی TLS، سرویسهای همراه (کاتالوگ، نقشهٔ آفلاین، ARG AI در صورت نیاز)، پشتیبانگیری | سامانهٔ بالا و در دسترس با پروفایل محصول |
| ۳ · ساختار و تجهیزات | ورود ساختار از اکسل، ساخت تجهیزات از کاتالوگ (نقاط خودکار)، نگاشتهای خاص مشتری، آزمایشگر پروتکل برای هر تجهیز، حدود و اعلان هر نقطه | همهٔ نقاط زنده و سبز در پایش |
| ۴ · داشبورد و توئین | داشبوردهای دوبعدی از قالبها، صحنههای سهبعدی از کتابخانه (یا مدل GLB مشتری)، نمای کلی مدیریتی، داشبورد نقشه | مجموعهٔ داشبوردها به تفکیک نقش |
| ۵ · منطق و اعلان | قوانین، سناریوها، ماشینهای حالت؛ آزمون در آزمایشگاه منطق با شبیهساز؛ کانالهای پیامک/ایمیل/تلگرام و سیاست تشدید | اتوماسیون فعال و آزموده |
| ۶ · آموزش و تحویل | آموزش اپراتورها و مهندسان، مستندات پروژه، دورهٔ پایش مشترک، تحویل نهایی و پشتیبانی | بهرهبرداری رسمی |
نقشهای پروژه
- مدیر پروژه ARG: برنامه و تحویل
- مهندس اتوماسیون: پروتکلها و نقاط
- طراح داشبورد: دوبعدی/سهبعدی
- مهندس منطق: قوانین و سناریوها
- نمایندهٔ مشتری: دسترسی، صحهگذاری، پذیرش
گزینههای سرویس
- استقرار در محل (on‑premise) یا ابری با دامنهٔ اختصاصی
- پایش و پشتیبانی دورهای؛ بهروزرسانیهای بیوقفه
- توسعهٔ درایور یا تایپ توئین اختصاصی برای تجهیزات خاص مشتری
- یکپارچهسازی با ERP/CMMS/NMS موجود از طریق API
کنسول مدیریت سرور
جدا از رابط کاربران، خود سرور یک کنسول مدیریتی وب دارد که فقط با نشست مدیر باز میشود: برای تیم فنی، پشتیبانی و نصب. همهٔ تبهای آن در زیر آمده است.
| تب | محتوا |
|---|---|
| Overview | وضعیت هسته (RUNNING/STOPPED)، اتصالهای فعال، نقاط بارگذاریشده، هشدارهای فعال، حافظهٔ JVM، آمار پایگاه داده (پروژهها، تجهیزات، نقاط)، سلامت سرویسها |
| Connections | سرور TCP، WebSocket، SCADA، Modbus، SNMP، Redfish، PLC، Tuya با تعداد کلاینت؛ لیست کلاینتهای وب و تجهیز؛ سرویسهای نظرسنجی هر پروتکل (تجهیزات، آنلاین/آفلاین، نقاط) |
| System Design | پروژهها، ساختار، کاربران، تجهیزات، گروهها، نقاط، منطق (قوانین، ماشینهای حالت، اسکریپتها، سناریوها)، دارایی، UPS، گرههای BMS، SNMP، Modbus، تویا، Redfish، MQTT، KNX، BACnet |
| ACV Monitor | شمارندهٔ وضعیتها (عادی/احتیاط/خطر/خطا)، فیلتر نوع و وضعیت، جستوجو، مقادیر زنده، بارگذاری مجدد نقاط |
| Protocol Test | کنسول ارسال پیام آزمایشی SCADA/Modbus/SNMP/Redfish/PLC/Tuya و لاگ پاسخ |
| Logs | لاگ زندهٔ سیستم و لاگ فرمانها؛ سطح لاگ هر دسته قابل تنظیم |
| Services | شروع/توقف/راهاندازی مجدد سرویسهای SMPP، ایمیل، SNMP Manager/Agent، BACnet، KNX، Modbus |
| Settings | ۳۳۵ تنظیم در دستهها با ذخیره، برونبرد و درونبرد |
| User Control | کاربران کنسول، کلیدهای پروژه و سطوح دسترسی |





پروفایلهای محصول — جزئیات
هر پروفایل، زیرمجموعهای از ۲۲ گروه ماژول را فعال میکند و نام و شعار محصول را تغییر میدهد. مدیر میتواند درون همان پروفایل، گروهها را برای هر مشتری روشن/خاموش کند؛ شبیهساز داده در همهٔ پروفایلها در دسترس است.
| پروفایل | گروهها | گروههای فعال | مشتری هدف |
|---|---|---|---|
| BMS | ۱۰ | پیشخوان، انرژی، امنیت، ردیابی، هتل، تیکت، دارایی، هوش مصنوعی، طراحی سیستم، تنظیمات | ساختمانهای اداری/تجاری، مجتمعها |
| DCIM | ۸ | پیشخوان، انرژی (UPS، سرمایش)، امنیت، تیکت، دارایی، هوش مصنوعی، طراحی، تنظیمات | مراکز داده، اتاق سرور |
| Energy | ۷ | پیشخوان، انرژی، دارایی، هوش مصنوعی، طراحی، تنظیمات، تیکت | مدیریت انرژی صنایع و ساختمان |
| IoT | ۸ | پیشخوان، انرژی، امنیت، ردیابی، دارایی، هوش مصنوعی، طراحی، تنظیمات | سایتهای صنعتی و IoT |
| Phoenix | ۱۱ | همهٔ گروههای BMS + مدیریت تولید | کارخانهها با کنترلر Phoenix |
| Agro | ۲۰ | ۱۱ گروه کشاورزی + پیشخوان، انرژی، امنیت، ردیابی، دارایی، هوش مصنوعی، طراحی، تنظیمات، تیکت | کشاورزی هوشمند |
| Greenhouse | ۱۶ | اقلیم، آبیاری، نور، محصول، بینایی گیاه، برداشت، دانش، تحلیل + زیرساخت | گلخانهها |
| Field | ۱۵ | آبیاری، محصول، برداشت، هواشناسی، ژنتیک، انطباق + زیرساخت | کشت زمین باز |
| Research | ۱۲ | اقلیم، ژنتیک، بینایی گیاه، دانش، تحلیل + زیرساخت | مراکز تحقیقاتی |
| Combined | ۲۲ | همه | نمایش کامل |


نگهداری، پشتیبانی و بهروزرسانی
نگهداری روزمره
- کنسول مدیریت: سلامت هسته، صفها، حافظه، اتصالها
- پشتیبان روزانه خودکار؛ آزمون بازیابی دورهای
- لاگ چرخشی با سطح قابل تنظیم برای هر دسته
- پاکسازی خودکار تاریخچهٔ نظرسنجی (۹۰ روز) و پارتیشنهای قدیمی طبق سیاست نگهداشت
بهروزرسانی
- بستهٔ نسخه با نسخهٔ قبلی سنجاقشده؛ آمادهسازی → فعالسازی → بازگشت یکفرمانه
- رابط کاربری بیوقفه: کاربر اعلان «نسخهٔ جدید» میبیند و با یک کلیک بهروز میشود
- مهاجرتهای پایگاه داده کنترلشده؛ تنظیمات با برونبرد/درونبرد منتقل میشوند
- کاتالوگ تجهیزات بهطور خودکار (هر ۶ ساعت) بهروز میشود
پشتیبانی
- آموزش اپراتور و مهندس؛ مستندات پروژه
- پایش راه دور (با اجازهٔ مشتری) و پاسخ به رخداد
- توسعهٔ درایور، تایپ توئین یا ماژول اختصاصی
ابزارهای تشخیص
- آزمایشگر پروتکل و کنسول آزمون پروتکل
- روکش اشکالزدایی زندهٔ خط داده در مرورگر (شمارندهٔ WebSocket/تطبیق)
- جمعآوری خودکار خطاهای مرورگر کاربران روی سرور
- شبیهساز داده برای بازتولید شرایط
همزاد دیجیتال را زنده ببینید
دموی زندهٔ ArgBMS با همزادهای سهبعدی، داشبوردها و منطق واقعی.