OPC Publisher allows you to discover and operate OPC UA enabled industrial assets using Azure IoT. It's an Azure IoT Edge module that functions as a fully compliant OPC UA PubSub telemetry publisher supporting JSON, JSON+Gzip, and UADP binary encoding. It provides a comprehensive set of OPC UA services through its control plane.
This project offers easy integration of OPC UA with Azure IoT Edge. It utilizes pre-built Docker containers from the Microsoft Container Registry for simplified deployment. Its flexible API allows access via HTTP(s), MQTT, or Azure IoT Hub device methods, enhancing adaptability to diverse industrial environments.
- OPC UA PubSub: Supports JSON, JSON+Gzip, and UADP binary encoding for telemetry publishing.
- Azure IoT Edge Module: Designed for deployment and operation within Azure IoT Edge environments.
- Multiple Access Methods: Offers HTTP(s), MQTT Broker, and Azure IoT Hub device method access.
- Semantic Versioning: Follows semantic versioning conventions for releases.
- Docker Containers: Provides pre-built Docker containers for simplified deployment.
- Cloud-Native: Designed for cloud-native deployment on Azure.
- Extensible: Supports a large subset of OPC UA services through its control plane.
OPC Publisher is an active project with regular patch releases. Microsoft provides container images maintained to ensure secure operation and bug fixes, particularly addressing security vulnerabilities. Support is focused on the latest patch version of supported releases, with a strong emphasis on security updates.
This project benefits industrial IoT developers working with OPC UA. It enables seamless integration of industrial assets with Azure IoT platforms, offering simplified telemetry publishing and management. It reduces complexity compared to custom solutions by providing a readily available, well-supported OPC UA PubSub publisher.
