Skip to content
Snippets Groups Projects
Commit 87c9f1a2 authored by Elisa Giglio's avatar Elisa Giglio
Browse files

inserite immagini

parent 644fdeb3
No related branches found
No related tags found
No related merge requests found
relazione/architettura.jpg

90.4 KiB

......@@ -61,6 +61,9 @@ La scelta di utilizzare il protocollo MQTT è dovuta al fatto che è un protocol
La centralità del message broker permette la sincronizzazione di tutti i dispositivi ad esso connessi in tempo reale. A differenza dell'utilizzo di RPC, questa soluzione evita lo spreco di risorse causato dal polling dei dispositivi.
# 4. Architettura del software
![Architettura](./architettura.jpg)
## 4.1. Organizzazione del software (evidenziandone i moduli)
Nel sistema troviamo:
- l'istanza di Keycloak per l'autenticazione,
......@@ -314,7 +317,7 @@ In alto si trovano fino a 3 bottoni che, una volta premuti, mostrano la pagina c
- Luci
<!-- Inserire un'immagine esplicativa -->
![Luci](./WebappPics/luci.png)
La pagina è formata da una tabella in cui sono mostrati il nome della luce ed il suo stato. La luce può venire accesa/spenta semplicemente cliccando l'interruttore che ne mostra lo stato.
......@@ -322,7 +325,7 @@ Al fondo dell'elenco delle luci, è presente un pulsante che permette la creazio
- Scenari
<!-- Inserire un'immagine esplicativa -->
![Scenari](./WebappPics/scenari.png)
Questa pagina è composta da una tabella e da dei bottoni al fondo di essa. In questa tabella vengono mostrati gli scenari (il nome, la data di creazione e lo stato), mentre i bottoni permettono di attivare la funzione di apprendimento o l'antifurto. Nel caso in cui il visualizzatore sia l'amministratore del dominio, è anche presente un terzo bottone per modificare gli interruttori usati.
......@@ -332,7 +335,7 @@ Mentre l'antifurto è spento, tutti gli scenari sono spenti e non è possibile a
- Antifurto
<!-- Inserire un'immagine esplicativa -->
![Antifurto](./WebappPics/antifurto.png)
La pagina presenta una barra di attenzione, una campanella e lo stato dell'antifurto; inoltre nel caso in cui l'utente sia anche amministratore del dominio, è presente un pulsante che permette la configurazione delle porte, l'aggiunta di un sensore di movimento e la modifica della soglia (ovvero del valore oltre il quale far scattare l'allarme).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment