M. | E. | A. | N. |
Tra le varie risorse utilizzate per apprendere le basi delle tecnologie coinvolte, una menzione speciale va alla piattaforma di e-learning gratuita Microsoft Virtual Academy
ed in particolare ai seguenti tutorial:
- MEAN Stack Jump Start;
- MongoDB and Redis Caching;
- Introduction to AngularJS;
- Mastering Node.js Modules and Packages with Visual Studio Code;
Il primo risultato di tale integrazione, per i cui dettagli si rimanda al repository creato in occasione della precedente nota, è stato quello di realizzare un’infrastruttura in grado di persistere le letture dal campo del nostro termostato intelligente, su un database mongoDB.
In particolare è stato implementato un server REST che consente le operazioni C.R.U.D. sul db, ed è stato modificato il comportamento dell’oggetto remote in modo da esguire una scrittura sul database per ogni dato ricevuto dall’oggetto thermostat. L’esito di un run della simulazione è quello di avere i dati serializzati nel nostro database NoSQL pronti per eventuali analisi successive.
Eseguendo una query sulla collection thermostats dal prompt dei comandi, l’esito è:
oppure utilizzando il client visuale Robomongo,
Have fun.
Nessun commento:
Posta un commento