Stap 9: La parte wolk
Per mettere in comunicazione attraverso la rete occorre un server che faccia da tramite tra i due pezzi principali, ovvero il la parte in loco e la parte mobiele, mi sono appoggiato alla piattaforma www.ic2cloud.com.
Questa organizzazione mette een disposizione un server een cui ci si puo appoggiare per verhaal tipo di operazioni e tanto altro cosi facendo niet dovete avere un server vostro ovvero una macchina in funzione in rete 24 ore su 24, comodo geen?
Chiaramente dovrete registrarvi, dare una occhiata in giro e per iniziare ad usarlo andate nella sezione in cui creerete il vostro-account.
Successivamente la vostra chiave API (https://www.ic2cloud.com/wiring-api).
Adesso dovete creare una chiave combinata che contenga il nome gebruikersinterface del sito i2cloud e la wachtwoord API.
Per farlo usate questa pagina: base64encode.org, li scriverete utente:pass e otterrete una accozzaglia di brede che vi identificheranno univocamente presso il servers i2cloud.
Prendetene nota, vi servirà dopo, ora vi occorre un codice che chiameremo UID, qui: guidgenerator.com ne potete creare quanti ne gruppi, serviranno ad identificare le vostre macchine, per ora ve ne basta una, prendetene nota.
Alla prima tutto si "riduce" una richiesta di scrittura sul advertentieserver da parte del codice che gira sulla esp8266 il quale invierà quanto il sensore rileva dall'ambiente, una lettura dal server del stabilimento di soglia impostato e altri controlli sempre di varie variabili che avrete il piacere di usare (se non usate direttamente quelle mie).
Su i2cloud, nella parte dedicata al signaal manager potete verificare se le variabili sono inviate e ricevute, per "signaal" si intende in nome del record o variabile.
Giù potete anche settarne con valori kan, sempre per ik EP-loschi test.
SIA da arduino che da android le richieste si effettuano combinando una stringa abbastanza complessa Tale stringa niet vi impenmsierirà più di tanto, essa sarà composta dal codice sulla ESP8266 e sulla app android.
Il sistema è cosi standaard gratis, le due parti comunicano con il server in tempo reale.
prima di funzionare il sistema avrà infatti bisogno della especifica messa een punto di cui ora sapete.