UA-LDS

所属分类:Windows编程
开发工具:C#
文件大小:1231KB
下载次数:4
上传日期:2019-07-29 16:22:48
上 传 者necheyhin_a_v
说明:  The OPC Foundation has formally released the OPC Unified Architecture Local Discovery Server to the community.

文件列表:
UA-LDS (0, 2019-06-18)
UA-LDS\.dockerignore (901, 2019-06-18)
UA-LDS\CMakeLists.txt (3584, 2019-06-18)
UA-LDS\Changelog.txt (2923, 2019-06-18)
UA-LDS\Dockerfile (861, 2019-06-18)
UA-LDS\build_linux.sh (231, 2019-06-18)
UA-LDS\build_ualds.bat (1544, 2019-06-18)
UA-LDS\build_win32.bat (222, 2019-06-18)
UA-LDS\build_win64.bat (231, 2019-06-18)
UA-LDS\buildversion.h (25, 2019-06-18)
UA-LDS\config.h (2672, 2019-06-18)
UA-LDS\docker-compose.yml (211, 2019-06-18)
UA-LDS\docker-initd.sh (956, 2019-06-18)
UA-LDS\etc (0, 2019-06-18)
UA-LDS\etc\ualds.conf (5484, 2019-06-18)
UA-LDS\etc\ualds.ini (5695, 2019-06-18)
UA-LDS\fetch_openssl.bat (850, 2019-06-18)
UA-LDS\findservers.c (8746, 2019-06-18)
UA-LDS\findserversonnetwork.c (55796, 2019-06-18)
UA-LDS\findserversonnetwork.h (1217, 2019-06-18)
UA-LDS\getendpoints.c (12608, 2019-06-18)
UA-LDS\linux (0, 2019-06-18)
UA-LDS\linux\daemon.c (1253, 2019-06-18)
UA-LDS\linux\daemon.h (782, 2019-06-18)
UA-LDS\linux\log.c (5767, 2019-06-18)
UA-LDS\linux\log.h (1656, 2019-06-18)
UA-LDS\linux\platform.c (6005, 2019-06-18)
UA-LDS\linux\platform.h (3196, 2019-06-18)
UA-LDS\main.c (9835, 2019-06-18)
UA-LDS\mdns (0, 2019-06-18)
UA-LDS\mdns\CMakeLists.txt (1135, 2019-06-18)
UA-LDS\mdns\CommonServices.h (58421, 2019-06-18)
UA-LDS\mdns\DebugServices.c (117684, 2019-06-18)
UA-LDS\mdns\DebugServices.h (71728, 2019-06-18)
UA-LDS\mdns\GenLinkedList.c (9754, 2019-06-18)
UA-LDS\mdns\GenLinkedList.h (2584, 2019-06-18)
UA-LDS\mdns\WinVersRes.h (1310, 2019-06-18)
... ...

# UA-LDS The OPC Foundation has formally released the OPC Unified Architecture Local Discovery Server to the community. Please review official site page (https://OPCFoundation.github.io/UA-LDS/) for: * Overview * Licensing Official installations for Windows are built by the OPC Foundation and provided at the OPC Foundation website (https://opcfoundation.org/). ## Contributing We 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'. You must agree to the contributor license agreement before we can accept your changes. The CLA and "I AGREE" button is automatically displayed when you perform the pull request. You can preview CLA [here](https://opcfoundation.org/license/cla/ContributorLicenseAgreementv1.0.pdf). OPC UA, empowering the Industrial Internet of Things (IIOT) and Industrie 4.0. # Building and running the LDS ## Build Dependencies * OPC UA Ansi C Stack 1.04.342. (included) Please review official site page http://opcfoundation.github.io/UA-AnsiC-Legacy. * CMake version 3.6.2 or later from https://cmake.org/install/. * Perl * Windows: - OpenSSL 1.0.2l was used in development and testing: either built from source (https://www.openssl.org/source/) or as pre-built package, for example from https://slproweb.com/products/Win32OpenSSL.html. - Bonjour Mdns/dnssd (Multicast Domain Name System) client library (included) * Linux: - OpenSSL 1.0.2l was used in development and testing : (```sudo apt-get install libssl-dev```) (```sudo yum install openssl-devel```) - Avahi 0.61 (or later) libdnssd compatibility layer: (```sudo apt-get install libavahi-compat-libdnssd-dev```) (```sudo yum install avahi-compat-libdns_sd-devel```) ## Building the LDS Make sure that openssl is installed or build. See [UA-AnsiC](https://github.com/OPCFoundation/UA-AnsiC-Legacy) build instructions.
Predefined scripts are available based on CMake. * Windows: build\_ualds.bat (Visual Studio Command Shell) * Linux: build\_linux.sh ## Runtime Dependencies * Windows: Bonjour Service (576.30.4) * Linux: Avahi Daemon (0.61 or later) After a successful build, binary files will be in \bin\[config] and should work as is. ## Package file structure description The following tree shows the directory layout of this repo: ``` - /-- ualds LDS platform independent code - | |- stack OPC UA Ansi C Stack (https://github.com/OPCFoundation/UA-AnsiC-Legacy) - | ||- stack - | |||- core Configuration and utilities - | |||- platforms - | ||||- linux Platform adaption to OpenSSL and linux API - | ||||- win32 Platform adaption to OpenSSL and Win32 API - | |||- proxystub - | |||- clientproxy Client side top level API (optional) - | |||- serverstub Server side top level API (optional) - | |||- securechannel OPC UA secure conversation - | |||- stackcore Base types and interfaces - | |||- transport - | ||||- https HTTPS transport (optional) - | ||||- tcp OPC TCP Binary transport - | |- dnssd mdnsresponder (Bonjour) client library (Windows) - | |- win32 Local Discovery Server Windows platform implementation - | |- linux Local Discovery Server Linux platform implementation ``` # Third party Notices and Licenses ## Open Source Software Required notices for open source software products or components distributed with OPC Foundation's Local Discovery Server (LDS-ME) are identified in the following table along with the applicable licensing information. Additional notices and/or licenses may be found in the included documentation or readme files of the individual third party open source software. | Provider | Component | Licensing Information | | -------- | --------- | --------------------- | | Apple Computer, Inc. | Bonjour Mdns/dnssd (Multicast Domain Name System) client library | Apache License v2 http://www.apache.org/licenses/LICENSE-2.0.html | | Open SSL Project | OpenSSL 1.0.2l | The OpenSSL toolkit stays under a double license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See https://www.openssl.org/source/license.html | | github.com/lathiat/avahi| Avahi 0.61 | GNU Lesser General Public License v2.1 Avahi was developed by Lennart Poettering and Trent Lloyd. It is the result of a merger of Poettering's original mDNS/DNS-SD implementation called "FlexMDNS", and Lloyd's original code called "Avahi" https://github.com/lathiat/avahi/blob/master/LICENSE |

近期下载者

相关文件


收藏者