andrej@1724: # SOME DESCRIPTIVE TITLE.
andrej@1724: # Copyright (C) is 21st century inquisition
andrej@1724: # This file is distributed under the same license as the Beremiz package.
andrej@1724: # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
andrej@1724: #
andrej@1724: #, fuzzy
andrej@1724: msgid ""
andrej@1724: msgstr ""
andrej@1724: "Project-Id-Version: Beremiz 1.1\n"
andrej@1724: "Report-Msgid-Bugs-To: \n"
andrej@1724: "POT-Creation-Date: 2017-08-09 14:06+0300\n"
andrej@1724: "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
andrej@1724: "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
andrej@1724: "Language-Team: LANGUAGE <LL@li.org>\n"
andrej@1724: "Language: \n"
andrej@1724: "MIME-Version: 1.0\n"
andrej@1724: "Content-Type: text/plain; charset=UTF-8\n"
andrej@1724: "Content-Transfer-Encoding: 8bit\n"
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:2
andrej@1724: msgid "Beremiz and Beremiz_service connectors"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:6
andrej@1724: msgid "To connect a PLC, Beremiz provides 2 types of connectors :"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:5
andrej@1724: msgid "a Pyro connector"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:6
andrej@1724: msgid "a WAMP connector"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:8
andrej@1724: msgid ""
andrej@1724: "To configure the connection, you have to set the *URI_location* in your "
andrej@1724: "project Config tab according to this documentation."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:11
andrej@1724: msgid "The Pyro connector"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:13
andrej@1724: msgid ""
andrej@1724: "Pyro is an advanced and powerful Distributed Object Technology system "
andrej@1724: "written entirely in Python. Beremiz_service spawns a Pyro server, serving a "
andrej@1724: "PLCObject (see runtime/PLCObject.py). Therefore, Beremiz acts as a Pyro "
andrej@1724: "client."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:16
andrej@1724: msgid "TODO:: link to PLCObject API documentation"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:22 ../../manual/connectors.rst:105
andrej@1724: msgid "URI_location :"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:19
andrej@1724: msgid ""
andrej@1724: "LOCAL:// is a facility that starts the PLC service locally and connect "
andrej@1724: "Beremiz to it via Pyro. This is intended for use in development stage."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:21
andrej@1724: msgid ""
andrej@1724: "PYRO://<ip:port> normal connection to a remote PLC. PLC default port is 3000."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:22
andrej@1724: msgid "PYROS://<ip:port> SSL connection to a remote PLC, see below."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:24
andrej@1724: msgid ""
andrej@1724: "more information about Pyro can be found on http://pythonhosted.org//Pyro/1-"
andrej@1724: "intro.html"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:28
andrej@1724: msgid "Setup a Pyro SSL connection"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:30
andrej@1724: msgid ""
andrej@1724: "Pyro v3 has a limited TLS/SSL support based on m2crypto. Pyro v4 had dropped "
andrej@1724: "it. In order to have a full and reliable SSL, we recommand to use a TLS/SSL "
andrej@1724: "wrapper as nginx, stub or stunnel."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:35
andrej@1724: msgid "TLS-PSK with stunnel"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:37
andrej@1724: msgid ""
andrej@1724: "In this example, we setup a simple TLS-PSK connection according to rfc4279. "
andrej@1724: "This ciphersuite avoid the need for public key operations and certificate "
andrej@1724: "management. It is perfect for a performance-constrained environments with "
andrej@1724: "limited CPU power as a PLC."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:43
andrej@1724: msgid "Needed :"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:43
andrej@1724: msgid "stunnel >= 5.09"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:45
andrej@1724: msgid "verify openssl support for PSK cipher::"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:51
andrej@1724: msgid "Client setup (Beremiz)"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:53
andrej@1724: msgid ""
andrej@1724: "You need to choose an identity for your client, here *client1*. generate a "
andrej@1724: "valid and strong key::"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:58
andrej@1724: msgid "write a stunnel client configuration file *stunnel-client.conf*::"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:69
andrej@1724: msgid "start stunnel client side::"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:73
andrej@1724: msgid ""
andrej@1724: "You could now connect beremiz with classic URI_location = "
andrej@1724: "PYRO://127.0.0.1:3002"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:77
andrej@1724: msgid "Server setup (PLC)"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:79
andrej@1724: msgid "import the client key in a keyfile psk.txt, concatening all client key."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:81
andrej@1724: msgid "write a stunnel server  configuration file *stunnel-server.conf*::"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:90
andrej@1724: msgid "start stunnel server side::"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:94
andrej@1724: msgid "more documentation on stunnel http://www.stunnel.org/docs.html"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:97
andrej@1724: msgid "The WAMP connector"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:99
andrej@1724: msgid ""
andrej@1724: "WAMP is an open standard WebSocket subprotocol that provides two application "
andrej@1724: "messaging patterns in one unified protocol: Remote Procedure Calls + Publish "
andrej@1724: "& Subscribe."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:102
andrej@1724: msgid "Beremiz WAMP connector implementation uses Autobahn and crossbar."
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:105
andrej@1724: msgid "WAMP://127.0.0.1:8888#Automation#2534667845"
andrej@1724: msgstr ""
andrej@1724: 
andrej@1724: #: ../../manual/connectors.rst:107
andrej@1724: msgid "more information about WAMP can be found on http://wamp.ws/"
andrej@1724: msgstr ""