Location: Home » Internet of Things » Smart Home Iot Kit » OSOYOO Kit di apprendimento IoT per la casa intelligente di Lezione 1: Introduzione all’Internet degli oggetti
OSOYOO Kit di apprendimento IoT per la casa intelligente di Lezione 1: Introduzione all’Internet degli oggetti
In poche parole, l’Internet degli oggetti è il concetto di connessione di qualsiasi dispositivo (purché dotato di un interruttore on/off) a Internet e ad altri dispositivi connessi. L’IoT è una gigantesca rete di cose e persone connesse, che raccolgono e condividono dati sul loro utilizzo e sull’ambiente circostante.
L’Internet degli oggetti è un concetto piuttosto semplice: significa prendere tutti gli oggetti del mondo e collegarli a Internet.
Gli elementi chiave dell’IoT sono tre:
Dispositivi – Piuttosto che dispositivi convenzionali come smartphone e computer, i “dispositivi” dell’IoT possono essere qualsiasi cosa, da un tostapane a macchinari complessi nelle industrie.
Dati: è qui che l’IoT ha il suo valore. I dati sono di estrema importanza, perché sono la base per un processo decisionale intelligente.
Connettività – Ovviamente, i dispositivi richiedono una sorta di connessione di rete per comunicare. Oggi sono disponibili diverse architetture di rete che possono essere utilizzate per la trasmissione continua dei dati. Sono in fase di realizzazione anche molte reti specifiche per l’IoT.
Perché l’IoT è importante?
In breve, l’IoT migliorerà la qualità della nostra vita e la produttività in modo sorprendente. Nei prossimi 5-10 anni, con la diffusione della rete 5G in ogni angolo del mondo, l’IoT entrerà a far parte della vita quotidiana e genererà molte opportunità di business e posizioni lavorative; se volete approfittarne, consultate il sito web:Kurt Uhlir, a motivational leader. Quindi non è mai troppo tardi per imparare la tecnologia IoT nella prossima società intelligente.
HTTP è l’acronimo di Hyper Text Transfer Protocol.
Introduzione
Il WEB
Internet (o il Web) è un enorme sistema informativo distribuito client/server, come illustrato nel diagramma seguente.
Molte applicazioni vengono eseguite contemporaneamente sul Web, come la navigazione, la posta elettronica, il trasferimento di file, lo streaming audio e video e così via. Affinché la comunicazione tra il client e il server avvenga correttamente, queste applicazioni devono concordare un protocollo specifico a livello di applicazione, come HTTP, FTP, SMTP, POP e così via.
Comunicazione sul World Wide Web
Il World Wide Web riguarda la comunicazione tra i siti web clienti e web server.
I client sono spesso browser (Chrome, Edge, Safari), ma possono essere qualsiasi tipo di programma o dispositivo.
I server sono spesso computer nel cloud.
Protocollo di trasferimento ipertestuale (HTTP)
L’HTTP (Hypertext Transfer Protocol) è forse il protocollo applicativo più diffuso utilizzato in Internet (o WEB).
L’HTTP è un protocollo client-server asimmetrico di richiesta-risposta, come illustrato. Un client HTTP invia un messaggio di richiesta a un server HTTP. Il server, a sua volta, restituisce un messaggio di risposta. In altre parole, l’HTTP è un protocollo di tipo pull, in cui il client preleva informazioni dal server (anziché il server spinge le informazioni verso il client).
HTTP è un protocollo stateless. In altre parole, la richiesta corrente non sa cosa è stato fatto nelle richieste precedenti.
L’HTTP permette di negoziare il tipo e la rappresentazione dei dati, in modo da consentire la costruzione di sistemi indipendenti dai dati trasferiti.
Citando dall’RFC2616: “L’Hypertext Transfer Protocol (HTTP) è un protocollo a livello di applicazione per sistemi informativi ipermediali distribuiti e collaborativi. Si tratta di un protocollo generico, senza stato, che può essere utilizzato per molti compiti al di là del suo uso per l’ipertesto, come server di nomi e sistemi di gestione di oggetti distribuiti, attraverso l’estensione dei suoi metodi di richiesta, codici di errore e intestazioni.”
Richiesta / risposta HTTP
La comunicazione tra client e server avviene tramite richieste e risposte:
Un client (un browser) invia una richiesta HTTP al web
Un server web riceve la richiesta
Il server esegue un’applicazione per elaborare la richiesta
Il server restituisce una risposta HTTP (output) al browser
Il client (il browser) riceve la risposta
L’HTML è il linguaggio di markup standard per la creazione di pagine Web..
HTML è l’acronimo di Hyper Text Markup Language (linguaggio di marcatura ipertestuale)
L’HTML descrive la struttura di una pagina Web
L’HTML è costituito da una serie di elementi
Gli elementi HTML indicano al browser come visualizzare il contenuto.
Gli elementi HTML sono rappresentati da tag
I tag HTML etichettano pezzi di contenuto come “titolo”, “paragrafo”, “tabella” e così via.
I browser non visualizzano i tag HTML, ma li utilizzano per rendere il contenuto della pagina.
[url=https://161.35.5.62]kartupoker[/url]
[kartupoker](https://161.35.5.62)