Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
CREATE, UPDATE
06. Parlando di principi REST, cosa si intende per comunicazione senza stato?
nessuna di queste risposte
ciascun client non può comunicare in alcun modo lo stato al server
ciascuna richiesta del client non ha alcuna relazione con richieste precedenti e successive
ciascuna risposta del server non ha alcuna relazione con risposte precedenti e successive
07. Parlando di principi REST, cosa si intende per URI?
un indirizzo IP
un indirizzo web
un indirizzo MAC
nessuna di queste risposte © 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:49 - 13/38
Set Domande: SISTEMI OPERATIVI MOBILI
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE
Docente: Vecchio Massimo
08. Quando si inserisce un indirizzo in un browser Internet, implicitamente stiamo facendo eseguire al browser
un metodo UPDATE
nessuna di queste risposte
un metodo GET
un metodo POST
09. Riguardo alla sicurezza, il protocollo MQTT
prevede accesso al broker tramite autenticazione (user name e password)
non prevede alcuna sicurezza, a livello di standard
non è possibile utilizzare SSL
nessuna di queste risposte
10. Parlando di principi REST, cosa si intende per utilizzo esplicito dei metodi HTTP?
che l'invocazione di una sottoinsieme delle operazioni su una qualsiasi risorsa è uniforme
nessuna di queste risposte
che un client ha bisogno di conoscere una specifica interfaccia di invocazione di un metodo su ogni risorsa
che l'invocazione di una qualsiasi operazione su una qualsiasi risorsa è uniforme
11. Parlando di principi REST, cosa si intende per collegamenti tra risorse?
la necessità che le risorse siano tra loro messe in relazione tramite una relazione is-a
la necessità che le risorse siano tra loro messe in relazione tramite link ipertestuali
nessuna di queste risposte
la necessità che tutte le risorse siano tra di loro collegate nella stessa macchina remota
12. un broker MQTT
è una macchina virtuale
può essere una macchina virtuale, come pure una macchina fisica
nessuna di queste risposte
è una macchina fisica
13. in MQTT un topic è
nessuna di queste risposte
un argomento su cui i client sottoscrittori possono esprimere interesse e i client pubblicatori pubblicare contenuti
l'interesse che un client sottoscrittore dà ad un contenuto pubblicato da un client pubblicatore
il contenuto di un messaggio che un client pubblicatore mette a disposizione dei client sottoscrittori
14. in MQTT il livello di qualità del servizio "at most once"
nessuna di queste risposte
non dà alcuna garanzia che il dato venga recapitato
garantisce che un dato pubblicato venga recapitato esattamente una volta
garantisce che un dato pubblicato venga recapitato una sola volta © 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:49 - 14/38
Set Domande: SISTEMI OPERATIVI MOBILI
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE
Docente: Vecchio Massimo
15. in MQTT il livello di qualità del servizio "at least once"
garantisce che un dato pubblicato venga recapitato esattamente una volta
nessuna di queste risposte
garantisce che un dato pubblicato venga recapitato una sola volta
non dà alcuna garanzia che il dato venga recapitato
16. in MQTT il livello di qualità del servizio "exactly once"
nessuna di queste risposte
non dà alcuna garanzia che il dato venga recapitato
garantisce che un dato pubblicato venga recapitato una sola volta
garantisce che un dato pubblicato venga recapitato esattamente una volta
17. il protocollo MQTT ha un overhead di trasporto
paragonabile ad altri protocolli di trasporto
notevolemente ridotto rispetto ad altri protocolli di trasporto
nessuna di queste risposte
leggermente più alto rispetto ad altri protocolli di trasporto
18. Parlando di principi REST, cosa si intende per comunicazione senza stato?
19. cosa è un servo motore?
20. le azioni CRUD sono tipiche di quale tipologia di architettura software?
21. CRUD è un acronimo che sta per ?
22. Quale è la principale differenza tra una architettura SOAP (Simple Object Access Protocol) e una REST(ful)?
23. cosa è MQTT?
24. Cosa è un broker MQTT? Motivare la risposta
25. Si discuta di MQTT in termini di sicurezza.
26. Si parli dell'overhead di trasporto introdotto nel protocollo MQTT, rispetto ad altri protocolli.
27. in MQTT, cosa si intende per livello di qualità del servizio "at least once" ?
28. in MQTT, cosa si intende per livello di qualità del servizio "at most once" ?
29. Cosa è un topic MQTT? Motivare la risposta
30. in MQTT, cosa si intende per livello di qualità del servizio "exactly once" ?
31. Parlando di principi REST, cosa si intende per collegamenti tra risorse?
32. Parlando di principi REST, cosa si intende per utilizzo esplicito dei metodi HTTP?
33. Quando si inserisce un indirizzo in un browser Internet, cosa stiamo facendo eseguire implicitamente al browser? Motivare la risposta
34. Parlando di principi REST, cosa si intende per URI?
35. Parlando di principi REST, cosa si intende per risorsa autodescrittiva? © 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:49 - 15/38
Set Domande: SISTEMI OPERATIVI MOBILI
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE
Docente: Vecchio Massimo
Lezione 009
01. Per utilizzare API REST in Arduino
bisogna implementare i metodi HTTP su Arduino, o utilizzare delle librerie specifiche
Arduino e REST non sono compatibili
nessuna di queste risposte
non è possibile usare un Arduino Uno, perché non ha abbastanza memoria
02. Per utilizzare il protocollo MQTT in Arduino
Esistono delle librerie Arduino con metodi di pubblicazione e sottoscrizione su broker MQTT
è necessario istanziare il broker su Arduino
Arduino e MQTT non sono compatibili
nessuna di queste risposte
03. Si discuta sulla possibilità (o impossibilità) di utilizzare un protocollo MQTT in contesto Arduino
04. Si discuta sulla possibilità (o impossibilità) di utilizzare API REST in contesto Arduino © 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:49 - 16/38
Set Domande: SISTEMI OPERATIVI MOBILI
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE
Docente: Vecchio Massimo
Lezione 010
01. Tutte le seguenti sono caratteristiche di un sistema operativo per WSN tranne una, quale?
basso consumo energetico
tolleranza ai guasti
scalabilità
basso parallelismo
02. Un nodo sensore wireless
non è dotato di CPU
nessuna di queste risposte
è dotato di una CPU, radio FM e un sensore di temperatura
ha una radio FM e un sensore di temperatura
03. in ambito Wireless Sensor Networks, il nodo sink
in teoria è un nodo come tutti gli altri, a meno del fatto che esso è collegato in qualche modo ad un PC
è un nodo necessariamente più potente e costoso degli altri nodi della rete
è un nodo virtuale della rete
nessuna di queste risposte
04. in ambito Wireless Sensor Networks, il nodo sink
devono esssercene più di uno in ogni rete
nessuna di queste risposte
può essere unico, ma nulla vieta di avere reti multi-sink
deve essere unico in una rete
05. Perché sono nate le WSN?
tutte queste risposte
perché è difficile monitorare un fenomeno fisico/ambientale su larga scala
perché alcune aree che l'uomo vuol monitorare non sono monitorabili da umani
perché una rete di sensori può garantire accuratezza di misura a costi ridotti
06. In una rete di sensori
necessariamente ogni nodo svolge lo stesso compito di tutti gli altri
necessariamente ogni nodo svolge un compito diverso
nessuna di queste risposte
i nodi sensori possono svolgere sia compiti esclusivi che collaborare all'esecuzione di una attività globale e distribuita
07. Tutti i seguenti sono requisiti di WSN tranne uno, quale?
interoperabilità
bassi costi di produzione
scalabilità
tolleranza ai guasti © 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:49 - 17/38
Set Domande: SISTEMI OPERATIVI MOBILI
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE
Docente: Vecchio Massimo
08. La vita di una applicazione WSN termina
in ogni caso quando il nodo sink esaurisce la batteria
in ogni caso quando l'ultimo nodo esaurisce la batteria
in ogni caso quando il primo nodo esaurisce la batteria
dipende dall'applicazione
09. Un nodo sensore wireless
ha necessariamente bisogno di un sistema operativo convenzionale per funzionare
deve essere programamto in assembler
non può utilizzare alcun sistema operativo, a causa delle sue capacità di calcolo ridotte
nessuna di queste risposte
10. Quale è il tempo di vita minimo auspicabile per una applicazione WSN?
1 anno
1 giorno
1 mese
1 ora
11. cosa è una macchina virtuale?
nessuna di queste risposte
una macchina astratta, che però svolge funzioni reali
un nodo wireless simulato
una macchina astratta, che quindi non svolge funzioni reali
12. Un middleware è
uno strato software tra sistema operativo e strato applicativo
una funzione di nucleo di sistema operativo per reti di sensori
uno strato software tra hardware e sistema operativo
una funzione di nucleo di sistema operativo convenzionale
13. Quale è il principale vantaggio di avere uno strato middleware nelle WSN?
poter accedere velocemente a tutte le risorse software
poter accedere velocemente ai sensori
poter accedere velocemente a tutte le risorse hardware
avere una interfaccia (intesa come API) di astrazione della rete intera (o porzioni di essa)
14. Riguardo alle WSN,
non esistono middleware
non esistono macchine virtuali
nessuna di queste risposte
non esistono sistemi operativi
15. Si discutano i requisiti principali richiesti ad una applicazione che gira su reti di sensori
16. Individuare e descrivere gli attori principali in una rete di sensori
17. Si passino in rassegna i vantaggi, gli svantaggi e le caratteristiche dei sistemi operativi, macchine virtuali e middleware per WSN. (nota: non si richiede
l'elenco dei prodotti disponibili, piuttosto una disamina delle funzionalità offerte) © 2016 Università Telematica eCampus - Data Stampa 16/06/2017 11:00:49 - 18/38
Set Domande: SISTEMI OPERATIVI MOBILI
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE
Docente: Vecchio Massimo
18. in ambito Wireless Sensor Networks, cosa è un nodo sink? Si argomenti la risposta.
19. Quali sono i componenti hardware fondamentali di un nodo sensore wireless? Se necessario, aiutarsi con un diagramma
20. Cosa è un middleware? Motivare la risposta
21. Che vantaggi offre l' aver