Skip to content

Commit 0591320

Browse files
mikinioroulet
authored andcommitted
Attempt at updating project info
As a newbie OPC UA adventurer being confused about the current state and available components of this project, here's an attempt at making index.md slightly more current. Also update wording to be more consistent and homogenise layout. Based on failing experiences when installing pip packages as directed and cursory inspection of project repositories so excuse any inaccuracies.
1 parent 13e7fb0 commit 0591320

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

index.md

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
1-
FreeOpcUa is a project to implement an open-source (LGPL) OPC-UA stack and associated tools.
1+
FreeOpcUa is a project to implement an open-source (LGPL/GPL) OPC-UA stack and associated tools.
22

33
Currently FreeOpcUa is composed of
4-
* A LGPL C++ library to develop server and client OPC-UA applications. Python bindings can be found in the opcua-python repository. https://github.com/FreeOpcUa/freeopcua
5-
* A LGPL Python OPC-UA Python Client and Server library, written entirely in python, available at: https://github.com/FreeOpcUa/python-opcua (install using pip install opcua)
6-
* A GUI client https://github.com/FreeOpcUa/opcua-client-gui (install using pip install freeopcua-client)
7-
* Command line tools installed with freeopcua-python https://github.com/FreeOpcUa/python-opcua/tree/master/tools
8-
* A GUI to create OPC UA nodes and save them to xml https://github.com/FreeOpcUa/opcua-modeler
4+
* A LGPL C++ library to develop server and client OPC-UA applications: https://github.com/FreeOpcUa/freeopcua
5+
* Python bindings can be found in the [python](https://github.com/FreeOpcUa/freeopcua/tree/master/python) subdirectory
6+
* A synchronous LGPL Python OPC-UA client and server library (written entirely in Python): https://github.com/FreeOpcUa/python-opcua
7+
* Install using `pip install opcua`
8+
* Command line tools can be found in the [tools](https://github.com/FreeOpcUa/python-opcua/tree/master/tools) subdirectory ([doc](https://github.com/FreeOpcUa/python-opcua#documentation))
9+
* An asynchronous LGPL Python OPC-UA client and server library (using [asyncio](https://docs.python.org/3/library/asyncio.html) aka. [PEP 3156](https://www.python.org/dev/peps/pep-3156/)): https://github.com/FreeOpcUa/opcua-asyncio
10+
11+
* A GPL Python GUI client: https://github.com/FreeOpcUa/opcua-client-gui
12+
* Install using `pip install opcua-client`
13+
* A GPL Python GUI to create OPC-UA nodes and save them to xml: https://github.com/FreeOpcUa/opcua-modeler
14+
* Install using `pip install opcua-modeler`
915

1016
* Mailing list: https://groups.google.com/forum/#!forum/freeopcua
1117
* Source code: https://github.com/FreeOpcUa

0 commit comments

Comments
 (0)