Cartella di test per il reperimento delle istanze Gateway - Device
- VPS con almeno 256MB di ram
- Docker installato
docker-composeinstallatogit
- Avviare Kafka con Zookeeper dalla repository
Maxelweb/swe-kafka-dbcon il comandodocker-compose up -d- Assicurarsi che al posto di
localhostvi sia
- Assicurarsi che al posto di
- Accedere su un server remoto tramite SSH con Docker e docker-compose già installato
- Nel caso installare
docker-compose
- Nel caso installare
- Assicurarsi di aprire le porte del firewall con
sudo ufw allow 80esudo ufw allow 29092- Se state per impazzire usate
sudo ufw disable😉
- Se state per impazzire usate
- Clonare la repository corrente
git clone https://github.com/Maxelweb/swe-public-poc - Spostarsi sulla repository
cd swe-public-poc - Spostarsi sulla cartella desiderata in base al server remoto che si vuole configurare
US_1,SG_2oDE_3 - Eseguire il comando
docker-compose up -d- Per stoppare i container usare
docker-compose down - Per verificare che tutto funzioni digitare il seguente URL su un browser internet
http://server-ip-address/
- Per stoppare i container usare
- Enjoy 😃
- Attualmente i gateway sono configurati per comunicare con un server kafka che ha un indirizzo host pre-configurato.
- Ciascun sensore genera dei dati casuali con un valore statico
xe un offset di+2o-2. - I dispositivi simulati sono configurati nel seguente modo:
- US devices --> Range dei dati nei sensori: [3-12]
- SG devices --> Range dei dati nei sensori: [13-22]
- DE devices --> Range dei dati nei sensori: [28-37]
Progetto ThiReMa di RedRoundRobin