Rerum internet, ovvero l’internet delle cose. MQTT e ThingSpeak

“Rerum Internet”. Ovverosia Internet of Thinghs, Internet delle cose.

The internet of things

Il latino va di moda nei paesi anglofoni. Dobbiamo aspettare che ce lo propongano loro. Per una volta battiamoli sul tempo!

giovedì 17 marzo partiamo

Quale che sia il nome giovedì 17marzo partiamo un piccolo ciclo di lavori sull’argomento. Vedremo come le “cose” si parlano, cosa si dicono e di cosa vorranno dire anche a noi.

lavoremo con due servizi: thingSPeak e Adafruit_io. Ambedue sono servizi gratuiti. Ambedue permettono di raccogliere e recuperare dati su un server nel cloud. Hanno però delle differenze.

ThingSpeak esiste da alcuni anni. Si fregia di poter effettuare l’analisi dei dati on line usando Matlab, uno degli strumenti standard de facto nell’elaborazione numerica.

Adafruit è più recente. La sua caratteristica è usare il protocollo MQTT. Un protocollo che oltre a usare pochi byte permette, mantendo la connessione col server (broker) sempre aperta, di avere reazioni molti veloci.

Invieremo dati dapprima usando browser. Passeremo dopo ad usare l’ESP8266.
Attenzione: potremmo avere dei problemi con la rete.
Chi avesse un Acces Point portatile e lo portasse sarebbe il benvenuto.

Node MCU V2 esp8266

Node MCU V2 esp8266

iniaziamo a preparaci sfogliando i link sotto.

ThingSpeak: getting-started-with-thingspeak

MQTT: MQTT tutorial

Adafruit: mqtt-adafruit-io-and-you.
Per usare Adafruit scarichiamo anche le librerie per MQTT. arduino-plus-library-setup

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...