DIY termostato nätet (9 / 10 steg)
Steg 9: La parte cloud
Per mettere i comunicazione attraverso la rete occorre un servern che faccia da tramite tra jag pezzi principali, ovvero il la parte i loco e la parte mobil, mi sono appoggiato alla piattaforma www.ic2cloud.com.
Questa organizzazione mette en disposizione un server en cui ci si Può appoggiare per berättelse tipo di operazioni e tanto altro, cosi facendo icke dovete avere FN server vostro ovvero una macchina i funzione i rete 24 ore su 24, comodo ingen?
Chiaramente och registrarvi, dare una occhiata i giro e per iniziare ad usarlo andate nella sezione i cui creerete il vostro konto.
Successivamente la vostra chiave API (https://www.ic2cloud.com/wiring-api).
Adesso dovete creare una chiave combinata che contenga il nome utente del sito i2cloud e la lösenord API.
Per farlo usate questa pagina: base64encode.org, li scriverete utente:pass e otterrete una accozzaglia di caratteri che vi identificheranno univocamente presso il servere i2cloud.
Prendetene nota, vi servirà dopo, ora vi occorre un codice che chiameremo UID, qui: guidgenerator.com ne potete creare quanti ne volete, serviranno ad identificare le vostre macchine, per ora ve ne basta una, prendetene nota.
Alla fina tutto si "riduce" una begäran di scrittura sul annonsserver da parte del codice che gira sulla esp8266 il quale invierà quanto il sensore rileva dall'ambiente, una lettura dal server del valore di soglia impostato e altri controlli sempre di Maria variabili che avrete il piacere di usare (se icke usate direttamente quelle mie).
Su i2cloud, nella parte dedicata al signal manager potete verificare se le variabili sono inviate e ricevute, per "signal" si intende i nome del rekord o variabile.
Giù potete anche settarne con valori arbitrari, sempre per jag vostri loschi test.
SIA da arduino che da android le richieste si effettuano combinando una stringa abbastanza complessa Tale stringa icke vi impenmsierirà più di tanto, essa sarà composta dal codice sulla ESP8266 e sulla app android.
Il sistema è cosi standard gratis, le due parti comunicano con il server i tempo reale.
Prima di funzionare il sistema avrà infatti bisogno della especifica messa en punto di cui ora sapete.