ما هو موصل OPC UA؟
هام
معاينة عمليات Azure IoT - التي تم تمكينها بواسطة Azure Arc قيد المعاينة حاليا. يجب عدم استخدام برنامج المعاينة هذا في بيئات الإنتاج.
ستحتاج إلى نشر تثبيت Azure IoT Operations جديد عند توفير إصدار متوفر بشكل عام. لن تتمكن من ترقية تثبيت معاينة.
للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي، أو المعاينة، أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.
OPC UA (OPC Unified Architecture) هو معيار طورته مؤسسة OPC لتمكين تبادل البيانات بين المكونات الصناعية على الحافة ومع السحابة. يوفر OPC UA معيارا متسقا وآمنا وموثقا استنادا إلى تنسيقات البيانات المستخدمة على نطاق واسع. يمكن للمكونات الصناعية تنفيذ معيار OPC UA لتمكين التبادل العالمي للبيانات.
موصل OPC UA هو جزء من Azure IoT Operations Preview. يتصل موصل OPC UA بخوادم OPC UA لاسترداد البيانات التي ينشرها إلى مواضيع في وسيط MQTT. يمكن موصل OPC UA بيئة OPC UA الصناعية الخاصة بك من إدخال البيانات في أحمال العمل المحلية التي تعمل على مجموعة Kubernetes، وفي أحمال العمل السحابية الخاصة بك.
موصل OPC UA هو تطبيق عميل يعمل كخدمة برنامج وسيط في عمليات Azure IoT. يتصل موصل OPC UA بخوادم OPC UA، ويتيح لك استعراض مساحة عنوان الخادم، ومراقبة تغييرات البيانات والأحداث في الأصول المتصلة. تستخدم فرق العمليات والمطورين الموصل ل OPC UA لتبسيط مهمة ربط أصول OPC UA بحلها الصناعي على الحافة.
القدرات
كجزء من عمليات Azure IoT، يعد موصل OPC UA تطبيق Kubernetes أصليا:
- يربط خوادم وأصول OPC UA الموجودة بمجموعة Kubernetes أصلية على الحافة.
- نشر بيانات تتبع الاستخدام المشفرة JSON من خوادم OPC UA بتنسيق OPC UA PubSub، باستخدام حمولة JSON. باستخدام هذا التنسيق القياسي لتبادل البيانات، يمكنك تقليل مخاطر مشكلات التوافق المستقبلية.
- يتصل بالخدمات التي تدعم Azure Arc في السحابة.
ميزات أخرى
يدعم موصل OPC UA الميزات التالية كجزء من عمليات Azure IoT:
- اتصالات متزامنة بخوادم OPC UA متعددة تم تكوينها باستخدام موارد Kubernetes
AssetEndpointProfile
المخصصة (CRs). - نشر تغييرات قيمة بيانات OPC UA بتنسيق OPC UA PubSub مع ترميز JSON.
- نشر رؤوس الرسائل كخصائص مستخدم في رسالة MQTT. تستند العناوين في الرسائل المنشورة بواسطة موصل OPC UA إلى مواصفات CloudEvents ل OPC UA.
- نشر أحداث OPC UA مع حقول أحداث محددة مسبقا.
- تعريف الأصل باستخدام Kubernetes Asset CRs
- ضغط الحمولة بما في ذلك
gzip
وbrotli
. - إعادة الاتصال التلقائي بخوادم OPC UA.
- إمكانية المراقبة المتوافقة مع OpenTelemetry المتكاملة.
- تشفير نقل OPC UA.
- المصادقة والتخويل المجهولين استنادا إلى اسم المستخدم وكلمة المرور.
AssetEndpointProfile
وAsset
CRs قابلة للتكوين باستخدام واجهة برمجة تطبيقات AZURE REST وواجهة مستخدم الويب لتجربة العمليات.
طريقة العمل
المكونان الرئيسيان لموصل OPC UA هما التطبيق ومعالج الاكتشاف.
موصل تطبيق OPC UA:
- إنشاء جلسة عمل إلى خادم OPC UA لكل أصل تحدده.
- يتم تكوين جميع علامات الأصل بنفس الفاصل الزمني للنشر. يحدد هذا الفاصل الزمني عدد المرات التي ينشر فيها الموصل البيانات إلى موضوع وسيط MQTT.
- إنشاء اشتراك منفصل في الجلسة لكل 1000 علامة.
- إنشاء اشتراك منفصل لكل حدث محدد في الأصل.
- تنفيذ منطق إعادة المحاولة لإنشاء اتصالات بنقاط النهاية التي لا تستجيب بعد عدد محدد من طلبات البقاء على قيد الحياة. على سبيل المثال، قد تكون هناك نقطة نهاية غير مستجيبة في بيئتك عندما يتوقف خادم OPC UA عن الاستجابة بسبب انقطاع التيار الكهربائي.