ما هو منتج OPC Publisher؟

هام

أثناء تحديث هذه المقالة، يرجى مراجعة Azure Industrial IoT للحصول على أحدث محتوى.

OPC Publisher هو تنفيذ مرجعي يوضح كيفية:

  • الاتصال إلى خوادم OPC UA الحالية.
  • انشر بيانات القياس عن بعد المشفرة من JSON من خوادم OPC UA بتنسيق OPC UA Pub/Sub، باستخدام حمولة JSON، إلى Azure IoT Hub.

يمكنك استخدام أي من بروتوكولات النقل التي تدعمها حزمة SDK لعميل Azure IoT Hub: HTTPS وAMQP وMQTT.

ويشمل التنفيذ المرجعي ما يلي:

  • عميل OPC UA للاتصال بخوادم OPC UA الموجودة لديك على شبكتك.
  • خادم OPC UA على المنفذ 62222 يمكنك استخدامه لإدارة ما يتم نشره ويوفر طرقا مباشرة ل IoT Hub للقيام بنفس الشيء.

يمكنك تنزيل تنفيذ مرجع OPC Publisher من GitHub.

يتم تنفيذ التطبيق باستخدام تقنية .NET Core ويمكن تشغيله على أي نظام أساسي مدعوم من .NET Core.

تقوم OPC Publisher بتنفيذ منطق إعادة المحاولة لإنشاء اتصالات بنقاط النهاية التي لا تستجيب لعدد معين من طلبات الاحتفاظ بالحياة. على سبيل المثال، إذا توقف خادم OPC UA عن الاستجابة بسبب انقطاع التيار الكهربائي.

لكل فاصل زمني متميز للنشر إلى خادم OPC UA ، يقوم التطبيق بإنشاء اشتراك منفصل يتم من خلاله تحديث جميع العقد ذات الفاصل الزمني للنشر هذا.

يدعم OPC Publisher تجميع البيانات المرسلة إلى IoT Hub لتقليل حمل الشبكة. ترسل هذه الدفعة حزمة إلى IoT Hub فقط إذا تم الوصول إلى حجم الحزمة الذي تم تكوينه.

يستخدم هذا التطبيق مكدس مرجع OPC Foundation OPC UA كحزم NuGet. انظر https://opcfoundation.org/license/redistributables/1.3/ للاطلاع على شروط الترخيص.

الخطوات التالية

الآن بعد أن تعلمت ما هو OPC Publisher ، فإن الخطوة التالية المقترحة هي معرفة كيفية:

تكوين Publisher OPC