Étape 9: La parte cloud
Par mettere dans comunicazione attraverso la rete occorre un serveur che faccia da tramite tra j’ai due pezzi principali, ovvero il la parte dans la parte de la loco e mobile, mi sono appoggiato alla piattaforma www.ic2cloud.com.
Questa organizzazione mette un serveur d’ONU disposizione un cui ci si puo appoggiare par conte tipo di operazioni e tanto altro, cosi facendo dovete non avere un serveur vostro ovvero una macchina in funzione en rete 24 ore su 24, comodo pas ?
Chiaramente dovrete registrarvi, dare una occhiata dans le giro e par iniziare ad usarlo andate nella sezione dans compte de cui creerete il vostro.
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 mot de passe API.
Par 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 Nora, vi servirà dopo, ora vi occorre ONU codice che chiameremo UID, qui : guidgenerator.com ne potete creare quanti ne volete, serviranno ad identificare le vostre macchine, par ora ve ne basta una, prendetene nota.
Alla fine serveur tutto si « riduce » ad una richiesta di scrittura sul da parte del codice che gira sulla esp8266 il quale invierà quanto il sensore rileva dall'ambiente, una lettura dal serveur del valore di soglia impostato e altri controlli sempre di varie ordine che avrete il piacere di usare (se non usate direttamente quelle mie).
Su i2cloud, nella parte dedicata al signal gestionnaire potete verificare se le ordine sono inviate e ricevute, par « signal » si intende in nome del o record variabile.
Giù potete anche settarne con arbitrari valori, sempre par i vostri loschi test.
SIA da arduino che da android le richieste TR effettuano combinando una stringa abbastanza complessa conte stringa non vi impenmsierirà più di tanto, essa sarà composta dal codice sulla ESP8266 e sulla app android.
Il sistema è cosi par défaut libre, le due parti comunicano con server il in tempo reale.
prima di funzionare il sistema avrà infatti bisogno della especifica messa a punto di cui ora sapete.