# R&D Bouwblok: EVOLV (Edge-Layer Evolution for Optimized Virtualization) ## Over Dit bouwblok is ontwikkeld door het R&D-team van Waterschap Brabantse Delta voor gebruik in Node-RED. Het is bedoeld voor hergebruik binnen **niet-commerciële toepassingen**. > *[Voeg hier een korte toelichting toe over de specifieke functionele werking van dit bouwblok]* --- ## Licentie Deze software valt onder de **Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)**-licentie. - Gebruik, aanpassing en verspreiding is toegestaan voor **niet-commerciële doeleinden**, mits duidelijke naamsvermelding naar Waterschap Brabantse Delta. - Voor **commercieel gebruik** is voorafgaande toestemming vereist. 📧 Contact: [rdlab@brabantsedelta.nl](mailto:rdlab@brabantsedelta.nl) 🔗 Licentie: [https://creativecommons.org/licenses/by-nc/4.0/](https://creativecommons.org/licenses/by-nc/4.0/) --- ## Generieke opbouw van bouwblokken - Reageren automatisch op inkomende data (bijv. de positie van een object bepaalt de berekening). - Ondersteunen koppeling van complexe dataketens tussen processen. - Gestandaardiseerde input/output: - Output = procesdata - Opslaginformatie + relatieve positionering t.o.v. andere objecten - Ontworpen voor combinatie met andere bouwblokken (ook van derden). - Open source en vrij beschikbaar voor iedereen. --- ## Installatie – Alle bouwblokken (via EVOLV) Alle bouwblokken van het R&D-team zijn gebundeld in de **EVOLV-repository**, waarin gebruik wordt gemaakt van Git submodules. ### Eerste keer klonen: ```bash git clone --recurse-submodules https://gitea.centraal.wbd-rd.nl/RnD/EVOLV.git cd EVOLV ``` Of, als je zonder submodules hebt gekloond: ```bash git submodule init git submodule update ``` ### Submodules updaten: Om alle submodules te updaten naar de laatste versie van hun eigen repository: ```bash git submodule update --remote --merge ``` Individuele submodule updaten: ```bash cd nodes/ git checkout main git pull origin main cd ../.. git add nodes/ git commit -m "Update submodule " ``` --- ## Installatie – Enkel bouwblok 1. Clone de gewenste repository: ```bash git clone https://gitea.centraal.wbd-rd.nl/.git ``` 2. Kopieer het bouwblok naar je Node-RED map: ```bash mkdir -p ~/.node-red/nodes cp -r ~/.node-red/nodes/ ``` 3. Controleer of `settings.js` het volgende bevat: ```js nodesDir: './nodes', ``` 4. Herstart Node-RED: ```bash node-red-stop node-red-start ``` --- ## Contact 📧 rdlab@brabantsedelta.nl