1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
No description
Find a file
Philipp Jungkamp 1f9c89f559 update fpga submodule
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 19:48:25 +02:00
.devcontainer Add a non-root "villas" user to the dev container for VS Code 2022-04-20 11:29:36 +00:00
clients update Steffens mail address 2022-12-16 23:44:07 +01:00
cmake update Steffens mail address 2022-12-16 23:44:07 +01:00
common@d9d4ac76a5 Update common submodule 2023-06-16 16:27:54 +02:00
doc webrtc: Update docs 2023-06-19 16:02:46 +02:00
etc webrtc: Update docs 2023-06-19 16:02:46 +02:00
fpga@ce8612379d update fpga submodule 2023-06-19 19:48:25 +02:00
include/villas node-webrtc: remove dead code and comments 2023-06-19 13:56:37 +02:00
lib fix release compile errors 2023-06-19 17:47:37 +02:00
lua/hooks lua: fix bugs and improve documentation 2021-02-22 23:15:56 +01:00
packaging packaging-nix: add separateDebugInfo to all packages 2023-06-19 17:55:04 +02:00
plugins make compatible to fmt version 9.0.3 2023-01-11 12:11:57 +01:00
python update Steffens mail address 2022-12-16 23:44:07 +01:00
src fix villas tools installation 2023-06-16 16:18:36 +02:00
tests ci: remove libsegfault usage as its gone in newer glibc versions 2023-01-11 12:58:53 +01:00
tools fix villas tools installation 2023-06-16 16:18:36 +02:00
web update Steffens mail address 2022-12-16 23:44:07 +01:00
.dockerignore docker: add more dirs to ignore 2019-01-14 14:50:35 +01:00
.editorconfig editorconfig: add Nix formatting 2023-06-13 18:16:55 +02:00
.envrc packaging-nix: work around direnv bug 2023-06-13 18:16:55 +02:00
.gitignore packaging-nix: add direnv support using the nix flake 2023-06-01 13:36:11 +02:00
.gitlab-ci.yml re-enable VILLASfpga node-type in CI 2023-01-17 13:34:47 +01:00
.gitmodules fix remaining submodule URLs 2022-12-07 08:45:32 +01:00
CHANGELOG.md update old GitLab repo locations 2020-02-02 13:10:41 +01:00
CMakeLists.txt Merge pull request #613 from VILLASframework/node-webrtc-cpp 2023-06-19 14:40:50 +02:00
CONTRIBUTING.md fix CONTRIBUTING.md 2018-07-04 17:57:06 +02:00
COPYING.md relicense VILLASnode to Apache 2.0 2022-07-04 18:23:57 +02:00
README.md update Steffens mail address 2022-12-16 23:44:07 +01:00

VILLASnode

build status

This is VILLASnode, a gateway for processing and forwardning simulation data between real-time simulators. VILLASnode is a client/server application to connect simulation equipment and software such as:

  • OPAL-RT RT-LAB,
  • RTDS GTFPGA cards,
  • RTDS GTWIF cards,
  • Simulink,
  • LabView,
  • and FPGA models

by using protcols such as:

  • IEEE 802.2 Ethernet / IP / UDP,
  • ZeroMQ & nanomsg,
  • MQTT & AMQP
  • WebSockets
  • Shared Memory
  • Files
  • IEC 61850 Sampled Values / GOOSE
  • Analog/Digital IO via Comedi drivers
  • Infiniband (ibverbs)

It's designed with a focus on very low latency to achieve real-time exchange of simulation data. VILLASnode is used in distributed- and co-simulation scenarios and developed for the field of power grid simulation at the EON Energy Research Center in Aachen, Germany.

Documentation

User documentation is available here: https://villas.fein-aachen.org/doc/node.html

2014-2021, Institute for Automation of Complex Power Systems, EONERC

License

This project is released under the terms of the Apache 2.0 license.

We kindly ask all academic publications employing components of VILLASframework to cite one of the following papers:

For other licensing options please consult Prof. Antonello Monti.

Contact

EONERC ACS Logo

Institute for Automation of Complex Power Systems (ACS)
EON Energy Research Center (EONERC)
RWTH University Aachen, Germany