Skip to main content

OPC-UA

What is OPC UA

OPC-UA (OPC Unified Architecture) is a new generation communication standard protocol in industrial automation, gradually replacing traditional OPC protocols. It provides a secure, reliable, platform-independent industrial communication solution. ThingsPanel achieves seamless integration with industrial devices by integrating OPC-UA device connectivity services, providing strong support for industrial IoT applications.

OPC-UA is a machine-to-machine communication protocol for industrial automation with the following features:

  1. Platform Independence:

    • Cross-platform deployment
    • Operating system independent
    • Supports multiple programming languages
  2. Security:

    • Built-in encryption
    • Certificate authentication
    • Data transmission security
  3. Scalability:

    • Custom data models
    • Flexible information modeling
    • Complex data structures

OPC-UA Device Connectivity Service

This service is an Enterprise Edition feature. Please contact us if needed.

Features

  • Device Discovery

    • Auto scan devices and nodes in OPC-UA server
    • Supports recursive traversal and filtering
    • Real-time status updates
  • Data Collection

    • Multi-device concurrent collection
    • Auto subscribe to data changes
    • Data caching and batch reporting
    • Built-in retry mechanism
  • Platform Integration

    • Seamless integration with ThingsPanel
    • Device configuration management
    • MQTT real-time messaging
    • HTTP API support
  • Monitoring

    • Complete logging system
    • Service status monitoring
    • Auto recovery mechanism
    • Performance metrics

System Requirements

  • Go 1.22 or above
  • Windows/Linux/MacOS
  • OPC-UA Server supporting standard protocol

Steps

Register Service

  1. Login as super user - App Management - Connectivity Service Management - Add New Service.

  1. Configure Service.

Use Service

  1. Select registered service.

  1. Add access point, fill in OPC-UA server address, etc.

  1. Select device to add (Pre-create a device template, select this service in protocol config).

  1. View device after adding.

  1. Data change reporting.

Other Methods: Via Rule Engine

ThingsPanel connects to OPC-UA device [Via Rule Engine]
https://www.bilibili.com/video/BV1G14y1a7iN/?spm_id_from=333.999.0.0