Web client gestione plugin

8 views
Skip to first unread message

Mauro Cicolella

unread,
Jan 5, 2018, 11:10:18 AM1/5/18
to Freedomotic - IoT and Smart Spaces Framework
Una delle funzionalità del client riguarda la gestione dei plugin:
- installazione
- rimozione
- avvio/arresto

Poichè tutta l'interazione con il core passa attraverso il RESTapi bisogna evitare che questo venga arrestato e/o rimosso.
Ho ipotizzato tre possibili scenari:
  1. non elencarlo tra i plugin gestibili (ma questo impedirebbe una sua configurazione remota)
  2. impedire le operazioni di arresto/rimozione (disabilitando i relativi tasti oppure segnalando la cosa con un messaggio per l'utente)
  3. trattarlo come tutti gli altri prevedendo un meccanismo di riavvio automatico a livello di core (un po' più complicato da fare forse)
Opterei per la 2. 
Cosa ne pensate? Altre alternative?

Mauro
Reply all
Reply to author
Forward
0 new messages