Open Netra, standing for Open Network Training, is a comprehensive solution designed to facilitate the training, simulation, and management of 5G networks. The primary functionalities of Open Netra include E2E (End-to-End) 5G dashboard simulation and RAN (Radio Access Network) monitoring & configuration. The entire infrastructure is built on a foundation of virtualized network functions, specifically implemented as OpenAirInterface containers, orchestrated and managed by Kubernetes.
Rete.js alternatives:
But I found something interesting hahaha. Which is https://vueflow.dev/
Vue Flow Installation
Download and import the Nodesource GPG key
ββββββββsudo apt-get update
ββββββββsudo apt-get install -y ca-certificates curl gnupg
ββββββββsudo mkdir -p /etc/apt/keyrings
ββββββββcurl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
Create deb repository
ββββββββNODE_MAJOR=20
ββββββββecho "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
Run Update and Install
ββββββββsudo apt-get update
ββββββββsudo apt-get install nodejs -y
NOTE: IN CASE IF YOU WANT TO UNINSTALL IT
ββββββββapt-get purge nodejs &&\
ββββββββrm -r /etc/apt/sources.list.d/nodesource.list &&\
ββββββββrm -r /etc/apt/keyrings/nodesource.gpg
Yarn Installation
Install Yarn via npm
ββββββββnpm install --global yarn
Check the version
ββββββββyarn --version
Vue CLI Installation
Install Vue via npm
ββββββββnpm install -g @vue/cli
Check the version
ββββββββvue --version
Project Instantiation
Clone the frontend repository
ββββββββgit clone https://github.com/adaptivenetworklab/AN-OPEN-NETRA-FE.git
ββββββββcd AN-OPEN-NETRA-FE
Start developing on localhost
ββββββββyarn install
ββββββββyarn serve
TROUBLESHOOT
Error 1 - Memory problem when yarn serve
ββββββββββββFATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
Solution:
ββββββββββββexport NODE_OPTIONS="--max-old-space-size=4096"
Error 2 - System limit when yarn serve
ββββββββββββENOSPC: System limit for number of file watchers reached
Solution:
ββββββββββββecho fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
https://fusioncharts.github.io/
Download and import the Nodesource GPG key
ββββββββsudo apt-get update
ββββββββsudo apt-get install -y ca-certificates curl gnupg
ββββββββsudo mkdir -p /etc/apt/keyrings
ββββββββcurl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg