Skip to content
forked from awcullen/opcua

OPC Unified Architecture (OPC UA) in Go.

License

Notifications You must be signed in to change notification settings

artemovechkin/opcua

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

robot

opcua - Godoc License

Browse, read, write and subscribe to the live data published by the OPC UA servers on your network.

This package supports OPC UA TCP transport protocol with secure channel and binary encoding. For more information, visit https://reference.opcfoundation.org/v104/.

Includes Client and Server

To connect to an OPC UA server, start here Godoc

To create your own OPC UA server, start here Godoc

Recent News

Benchmark shows this package 10X faster than Gopcua/opcua to encode a typical payload to the network.

pkg: github.com/awcullen/opcua/cmd/benchmark
cpu: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
BenchmarkGopcuaEncode
BenchmarkGopcuaEncode-4     	  120178	      9332 ns/op	    2536 B/op	      97 allocs/op
BenchmarkAwcullenEncode
BenchmarkAwcullenEncode-4   	 1728259	       859.3 ns/op	     154 B/op	       4 allocs/op
PASS

About

OPC Unified Architecture (OPC UA) in Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%