Giter Site home page Giter Site logo

commsvr-com / opcua.viewer Goto Github PK

View Code? Open in Web Editor NEW
17.0 2.0 6.0 6.57 MB

OPC Unified Architecture (UA) Viewer

Home Page: https://mpostol.github.io/OPCUA.Viewer/

License: MIT License

C# 99.12% Smalltalk 0.88%
opc-ua opcua opc opc-client ooi tool

opcua.viewer's Introduction

OPC Unified Architecture (UA) Viewer

OPC UA Viewer is a simple and easy OPC UA Client - a software tool to be used by developers, testers, integrators. It allows users to easily:

  • connect to the server
  • read data from the server
  • browse address space
  • and much more!

OPC UA Viewer is an ideal solution for testing of connection with the OPC UA Server using different communication protocols and using many different data transfer security modes. The software may be used as a library and engaged as a part in custom software to provide OPC UA connectivity.

Features

  • ability to connect to many servers at the same time
  • ability to connect to the OPC UA Server using either binary streams that use TCP channel or using Web Services and HTTP protocol
  • support for many different data transfer security types, e.g. using encrypted or non-encrypted communication, certificates
  • ability to automate testing of the servers connections that are working in the network
  • browsing of the address space structure exposed by the server using references interconnecting nodes
  • filtering of particular reference types in the Browse view
  • creating the subscription to monitor changes of values (support for different types of monitoring is available)
  • read and write of values from/to variables
  • storing and loading of communication sessions

Contributing

I strongly encourage community participation and contribution to this project. First, please fork the repository and commit your changes there. Once happy with your changes you can generate a 'pull request'. Visit the Contributing document to get more.

The OPC UA Viewer was member of the CommServer software family. The CommServer was written by CAS Lodz Poland. Now it is migrating to GitHub and publishing as the Open-source software (OSS). OSS is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose. The separate project commsvr-com/migration2os is being used to manage the migration process of transferring multi-parts software from an on-premise repository to a set of GitHub loosely coupled repositories.

Further development of CommServer software will be carried out under a broader concept described in the following article

In the article, there is a call to action initiative. Consider joining. To get more, visit the section How to be involved.

At the top of the repository main page, there is the Watch and Star buttons. If you're interested in this project click on one to get notifications about any activity and progress. It will be also a signal for me to increase priority for planned work related to this repository.

See also

opcua.viewer's People

Contributors

mpostol avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

opcua.viewer's Issues

Setup repository

All related work to prepare the repository for further development.

Follow community recommended standards

Scope:

  • .gitignore
  • README.md
  • Repository description
  • social preview
  • License
  • Code of conduct
  • Contributing or use default one
  • sponsor button
  • add NuGet packages
  • add common resources and t4 definitions
  • fix compiler errors
  • fix Unit tests
  • README.md
  • Wiki or GitHub pages
  • Repository website
  • Make release
  • Add API Browser in folder docs/help
  • Info in the master project if applicable

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.