ultimi valori di una data grandezza per tutte le centraline

annuncio pubblicitario
ULTIMI VALORI DI UNA DATA GRANDEZZA PER TUTTE
LE CENTRALINE
Antonio Colucci - 5E
Per il sito web che permette la consultazione dei dati ambientali del progetto sono state
state al momento progettate 10 pagine. Il presente documento fa riferimento alla pagina
dedicata alla visualizzazione degli ultimi valori di una data grandezza per tutte le
centraline.
La pagina dunque deve visualizzare per una grandezza (temperatura, umidità, luminosità)
gli ultimi valori rilevati da ogni centralina (arduino, raspberry, plc) disposta all' interno della
serra.
Interrogazione del database:
Come prima cosa ci siamo esercitati a scrivere un prototipo di una query che sarebbe
stata poi utilizzata per interrogare il database contenente i dati delle rilevazioni dei nostri
sensori. La query è stata sottoposta a test all'interno dell'ambiente di sviluppo dell' SQL
Management Studio. Successivamente, la stringa di interrogazione è stata riadattata e
trasferita nel codice sorgente della pagina web.
Per interrogare o aggiornare i dati, ricavati dal database utilizzando la query, è necessario
selezionare o cambiare i valori all'interno della lista a cascata (grandezza) o la data
(calendario) di cui si vogliono ottenere i valori.
Interfaccia grafica:
L'interfaccia grafica è stata pensata per essere intuitiva e semplice; in un secondo
momento eventualmente verrà migliorata ed ampliata. Nei prossimi paragrafi mostreremo
la sua struttura.
Per specificare una grandezza con cui filtrare i dati salvati nel database, l'utente dovrà
utilizzare una lista a cascata. Recentemente, il bottone il cui compito era quello di
ricaricare la pagina è stato eliminato e sostituito. Questa modifica ha permesso di
rinfrescare la pagina ad ogni cambio di valore.( in favore di una nuova funzionalità della
lista a cascata che permette di rinfrescare la pagina ad ogni cambio di valore.)
Per selezionare la data, che servirà per l' interrogazione, è stato utilizzato un bottone che
facesse apparire un calendario. Questa disposizione è stata scelta per rendere la pagina
web il più possibile user friendly.( -, invece, è stato messo a disposizione un calendario,
-per semplificare l'interazione tra utente e la pagina web.)
I valori ottenuti dalla query (utilizzando i filtri specificati dall'utente) verranno
visualizzati all'interno di tre liste. Queste sono marcate con il nome delle centraline
che hanno effettuato la rilevazione all' interno della serra. Ogni misura è formattata
nel seguente modo: "<ora> - <valore>". Grazie a questo modello è più facile e
veloce individuare i dati conoscendo la data (hh/mm) di acquisizione.
Scarica