بروتوكول الاتصال SR226 V3.26
دليل المستخدم API
شركة ووهان لاكيدا للعلوم والتكنولوجيا المحدودة
جدول المحتويات
1. نظرة عامة
يعرّف بروتوكول الاتصال SR226 الواجهة المبنية على UDP بين الرادار و محطة الحاسوب لسلسلة رادارات الأمن “XW/SR226-6000XP”.
ويغطي:
- أوامر الربط
- التحكم بالمعلمات
- بيانات التتبع
- حزم نبضات الحياة
- بيانات المعلمات
2. بروتوكول الاتصال
- يجب أن يكون الرادار والحاسوب في نفس الشبكة الفرعية.
- يستخدم بروتوكول مخطط البيانات UDP مع ترتيب بايت Little Endian.
- سير الاتصال:
- يرسل الحاسوب أمر الربط.
- يحصل الرادار على عنوان IP/المنفذ الخاص بالحاسوب.
- يرسل الرادار بيانات التتبع و حزم نبضات الحياة.
نوعا الرسائل:
- من الحاسوب إلى الرادار: أوامر التحكم (الربط، التحكم بالمعلمات)
- من الرادار إلى الحاسوب: رسائل التقرير (التتبع، نبضات الحياة، بيانات المعلمات)
2.1 أوامر التحكم (من الحاسوب → الرادار)
2.1.1 أمر الربط
- يرسل الحاسوب أمر ربط ثابت بطول 10 بايت.
- يستجيب الرادار بـ بيانات التتبع و حزم نبضات الحياة.
- عنوان IP الافتراضي للرادار:
192.168.0.100
، المنفذ:12580
. - يرسل مرة واحدة في الدقيقة.
تنسيق أمر الربط (10 بايت):
موضع البايت | الحقل | الطول | التنسيق | الوصف |
---|---|---|---|---|
0–9 | FrameHead | 10 | char | ثابت: 0xAA 0xAA ... |
2.1.2 التحكم بالمعلمات
يُستخدم من أجل الاستعلام أو تعديل معلمات الرادار.
التنسيق العام للرسالة (32 بايت):
موضع البايت | الحقل | الطول | التنسيق | الوصف |
---|---|---|---|---|
0–3 | FrameHead | 4 | uint | ثابت 0xAA 0xAA 0xAA 0xAA |
4 | InfoType | 1 | byte | ثابت 0x0B |
5–7 | Reserved | 3 | byte | افتراضي 0x00 |
8 | ParameterType | 1 | byte | 1–255 |
9 | DeviceType | 1 | byte | ثابت 0x01 |
10 | FaceID | 1 | byte | ثابت 0x00 |
11 | Checksum | 1 | byte | مجموع البايتات 9–24 |
12–15 | Reserved | 4 | byte | افتراضي 0x00 |
16–31 | Parameter1–4 | 16 | متغير | حسب النوع |
قائمة أنواع المعلمات:
- 1 – استعلام الحالة
- 2 – GPS & الاتجاه
- 11 – إعدادات العتبة
- 20 – أمر إطار مفرد
- 21 – معلمات القطاع
- 22 – معلمات مناطق الصمت
2.2 رسائل التقرير (من الرادار → الحاسوب)
2.2.1 بيانات التتبع
يرسل الرادار تقارير التتبع بشكل مستمر بعد استلام أمر الربط.
2.2.2 حزمة نبضات الحياة
رسالة دورية صغيرة تشير إلى أن الرادار متصل ويعمل.
2.2.3 بيانات المعلمات
تُرجع عند طلب حالة الرادار (مثل GPS، المعلمات، العتبات).
ملاحظات
- الحد الأدنى للفاصل الزمني بين أوامر التحكم: 100 مللي ثانية.
- المجموع الاختباري (Checksum): يُحسب كمجموع بايتات الحقول المحددة.
- القطاعات ومناطق الصمت: صالحة فقط للرادارات الممسوحة ميكانيكياً.
- الارتفاع: يعود كـ 0 إذا كان الرادار لا يحتوي على قياس ارتفاع.