Preparazione raspbarry prima di avviare il gateway:
- Controllare permessi sulla porta usb il path da controllare e' /dev/ttyUSB0
- Controllare raggiungibilita' dell'ip nel quale risiede il MiddleLayer (un ping su ip basterebbe)
Per avviare il gateway da terminale: Come mostrato nel file interno al progetto del gateway README.adoc, che si rifa' alla documentazione vertx:
- Posizionarsi nella cartella del progetto
- Eseguire comando: ./mvnw clean compile exec:java
Possibili problemi:
- Se avviato tramite sudo il sofware non prelevera' la corretta posizione del file di configurazione poiche' la cartella home da utente root e' /root/ e non /home/, non avviare come root il software.
- Possibili problemi di accesso ai file cache di vertx letti e scritti in /tmp/, per risolvere usare chmod e modificare permessi.