Nei siti individuati saranno istallati sensori che misureranno dati relativi a condizioni climatiche in ambienti esterni, benessere (qualità dell'aria e microclima) in ambienti interni e alle prestazioni energetiche delle strutture considerate.
I dati saranno inviati alla Smart City Platform (SCP).
Il progetto TriggerAction.ServiceModel contiene tutti i DTO dell'applicazione.
Il progetto TriggerAction.ServiceInterface implementa la logica di business ed i servizi per l'accesso alla base dati.
L'applicazione TriggerAction inoltra periodicamente alla Smart City Platform le misure ricevute dai dispositivi sul campo e salvate sul database locale.
L'applicazione gira come servizio Windows ed espone alcuni servizi web self-hosted che consentono di verificare lo stato del sistema.
Il progetto è stato realizzato con l'autilio di strumenti open source commerciali e non, tra cui:
L'utilizzo di TopShelf consente sia di avviare l'applicazione da riga di comando, sia di installarla come servizio. Ulteriori informazioni si trovano alla pagina Topshelf Command-Line Reference — Topshelf 3.0 documentation.