diff options
author | Christoph Lipka <clipka@jp.adit-jv.com> | 2015-10-16 16:55:27 +0900 |
---|---|---|
committer | Lutz Helwing <lutz_helwing@mentor.com> | 2015-12-07 10:07:26 +0100 |
commit | 5acb7dd008a57f6da3bf7b9cf85cfc2c86cac151 (patch) | |
tree | b6ddea5671215bc52b43d69a4b37b8481aa10d23 /src/gateway/dlt_gateway.conf | |
parent | 280afb856b74e6089cdd2aa1af7f50c628583475 (diff) | |
download | DLT-daemon-5acb7dd008a57f6da3bf7b9cf85cfc2c86cac151.tar.gz |
Dlt MultiNode
MultiNode allows to connect DLT Daemons running on different operating systems,
e.g. in a virtualized environment. The central component is the Gateway DLT
Daemon which connects external DLT Clients, like the DLT Viewer running on a
host computer, with Passive DLT Daemons running on nodes without a physical
connection to external DLT clients. The Gateway DLT Daemon itself acts as a
DLT client when connecting to a Passive DLT Daemon.
To use the Gateway functionality, it has to be enabled in dlt.conf:
GatewayMode = 1
All communication between passive nodes and DLT Viewer has to be send via the
Gateway node. The Gateway node forwards log messages coming from passive nodes
to all connected DLT clients. It also forwards command and control requests
coming from DLT clients to the corresponding passive node.
The Gateway DLT Daemon read a configuration file (dlt_gateway.conf) at startup
with information about Passive DLT Daemon connections. Afterwards, the
Daemon will try to connect to the passive DLT Daemons. If the connection cannot
be established after the configured timeout, the Gateway DLT Daemon will give up
connecting.
The configuration file has to contain the following information about a passive
node:
[PassiveNode1]
IPaddress = 192.168.2.35
Port = 3490
EcuID = ECU2
Connect = OnStartup
; timeout in seconds
Timeout = 10
Precondition is, that the passive node is configured with the correct ECU id,
ECU2 in this case. If the passive node sends messages with another than
configured ECU id, the Gateway DLT Daemon will shut down the connection.
It is also possible to connect to a passive DLT daemon using the
dlt-passive-node-ctrl application. In this case "Connect=OnDemand" has to be
configured in the configuration file.
To connect to PassiveNode1, "dlt-passive-node-ctrl -n ECU2 -c 1" has to be
executed.
With "dlt-passive-node-ctrl -s" the status of passive node connections can be
retrieved.
Signed-off-by: Christoph Lipka <clipka@jp.adit-jv.com>
Diffstat (limited to 'src/gateway/dlt_gateway.conf')
-rw-r--r-- | src/gateway/dlt_gateway.conf | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gateway/dlt_gateway.conf b/src/gateway/dlt_gateway.conf new file mode 100644 index 0000000..95d8682 --- /dev/null +++ b/src/gateway/dlt_gateway.conf @@ -0,0 +1,9 @@ +[PassiveNode1] +IPaddress=192.168.2.11 +Port=3490 +; passive nodes ECU identifier +EcuID=ECU2 +; Try connect to passive Node on DLT Daemon startup +Connect=OnStartup +; Stop connecting to passive node, if not successful after 10 seconds +Timeout=10 |