Skip to content
This repository has been archived by the owner on Jul 31, 2018. It is now read-only.

niktekusho/IoTDashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoTDashboard

Documentazione/Documentation

Questo repository contiene i servizi implementati per il progetto di Stage di Nicola Dal Maso (CdL Informatica, Università di Padova).

This repository contains all of the implemented services for Nicola Dal Maso's internship project (Bachelor Degree in CS, University of Padua).

Lo stage prevede lo sviluppo e la realizzazione di una dashboard per la gestione di dispositivi interconnessi (IoT). L'idea alla base del sistema è quella di un centro di controllo attraverso cui l'utente del sistema gestisce i dispositivi smart presenti nella propria rete domestica, permettendo operazioni del tipo:

  • avvio/spegnimento di un dispositivo;
  • monitoraggio dei dispositivi collegati;
  • richiesta di dati per conoscere lo stato dei dispositivi (es. per una lampadina: accesa/spenta, assorbimento energetico, ecc.);
  • collegamento all'eventuale interfaccia proprietaria del dispositivo (es. supporto tecnico).

The goals of this internship will be the development and the implementation of a dashboard for managing interconnected devices (IoT).
The system in its core is a control center thanks to which the user is able to manage his/her network smart devices, allowing the following operations for example:

  • turning on/off device(s);
  • monitoring connected device(s);
  • gathering devices' status (e.g. a light bulb: on/off, power usage, etc.);
  • link to device's proprietary interface (e.g. for technical support).

Prerequisiti/Requirements

  1. Installazione di Node.js funzionante: sito ufficiale
  2. Installazione di Docker e Docker Compose funzionanti: sito ufficiale
  3. Installazione di git funzionante: sito ufficiale
  4. Opzionale: installazione di Yarn funzionante: sito ufficiale
  5. Opzionale: installazione di Yeoman funzionante: sito ufficiale

  1. Working Node.js installation official site
  2. Working Docker installation official site
  3. Working git installation official site
  4. Optional: Working Yarn installation official site
  5. Optional: Working Yeoman installation official site

Demo/Quick Start

I comandi seguenti devono essere digitati in un terminale/prompt dei comandi. Following instructions must be entered in a terminal/command prompt.

  1. git clone https://github.com/niktekusho/IoTDashboard
  2. docker-compose up -d
  3. Aprire in un browser l'indirizzo/Open in a browser the address: http://localhost:8080/

Indice del repository/Repository index

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published