abdo342003/OPC-UA-Simulator

GitHub: abdo342003/OPC-UA-Simulator

Stars: 0 | Forks: 0

# OPC UA Simulator - Industrial environment **Authors:** ENNAJI Mohamed, Abdellah ERRAOUI, Hajar MAARAF Industrial test environment that simulates an OPC UA plant: central server, PLC, CNC, IIoT, and historian clients, with web dashboards. Runs locally on Windows/Linux or as a full Docker Compose stack for labs and integration testing. ## Layout | Path | Role | |------|------| | `Windows/scripts/` | Install and start (Windows) | | `Linux/scripts/` | Install and Docker Compose (Linux) | | `docker/` | docker-compose.yml, Dockerfiles | | `docs/` | Guides and technical documentation | | `Serveur OPC UA/` | OPC UA server | | `Controleur OPC UA/` | Clients (PLC, CNC, IIoT, historian) | | `tests/` | Test suite | See [REPO_STRUCTURE.md](REPO_STRUCTURE.md) for details. ## Quick start **Windows:** `Windows\scripts\install.bat` then `Windows\scripts\start-all.bat` **Linux:** `./Linux/scripts/install.sh` then `./Linux/scripts/start-all.sh` ### Dashboards | Service | URL | |---------|-----| | Server | http://localhost:8001 | | Historian | http://localhost:8002 | | CNC | http://localhost:8003 | | PLC/IIoT | http://localhost:8004 | ## Documentation | Topic | File | |-------|------| | Server | [docs/01_Serveur_OPC_UA.md](docs/01_Serveur_OPC_UA.md) | | Historian | [docs/02_Historian_OPC_UA.md](docs/02_Historian_OPC_UA.md) | | CNC | [docs/03_Machine_CNC.md](docs/03_Machine_CNC.md) | | PLC/IIoT | [docs/04_PLC_IIoT.md](docs/04_PLC_IIoT.md) | | Installation | [docs/05_Guide_Installation.md](docs/05_Guide_Installation.md) | | Docker | [docs/DOCKER.md](docs/DOCKER.md) |