Node-types
All communication partners which are interfaced by the VILLASnode gateway are represented by nodes. These nodes act as sinks / sources for simulation data. Every node is an instance of a node-type. In a single VILLASnode instance, multiples instances of the same node-type can be created at the same time.
VILLASnode currently supports the following node-types:
| Type | Network Emulation | Read | Write | Vectorize | Status | Comments |
|---|---|---|---|---|---|---|
| amqp | no | yes | yes | unlimited | stable | |
| api | no | yes | yes | unlimited | stable | |
| can | no | yes | yes | ? | beta | |
| comedi | no | yes | yes | unlimited | beta | Support for a wide range of Analog/Digital Input/Output cards |
| ethercat | no | yes | yes | ? | alpha | |
| exec | no | yes | yes | unlimited | stable | |
| file | no | yes | yes | unlimited | stable | |
| fpga | no | yes | yes | ? | beta | |
| iec60870-5-104 | no | no | yes | 1 | stable | |
| iec61850-8-1 | no | yes | yes | 1 | alpha | |
| iec61850-9-2 | no | yes | yes | 1 | beta | |
| infiniband | no | yes | yes | unlimited | beta | |
| influxdb | no | no | yes | unlimited | stable | |
| kafka | yes | yes | yes | unlimited | stable | |
| loopback | no | yes | yes | unlimited | stable | |
| modbus | no | yes | yes | 1 | stable | |
| mqtt | no | yes | yes | unlimited | stable | |
| nanomsg | yes | yes | yes | unlimited | stable | |
| ngsi | no | yes | yes | unlimited | stable | Use WebSockets for Live data |
| opal | no | yes | yes | 1 | untested | |
| redis | no | yes | yes | unlimited | stable | |
| rtp | yes | yes | yes | ? | beta | |
| shmem | no | yes | yes | unlimited | stable | |
| signal | no | yes | no | 1 | stable | |
| socket | yes | yes | yes | unlimited | stable | |
| stats | no | yes | no | 1 | stable | |
| temper | no | yes | no | unlimited | stable | |
| test-rtt | no | yes | yes | unlimited | stable | Virtual node-type |
| uldaq | no | yes | no | unlimited | stable | |
| webrtc | no | yes | yes | unlimited | stable | |
| websocket | no | yes | yes | unlimited | stable | |
| zeromq | yes | yes | yes | unlimited | stable |