Generator binarniho kodu meteorologickych cidel (demo)
ESP8266, schema a obrazek
Krok 1
Vyber cidla:
identifikace cidla se zjisti se inicializacnim programem
init.bin
, (napr. 07e1325bf1d8).
nove cidlo
zadej identifikaci cidla z init.bin vypisu, 12 znaku, bez mezer 0-9;a-z;A-Z (napr. 07e1325bf1d8)
zadej jmeno cidla max. 26 znaku, bez mezer 0-9;a-z;A-Z;_ (napr. SPS_KH_ucebna1)
zadej email , kam se odesle .bin soubor
existujici cidlo (id; "jmeno_cidla")
AABBCCDDEEF1;"SPS_KH_dilna
AABBCCDDEEF2;"SPS_KH_DM1
AABBCCDDEEF3;"SPS_KH_strecha
AABBCCDDEEF4;"Tomice-test
prejmenuj_cidlo
zadej jmeno cidla max. 26 znaku, bez mezer 0-9;a-z;A-Z;_ (napr. SPS_KH_ucebna1)
automaticky upgrade cidla pri jeho nejblizsim restartu
odeslat .bin na email a automaticky upgrade cidla pri jeho nejblizsim restartu
zadej email , kam se odesle .bin soubor
odeslat .bin na email
zadej email , kam se odesle .bin soubor
Krok 2
Krok 3
GPS souradnice:
rucni zadani
GPS modul (vyvoj v planu)
Krok 4
Wifi:
SSID (nutne)                   
PSK heslo (nutne)                    
SSID2 (neni nutne zadat)
PSK heslo2 (neni nutne zadat)
SSID3 (neni nutne zadat)
PSK heslo3 (neni nutne zadat)
GSM modul (vyvoj v planu, budou-li nekdy k dispozici datove SIM karty)
Krok 5
WWW servery:
IP adresa externiho WWW serveru pro ukladani dat do SQL databaze pres WWW skript
:
bez sifrovani
AES 256 ECB sifrovani
AES klic (presne 32 znaku- 0-9;a-z;A-Z)
IP adresa lokalnich WWW serveru pro ukladani dat do SQL databaze pres WWW skript (pouze bez sifrovani, jiny nez externi server):
primarni (neni nutne zadat)
:80
zalozni (pouze je-li primarni server nedostupny -neni nutne zadat)
:80
Krok 6
Pomer odporovych delicu pro mereni napeti baterie Ubat, solaru Usol1 a pripadne dalsi veliciny USol2. Tento pomer prepocitava hodnotu namerenou programem init.bin s hodnotou namerenou voltmetrem.
pomer delice 0 (napeti baterie) - Ubat  
pomer delice 1 (napeti solaru)- USol1
pomer delice 2 (napr. hladinomer)- USol2
(neni nutne zadat)
Krok 7
Generovani firmware
XXXvAABBCCDDEEFF.bin (XXX je verze firmware, AABBCCDDEEFF je idetifikace cidla)
Soubor se odesle na email ci se cidlo automaticky upgraduje dle zadani v Kroku 1
..bude nasledovat generator WWW skriptu pro ukladani dat do SQL serveru..