- homeHome
- compareConfronta con 100+100
- descriptionLink documentazioni
- play_arrowCome iniziare
- architecturePersonalizzare planimetria
- starIdee e modifiche
Indice:
Documentazione
Per la documentazione dei singoli componenti del sistema di monitoraggio cliccare sulla documentazione desiderata:
Componente | README | descrizione codice | Notazione |
---|---|---|---|
API | README API | codice API | L'api si occupa di mettere in comunicazione il database con il lato frontend del sistema, l'interfaccia grafica, ed e' programmata in PHP |
DATACLIENT-DHT22 | README dataclient-dht22 | codice dataclient-dht22 | E' lo sketch scritto in arduino che si occupa di rilevare dati dal sensore e inviarli via MQTT alla centralina. |
MQTT_MANAGER | README mqtt_manager | codice mqtt_manager | Si occupa di ricevere i dati sulla centralina via MQTT (sia la presentazione dei nodi, sia dati delle rilevazioni). E' programmato in Python. |
AUTOINSTALL | README autoinstall | Guarda il README | Script in bash che installa e configura tutto cio' che e' necessario per far funzionare il sistema di monitoraggio. Attualmente scarica e configura apache, PHP, MySQL, unclutter (se in modalita' produzione), PHPMyAdmin (se in modalita' sviluppo), DNSMASQ e il progetto 100+100. NOTA: Occorre modificare lo script per fargli installare automaticamente il progetto201 |
FRONTEND | README frontend | * | Interfaccia grafica scritta in HTML, CSS, JavaScript (framework Vue.js) |
* La documentazione dettagliata della frontend non e' disponibile, ma e' molto simile alla frontend del progetto 100+100 disponibile qui (cambiano gli URL delle richieste e manca la documentazione della creazione e gestione dei label della planimetria)