OPC Yayımcısı nedir?

OPC Publisher, endüstriyel varlıklarla bulut arasındaki boşluğu kapatan, tam olarak desteklenen bir Microsoft Microsoft Azure ürünüdür. Bunu, OPC UA özellikli varlıkları veya endüstriyel bağlantı yazılımını buluta bağlayarak Microsoft Azure yapar. Toplayan telemetri verilerini IEC62541 OPC UA PubSub standart biçimi (sürüm 2.6 ve Azure IoT Hub) dahil olmak üzere çeşitli biçimlerde yayımlar. OPC Publisher, Azure IoT Edge modül olarak veya düz Docker üzerinde kapsayıcı olarak çalışır. .NET platformlar arası çalışma zamanından yararlanan bu çalışma zamanı hem Linux hem de Windows 10.

OPC Publisher, şunların nasıl olduğunu gösteren bir başvuru uygulamasıdır:

  • Mevcut OPC UA sunucularına bağlanabilirsiniz.
  • JSON yükü kullanarak OPC UA sunucularından JSON ile kodlanmış telemetri verilerini OPC UA Pub/Sub biçiminde bir sunucuya Azure IoT Hub.

HTTPS, AMQP ve MQTT gibi Azure IoT Hub SDK'nın desteklediği aktarım protokollerini kullanabilirsiniz.

Başvuru uygulaması şunları içerir.

  • Ağ üzerinde mevcut OPC UA sunucularına bağlanmak için bir OPC UA istemcisi.
  • 62222 bağlantı noktası üzerinde yayımlananları yönetmek için kullanabileceğiniz ve aynı şekilde doğrudan IoT Hub bir OPC UA sunucusu.

Not

Derleme OPC UA Sunucusu yalnızca sürüm 2.5 veya altında kullanılabilir.

OPC Publisher başvuru uygulamasını GitHub'dan indirebilirsiniz.

Uygulama .NET Core teknolojisi kullanılarak uygulanır ve .NET Core tarafından desteklenen herhangi bir platformda çalışmasına izin ve ardından.

OPC Publisher ne yapar?

OPC Publisher, belirli sayıda canlı tutma isteğine yanıt vermeyen uç noktalarla bağlantı kurmak için yeniden deneme mantığı kullanır. Örneğin, bir OPC UA sunucusu bir güç kesintisi nedeniyle yanıt vermezse.

Bir OPC UA sunucusuna yapılan her ayrı yayımlama aralığı için uygulama, bu yayımlama aralığına sahip tüm düğümlerin güncelleştirilmiş olduğu ayrı bir abonelik oluşturur.

OPC Publisher, ağ yükünü azaltmak için IoT Hub verilerin toplu olarak gruplamasını destekler. Bu toplu işlem, yalnızca IoT Hub paket boyutuna ulaşıldığında pakete bir paket gönderir.

Bu uygulama, NuGet paketleri olarak OPC Foundation OPC UA başvuru yığınını kullanır. Lisans https://opcfoundation.org/license/redistributables/1.3/ koşulları için bkz.

Sonraki adımlar

Artık OPC Yayımcısı'nın ne olduğunu öğrendiğinizi öğrendik, dağıtarak başlatabilirsiniz: