á¡áááá¡áá»ááºáá»á¬áž ááá¯á·ááá¯áẠá€áá±á¬ááºážáá«ážááẠá¡áááºá¡áá¬á¡ááŒá±á¬ááºážááŒá áºáááºá
Тáá°ááœá±áá²á· á áááºáááºá á¬ážááŸá¯á ááœá²ááŒá¬ážááŒá®áž áá°ááœá±á á¡áá»áááºáááºážáááºážááŸáááá¯á· áá±á¬ááºážáá«ážáá²á· á¡ááŒá±á¬ááºážá¡áá¬á¡ááŒá±á¬ááºáž á¡áá»ááºážáá»á¯ááºáá«á
Сá€áá±á¬ááºážáá«ážááẠá¡áááá·áºáá¯á¶ážá á»á±ážááŸá¯ááºážááŸáá·áº á áœááºážáááºááŸááá±á¬ ááááºážáá»á¯ááºáááááá¬ááá±á¬áá»ááºá ááŒá¯á¶áá¯á¶áá¯á¶ážáááºáá»ááºááŒá áºáááºá áá¯ááºááŒááºáá¶ááŒá¬ážá¡á á®á¡á ááºáá±ážááœá²ááŒááºážá WEB browser ááŸáááá·áºá
Ðá€áááºááŸá¬ "áá áºááŒá¬ážááŸáá áºááŒá¬ážá០ááŸá áºáá¯ááºááá¯ááºááá·áºá¡áá¬" ááá¯ááŒáááẠáááºááœááºááá·áº áá¯á¶ážáááºáá»ááºáá±á¬ááºážáá«ážááŒá áºáá±á¬ááŒá±á¬áá·áºá áááºážááœáẠáááºáá²áá±á¬á¡ááŸááºááá¬ážáá»á¬ážááŸáá·áº á¡áá±ážá ááẠalgorithms áá»á¬ážááᯠáááŸá¬ááœá±ááá·áºáá«á
Ð WiFI áá»á áºááºáá±á«áºááœáẠá¡ááŒá±áá¶á ááááºážáá»á¯ááºáááááá¬áá áºáá¯áááºáá±á¬ááºááŒááºážá á á±á·áá±á¬áºááŸá¯á á¡ááŒá¶áá¬ááºáá»á¬ážááŸáá·áº ááááºáá»á¬ážááᯠááá·áºááœááºážá ááºážá á¬ážáááºá ESP8266.
ááááá±áž
áá®áá±á¬ááºážáá«ážááᯠááá±ážáá»ááºáá°ážá áá»áœááºáá±á¬áº áá±á¬ááºážáá«ážáá±ážáᬠáá«ááá¬áá«áᬠááá¯ááºáá°ážá áá®á¡ááŒá±á¬ááºážáá²á· á¡áá»á¬ážááŒá®áž á
ááºážá
á¬ážááááºá áááºážááá¯áá¬ážáááºááŸá¯ááœá²áá²á·áá°á¡áá±á¡ááœáẠá¡áááºážáá¯á¶ážááŒá
áºá¡á±á¬áẠáááºááá¯áá±ážáááá² á
ááºážá
á¬ážáá«á á¡á
áœááºážááá±á¬ááºá¡á±á¬áẠáááºááá¯áá¯ááºáááá² á
ááºážá
á¬ážáá«á ááŒá®ážáá±á¬á· á
ááºážá
á¬ážá
áá¬ááœá± á¡áá»á¬ážááŒá®ážááŸááá±ážáááºá
áá«áá±ááá·áº áá»áœááºááá²á· IoT áááºáááºááŸá¬ áá»áœááºááá²á· ááŒáá¯ážá
á¬ážá¡á¬ážáá¯ááºááŸá¯ááœá±áá²á· áááŒá¬ážáá±á¬ áá±ážáááºáá²á· á¡ááá¯á¡áá»á±á¬ááºá
áá
áºááœá±á á
áááºáááºá
á¬ážááá¯á·áá±á¬ááºážáá¬ááŒá±á¬áá·áº áá°ááá¯á·áᬠáááŒá¬ážáá°ááœá±áá²á· á¡áá»á¬ážáá°ááŸá¬ á
áááºáááºá
á¬ážááá¯á· ááŒá
áºááá¯ááºáááºááá¯á· áá»áœááºááá°áááºáá»ááºážááœá±á ááŒá±á¬áá«áááºá áá±á¬ááºážááŒá®á áá«ááᯠá
áááºáááºá
á¬ážáá²á· áá°áá¯á áááºááŸá¬ á
á¯áá¬áá²á áá±áá»á¬áá¬ááá±á¬á· á¡áá»ááºá¡áá»á¬áá»áá«áááºá áá«áá®ááŸá¬á á
á¬áááºáá° á¡áá±á¬ááºáž ááŸáá·áº á
á¬áá±ážááá¬á¡áá
áºá
á á¬áááºáá° áááŒáá¯ááºááá¯ááºáá±á¬ á¡ááŸá¬ážáá»á¬ážá ááŸá¬ážááœááºážááŸá¯á á¡ááŸá¬ážá¡ááœááºážáá»á¬ážá áá±ááºááá®áá±á¬ áááºáááºááŸá¯áá¯á¶á ᶠá áááºááá¯á·á¡ááœáẠáá»áœááºáá±á¬áº áá¬áááºááá°áá«á ááá¯áá·áºá¡áá¹ááá¬ááºááá¯ááºáááºáá«á
MQTTá WiFi ááŸáá·áº UDP multicast áá»á¬ážááẠáááºááá·áºá¡ááŒá±á¬ááºážá¡áá¬ááŸáá·áº ááá¯ááºááá¯ááºáááºááá¯ááºááŒááºážáááŸáááá·áº á¡ááŒá¬ážá¡áá¬áá»á¬ážááᯠááŸááºážááŒáááºááá¯ááºááŒá±á¬ááºážáááºáž áá»áœááºá¯áẠáá»ááºáá»ááºážááááá±ážáá«áááºá áá±á¬ááºážáá«ážáá¡áá¯á¶ážááœáẠááá·áºááºá¡áá»áá¯á·ááŸááááºá
á áááºáá°ážáá áºáᯠááœá±ážááœá¬ážááŒááºáž ááá¯á·ááá¯áẠá á¬áá¬ážá¡áá»áá¯á·
Ðááááá¯áᬠááœááºáá²á·ááá á¹á ááá¯ááºáááᯠáá¯áááºáááºážááŒáẠChance ááááºáž á¡á²áá®áá²ááŸá¬ á¡áá±ážááŒá®ážáá²á·á¡áááºážááá¹áááá± áá«áááºáá±áá«áááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠááá¬áá¡ááá¯ááºáž áá»ááºážááááŒááºážááŸáá·áºá¡áá° ááŒá¯á¶áá¬áá»áááºážááŒá áºáááºáá»á¬áž ESP8266 ááá¯á¡ááŒá±áá¶á ááááºážáá»á¯ááºáááááá¬áá áºáá¯á á áááºáááºá á¬ážááœááºáá±á¬ááºážáá±á¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠááŒá áºáá±á«áºá á±áá¯á¶ááᯠáá»áŸáá±ááá¯áá«áááºá
Ðá¡á¬ážáá¯á¶ážá áá¯á¶ááŸááºá¡ááá¯ááºážáá² á áááºáá²á·áá¬áá«- ááá¯ááºáá¶ááœááºážááŸá¬ááŸááá²á· á¥áá»á¬ááºáá¯áááºááœá±áá²á· áá»á¯á¶áá¯ááºááœá±ááᯠáá±áá±ážáá±ááŸá¯ ááááºážáá»á¯ááºááá¯á· áá±áá±ážáá±áá²á·á áá áºáá áºáᯠáá±á¬ááºáá»ááºáááºá
Ðá¡áá¯ážá ááŒá±á¬ááºááá»á±á¬áºáá¬áá±ážáá±ážáá²á· á¡á¬ážáááºáááºááŸá¬ ááá¯ááºááœá±á ááá¯ááºáá®ááœá±á ááá¯ááºááœá±ááá¯áᬠá¡ááŒáá·áºá¡áá¡áá¯ááºáá¯ááºááá¯ááºáá¬ááá¯á· - á¡áá¬á¡á¬ážáá¯á¶ážáᬠáá¯ááºáá±á¬áºááá¯ááºáááºááœá±á áá°áááºáá»ááºážáá»á¬ážáá²á· áá²áá±á¬áºáá²áááºááœá±áá²á· á¡ááœááºááá±á¬ááœá±á·áá¯á¶ááœá±ážááœá±ážááŸá¯ááœá±á¡ááœáẠááá·áºáááºáá¬ážáá«áááºá
Т"áá±ážáááºáá±á¬ á¡ááá¯á¡áá»á±á¬ááºá áá áº" á áá±á«ááºážá áẠááá¯á·ááá¯áẠ"á€áá»á±á¬ááºážáá°áá±áž-áááºáá¬-áá áºá áá¬áá»á¬áž" ááá¯á·ááœáẠáááŒá¬ááááŒá±á¬áá±á·ááŸáááá·áºá¡ááá¯ááºáž IoT - Internet of Things á áá±á«ááºážá ááºááẠáá»áœááºá¯ááºááᯠá¡áá»áááºá¡áá±á¬áºááŒá¬ á áááºáááºá á¬ážáá²á·áááºá á¡ááºáá¬áááºááᯠááœááºááœááºáá»ááºáá»áẠá¡áá¯á¶ážááá»áá® ááŒá¬ááŒáá·áºáá²á·áááºá
Ðáááºá ááºáááẠáá»áœááºá¯ááºááẠá¡áá¬áá»á¬ážááᯠ"áááááá¬áá¬" áá áºáá¯áá¯áá¯ááºááá¯áá«áááºá ááŒá®ážáá±á¬á· áá°ááá¯á·ááᯠá¡áá±ážááá± áá áºáááºážáááºážáá²á· ááááºážáá»á¯ááºááá¯ááºáá²á·áᬠááŸá áºááá¯ááœááºáá±á¬ááºážáá«áááá·áºáááºá áá«áá±ááá·áº á¡á²áá®áá¯ááºážá (80s á 90s áá²á· á¡á á±á¬ááá¯ááºáž áá±á¬ááºá á¯ááŸá áºá¡á á±á¬ááá¯ááºáž) á á¡áá±á¬áºáá±áž áááºáá²áá«áááºá áá²ááºáá¯ááºážáá»á¬ážá áááºááááºáá»á¬ážá ááá¯á·ááá¯áẠLCD áá»ááºááŸá¬ááŒááºáá»á¬áž ááá¯á·ááá¯áẠUSB flash drive áá»á¬ážáááºáááŸááá±á¬ááŒá±á¬áá·áº ááá¹áá¬áá±á«áºááŸá áááºááá·áºáá±áá¬ááœááºáá»áŸ ááœááºáá»ááºá áœá¬ááááá¯ááºáá«á ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠâclap light switchesâ ááŸáá·áº ááá¯ážááŸááºážáá±á¬ áá±áá®ááá¯á¡áá±ážááááºážááá¯ááºáá»á¬ážááᯠááá·áºáááºáá¬ážááááºááŒá áºáááºá áá«áá±ááá·áº á¡á²áá®áá±ááºáá²á· á¡á²áá®áá±ááºá ááá¯ážááœá¬ážááŒá®áž á áááºáááºá á¬ážá áá¬áá±á¬á· ááá¯ááºáá«áá°ážá
Ðá¡áá¯ážá áá«ááœá±á á¡ááááºá á¡áá¬ááœá±áá«á á¡áá¯á 15 áá¬á á¯áá«á áá°ááá¯ááºážáá¡áááºáááºáá²ááœáẠá áááºáá¯ááºážáá áºáá¯á¶ážááŸááááºá á¡ááºáá¬áááºááᯠááá¯á¡ááºáááᯠáááá¯á¡ááºááá·áºáá±áá¬ááá¯ááºážáá®ážáá«ážááœáẠáááŸáááá¯ááºááŒá®áž á¡á®áááºáááœááºážáá áºáá á¹á ááºážáá»á¬ážáá¡ááŒá±áá¶ááẠááœááºáá²á·áá±á¬ XNUMX ááŸá áºá ááá¹áá¬ááŒá±áá±á«áºááŸá áá»ááºážáá»áŸáá±ááá¯ááºáá°ááẠáááºážááᯠá¡áááºáááºááááºáá²á·áá±á .
Ðááá¯á·ááŒá±á¬áá·áºá dacha ááœáẠáá±ááá
á¹á
áá»á¬ážá¡ááœáẠcontroller áá
áºáá¯áááºáá±á¬ááºááẠáá¯á¶ážááŒááºááŒá®ážáá±á¬áẠESP8266 áá»á
áºááºááᯠá¡á¬áá¯á¶á
áá¯ááºáá²á·áááºá
ááááá¯á¶ážá¡áá±áá²á· áá® Chip á áá±ážáááºáá¬áá«áááºá ááááºážáá»á¯ááºáááááá¬áá
áºáᯠááá¯á¶áá±á¬ááºáá«áá ááŸá
áºáá¯á áá¯á¶ážá áá«ážáᯠáááºáááºááá¯ááºáááºá áá±á¬ááºáá
áºáá»ááºááá±á¬á· áááºá¹áá±á¬áá±á«áºááŸá¬ WiFi áá«áá«áááºá ááá¯ááá¯áááºááŸá¬ áááºááẠá¡ááºáá¬áááºááŸáá
áºááá·áº ááŒá
áºáá»ááºáá±ááá·áºá¡áá¬ááᯠááŒáá·áºááŸá¯ááá¯ááºááŒá®áž áááºááá·áºá
áááºáá¯ááºážá០áá¯ááºáááºážá
ááºááá¯ááẠááááºážáá»á¯ááºááá¯ááºáááºá áá¯ááºáá«áááºá á¡ááºáá¬áááºá¡áá¯á¶ážááŒá¯ááœáá·áºááŸááá²á· access point áá
áºáá¯ááá¯áá«áááºá áá«áá±ááá·áº áá«á ááŒá¿áá¬ááá¯ááºáá«áá°ážá áá¬áá²ááŒá
áºááŒá
áºá áá«á áá±áá¬ááá¯ááºážáá®ážáá«áž áá«ááŸááá¯áẠáá«á· dacha á¡áá«á¡ááẠááŒá
áºáá±á¬á·áááºá
ÐESP8266 á¡ááœáẠááá±á¬áá»ááºááœá±áá²á· á¡á¶á·ááœááºááá¹áá¬ááŸá¬ ááá¯áá·áºááá¯ááºááᯠááŸá áºááŒáŸá¯ááºááŒá®áž áá®áá»á áºááºáá²á· á¡á¶ááŒá áá¬áá±á¬ááºážáá²á· á áœááºážáá±á¬ááºáááºááœá±ááŸááá±áá±áá²á· ááŸá¬ážááŸá¬ážáá«ážáá«áž ááŒáœááºážáá»ááºááœá±áá²á· ááá±á¬áá»ááºááœá±ááᯠá¡áá»áá¯ážá¡á á¬áž ááŸá áºáá»áá¯ážááœá²áá¬ážáá«áááº- áá«ááœá±áᬠá¡ááœááºááŸá±ážáá»áá²á· áááá¯ááááºááœá±ááŒá áºáá²á· "ááá Ạáááºáá áááºáá¯ááºážááŸááá¯ááºáá»á¬ážááá¯á¡ááºáá¬áááºááŸáááá·áºá¡á¬áá¯á¶áá¶áááááá¬á¡áá°áá»áááºá¡ááŒá±á¡áá±ááá¯ááŒáá·áºááŸá¯áá«"; ááá¯á·ááá¯áẠáá±á¬ááºážááœááºááŒá®áž ááá¯ááºáá¬áá±á¬ JavaScript ááá¯á·ááá¯áẠLua á áá¬ážááŒááºáá»á¬ážá ááá¯á·áá±á¬áº áá¶ááá±á¬ááºážá áœá¬ááŒáá·áºá áááºážááá¯á·ááẠááŸááºáá¬ááºá¡á¬ážáá¯á¶ážáá®ážáá«ážááᯠá á¬ážáá¯á¶ážááŒá®áž ááá·áºá¡á¬áž áááºááá·áºá¡áá¬ááá¯áá»áŸ ááŒááºážáááºá áœá¬áá¯ááºáá±á¬ááºááẠááœáá·áºáááŒá¯áá«á
Ðáá»áœááºá¯ááºáááááá¯á¶ážá áááºáá°ážááŸá¬ áááºááááºáá»á¬ážáá²á·ááá¯á·ááá¯ážááŸááºážááẠ- á¡á¬áá¯á¶áá¶áááááá¬áá»á¬ážáá¡ááŒá±á¡áá±á¡áá±á«áºá¡ááŒá±áá¶á ááá·áºáá»á¬ážááá¯ááááºážáá»á¯ááºáááºá¡ááœáẠááá¯ážááŸááºážáá±á¬áááá¯ááááºáá áºáá¯áá±ážáááºá áá«áááºááŒá áºáá«áááºá ááá¯á·áá±á¬áºá ááá°áá®áá±á¬á áá áºáá»á¬ážááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážáá¡ááœááºá¡ááááºááá¯á·áá¯ááºáááºááŒááºážáá ááºážáááºážáá»ááºáá»á¬ážá¡áá áá±ááºáááºáá±á¬ roller áá²á·ááá¯á·áááºá áá»áœááºá¯ááºááẠáááºáá±á¬ááºááŸá¯á¡ááœááºážááœáẠáá»áœááºá¯ááºááá¯áá»ááºáá±á¬ ááá¯á·ááá¯áẠááŒá±á¬áá·áºáááºááá¯á¡ááºááá·áº algorithm áá¡ááœá±ážá¡ááœá±ážá¡á¬ážáá¯á¶ážááᯠááŒáá¯áááºááŸááºážáááá¯ááºáááºááá¯ááºááŒá±á¬ááºáž áá»áœááºá¯ááºáá¬ážáááºáá«áááºá áá±áá±ážáá±áá±ážááŸáá·áº áááºááŒá±á¬ááºážá áá áºá
ÐááŸá±á¬ááºááá¯ááºáá±á¬áá»á®ááœááºá dacha ááœááºáááá¯ááááºááá¯áá¯ááºáá±á¬ááºáááºá¡ááœááºá¡áááºáááŒá±áá«á áá«áá±ááá·áº áááºážáá¯ááºááááºá
ááœááºáááºážááá¬áá²á áá¯ááºáá«áááºá áá»áœááºáá±á¬á·áºá
áááºáá² ááááá¯á¶ážáá±á¬ááºáá¬áá¬á algorithm ááᯠá
áááºááŒáá¯ááºááŒá
áºá¡á±á¬ááºáá¯ááºááá¬á áá»áœááºá¯ááºááá¯ááºáá±á¬áºááá¯ááºáááºáá
áºáŠážá á¡ááŒá¶áá¬ááºáá»á¬ážá
áœá¬áá±ážáááº- áááºááá·áºá¡áá¬ááŸáá·áº áááºááá¯á·áááºáá±á¬ááºááááºáááºážá á€á¡áá¬ááŒáá·áº áá°ááẠáá»áœááºá¯ááºá ááááá¯á¶áž á¡ááŒá¶á¥á¬ááºááᯠáá°ážáá®ážáá²ááœáẠáááºáá
áºááá¯ááºáááºá áá°á·ááᯠáá»á±ážáá°ážáááºáá«áááºá áá« configure áá¯ááºáááá·áº parameters á¡áá±á¡ááœááºááᯠáá«á·áá»ááºá
áááŸá±á·ááŸá¬ áááŒáá²á·áá°ážááá¯áááºá algorithm áááºáááºá
á¬áá»ááºááŸá¬ááᯠáááºáá®ážáᬠáá®ááœá±ážáá»ááºááŸá¯ááᯠááŒááºážáááºááŸá¬ ááá¯ááºáá°ážá
ÐáááºááẠááá·áºáááºáá»ááºáá»á¬áž á¡áá±á¡ááœááºááŸáá·áº áá áºáá¯ááŸáá·áºáá áºáᯠááœáŸááºážááá¯ážááŸá¯ááŸááá±ááá·áº ááŒá±á¬ááºááœá¶á·ááááºááá·áºáá±á¬ áá¯á¶ááááºááẠáá»áœááºá¯ááºá¡á¬áž áá¯ááºááŸá¯ááºá á±áá²á·áááºá á¡áá¬áá¬ááá¯ááºážááᯠááŒáá¯áááŒááºááá¯ááºáá°ážááá¯áᬠááááá¯ááºááááº...
Сáá« áá áºáá«áááºáž ááŒáá¯áááºááŸá¬áá¬ážáááº- áá«áá»ááºážáááºá á¡áááºážáá»ááºážáááºá á¡á á®á¡á ááºááᯠá¡áá»áááºááá¯ááºážááŒááºáá±ážááᬠááœáá·áºááœáá·áºáááºážáááºážááŒá±á¬áááẠá¡áááºážáá»ááºážáááºá ááá¯á·ááŒá±á¬áá·áºá áááá¯ááááºááááºáá² ááŒá áºááá¯ááºááẠá¡ááºáááá¯áá®áááºáá áºáá¯ááᯠááŒááºááŒááºáááºááẠáááºááá¯áááºááŸááºáááá²á ááá¯á·á¡ááŒááºá ဠalgorithm ááẠá¡áá±á¬áºáá±áž ááŸá¯ááºááœá±ážáááá·áºáááºá parameters ááœá±á¡áá»á¬ážááŒá®ážááŸááááá·áºáááº; áá«á·ááá á¹á ááŸáá·áº áááºááá¯ááºááŒá®áž á¡ááŒá¬ážáá°áá»á¬ážá¡ááœáẠáááá·áºáá»á±á¬áºáá«á ááŒá®ážáá±á¬á· á ááºááᯠá¡áááºážáá²á·á¡áá»á¬áž universal ááŒá áºá á±áá»ááºáááº...
Ðá¡á¬ážáááºáááºáááá¯ááºááẠááŒá±á¬ááºááá±á¬ááºá¡ááá¯ááŸá¬ ááá¯ááºá á¯ááºááŒááºážáá¯ááºáááºáž á¡áá»áá¯ážáá»áá¯ážááŸááá±áá¯ááºážááá¯áá±á¬á· á¡áááºááŒá±ááŒá± ááŸáá¡á±á¬áẠáááºááá¯áá¯ááºáááá²ááá¯áᬠá ááºážá á¬ážááá¯á· á¡áá»áááºáá°ááá¯á· áá¯á¶ážááŒááºááá¯ááºáááºá áááá¯ááááºááá«áá² áááºááᯠáááá¯ááááºáá¯ááºááá²á configure áá¯ááºááá·áºá¡áá« ááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ ááá®áá®áᶠáá±á¬ááºáá»á¬áž ááá«áá² áááºááá¯á·ááŒá¯áá¯ááºáááºáááºážá
Ðáá«ááá¯ááºážááá¯áá²á á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá«ááá¯á·ááŸá±á·ááŸá¬ áá®ááœááºáá¬ážááŒá®ážáá¬ážáá«- áá¯ááºáá±á¬ááºáá»ááºá áá¯áááºážáá¯á¶ááá¹áá¬ááºáá²á· áá±áá¬ááœá± áá»á¶áá±áá²á·áá±áá¬ááᯠááŒááá²á· áááºááœááºáá±ážááá¯ááºážááœá±áá²á· áá»áááºáááºááŒá®áž algorithm áá áºáá¯ááᯠáá±ážááœá²áá»ááºáá²á·áá¬ááᯠáá¬ážáááºáá²á·áááºá áá±á¬ááºážááŒá®á á áá¯áááºážááá¯ááœáŸááºááŒááŒááºážááŒáá·áºá áá»áœááºá¯ááºááẠáááºážááá áºáŠážáá»ááºážá á® parameters á¡áá»áá¯á·ááᯠconfigure áá¯ááºááá¯áá«áááºá
Ðá áá¯áááºážáá¯á¶ááœá²ááŒááºážááŒáá·áº algorithm áá áºáá¯á¡á¬áž á¡áááá¹áá«ááºááœáá·áºááá¯ááẠá áááºáá°ážááẠá¡áá áºá¡áááºážááá¯ááºáá«á ááá¯ááá¯á·áá±á¬á áá áºáá»á¬ážááẠ80s ááœááºááŒááºáááºáááºááŸááá²á·áááº; ááá¯á¡áá«ááœáẠá¡áá±ážá á¬áž automation/IoT áá±á¬áááá¯á· áááºáá±á¬ááºáá¬áá°áá»á¬áž áá±á¬ááºážá áœá¬ááááŸááá¬ážááá·áº á¡ááœááºáá±áááºážá á¬ážáá±á¬ NodeRed á áá áºáá áºáá¯ááŸááááºá
Ðá¡áá¯ážá á€áá±áá¬ááœáẠááŒá¿áá¬ááŒá áºáááº- ááá¯á áá áºáá»á¬ážááᯠ"ááŒá®ážáá¬ážáá±á¬ PCs" á¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá á¡ááá¯ážáá¯á¶ážááŸá¬ Raspberry PI ááœááºááŒá áºáááºá ááá¯á·áá±á¬áº RAM áááºááááºážáá®ááá¯ááá¯ááºáá¬ááŸáááŒá®áž áááºáááºááŸá¯á áá áºáááŸááá±á¬ ESP8266 ááœáẠááá¯ááºáá«á
Ðáá¬áá¯ááºááá²? áááºážáááºážááŸá áºáá¯áá¬ááŸááá«áááº- âááŒá®ážáá¬ážáá±á¬ PCâ ááá¯á·ááá¯áẠáááºááºáá±á¬á·áá±á«áºááœáẠáááá¯ááááºáá áºáá¯ááᯠáá±ážááŒá®ážááœá²áá«á ááá¯á·áá±á¬áẠáááºážááᯠESP8266 ááá¯á· áá¯á¶á á¶áá áºáá»áá¯ážáá»áá¯ážááŒáá·áº ááœáŸá²ááŒá±á¬ááºážáá«á ááá¯á·ááá¯áẠESP8266 ááááºážáá»á¯ááºáááááá¬ááá¯á· âáááŒá áºááá¯ááºáá±á¬á¡áá¬ááᯠááœááºážááŸááºáááºâ ááŒáá¯ážá á¬ážáá«á
Ðááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááœáẠá¡áá»á¬ážáá¯á¶ážááŸááá±á¬ áááá¯ááááºááŸá¬ á€á¡áá¬ááŒá áºáááº- áááºá ááááºážáá»á¯ááºáááááá¬ááᯠáááá¯ááááºááŒá¯áá¯ááºáááºá áááºááẠWEB browser ááŸáááá·áº áááºááºáá±á¬á·ááŸááœá²á á¡ááŒá¬ážáá¬á០áááá¯á¡ááºááá·áºáá«á ááá¯ááá¯áááºááŸá¬ WEB ááá±á¬ááºáá¬ááŸáá·áº áá»áœááºá¯ááºá ááááºážáá»á¯ááºáááááá¬áá«ááŸááá±á¬ áááºááºáá±á¬á·áá áºáá¯á¶áž - áááºážááẠááááºážáá»á¯ááºááŸá¯áááá¯ááááºáá»á¬ážááᯠá¡ááŒáá·áºá¡á á¯á¶ááŒááºáááºááŒá®áž áá±ážáááºááŸáá·áº ááœá²ááẠáá¯á¶áá±á¬ááºááá·áºáááºá
Ðááœááºáá¬áááºááŸáá·áºá¡áá»áŸá áááºážááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡áá±á¬áºáá±ážááŒá
áºááá¯ááºáááºá
ááá±á¬áá»áẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á á¡áá±ážá
áááºá¡áá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá»áœááºá¯ááºáááŒá®ážááœá±á·áá«á ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯ááºáááºážá
ááºá¡ááœááºáž áá»áœááºá¯ááºáá
áááºááŸáá·áº áá»áŸá¬ááᯠáá±á¬ááºááŸááá¬áá±á¬ á
áá¬ážáá¯á¶ážáá»á¬ážááᯠá¡ááŒá±áá¶á áá®ážááŒá¬ážá
á®áá±ážááẠááŒá
áºááá¯ááºáááºáᯠáá»áœááºá¯ááºááŒá±á¬áá«áááºáá¡á®áááºáááœááºáá
áºáá¯ááºáááºážá០á¡áá¯ááºááá¬ážáá»á¬áž á¡áá¯á¶ážááŒá¯ááá·áº áá
áºáááºážáá±á¬ áá¬áá¬á
áá¬áž á¡áááá¬ááºâ áá«áá±ááá·áº á¡á¬ážáá¯á¶ážááŒá®ážááœá¬ážááŒá®á ááá¯ááŒá®ážááááááááŒá±á¬áááẠá¡áá¬á¡á¬ážáá¯á¶ážááá¯ááºáá±ááá·áº ááááá¯á¶áž á¡áááºáá²áá¯á¶ážá¡ááá·áºááŒá
áºáá²á· áááºážáá²á·áá±ááá¯ááºááŸá¯á
áááºáá°ážá á¡á²áá®á·ááŸá¬ááŸááá±ááá¬áž áá«ááŸááá¯áẠááá±á¬ááºáááºážáá±áá²á· áá®ážááá¯ážáá±á¬ááºááá»ááºáá»ááºáá»á±á¬á·áá»á±á¬á·ááŒá
áºáá±áá¬áá¬ážááá¯áᬠáááŸááºážááááºážááŒá
áºáá±áá»áááºááŸá¬áá«áá²á
Ðáá¬áááºááá¬áá²á·ááááºááᯠáá»áŸáá±áá±ážáá«áááºá "ShIoTiny Controller".
áá«ááᯠáá¬ááŒá áºáá¬áá²?
áá¬á·ááºáá²á¡á áááºá¡ááá¯ááºážáá áºáᯠShIoTiny controller ááẠá á¶ááŸá¯ááºážááŸáá·áº ááá¯ážááŸááºážáááº- "dry contact" á¡áá»áá¯ážá¡á á¬áž á¡á¬áá¯á¶áá¶áááááá¬áá»á¬ážá¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº input áá¯á¶ážáᯠ(ááá¯ááºáá»á¬ážá áá»á°ááá¯ááºáá»á¬ážá áááºážááá¯á·ááẠááá¯ááºáá®á¡ááœááºážááŸá áá±á¡ááá·áºá¡á¬áá¯á¶áá¶áááááá¬áá»á¬áž)á ADC input áá áºáá¯á á¡áá°áá»áááºááŸáá·áº á áá¯ááá¯ááºážá á¡á¬áá¯á¶áá¶áááááá¬ááᯠáá»áááºáááºáááºá¡ááœáẠinput áá áºáá¯á DHT22 á¡áá»áá¯ážá¡á á¬áž ááá¯á·ááá¯áẠá¡áá¬ážáá°á áá±á¬ááºáá¯á¶ážá¡áá±ááŸáá·áºá 220 Voltá 1 Ampere á¡ááœáẠswitching relays áá¯á¶á á¶ááŒáá·áº output áá¯á¶ážáá¯á relay ááẠ10A áá¯ááá¯áá±á¬áºáááºáž áá»áœááºá¯ááºááẠáááºááœá±á·áááºááŒá®áž áá¯ááºáá±á«áºá០10Amps ááᯠááœáá·áºáááŒá¯áá«á Pump starters ááááºážáá»á¯ááºááẠ1Amp áá¯á¶áá±á¬ááºáá«áááºá á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠááá¯á·á¡á¬áž 5 á០9 ááá¯á·ááŸááá±á¬ áá«áá«á¡áááºážá¡ááŒá áºá០áá«áá«áá±ážáá«áááºá
Чááá¯ážááá¯ážáá¬ážáá¬ážááŒá±á¬ááá»áŸááºá áá»áœááºá¯ááºáááºááá¯áá²á·ááá¯á·áá±á¬á¡áá°áá»áááºá¡á¬áá¯á¶áá¶áááááá¬ááá¯ááá·áºááœááºážáá²á·áááºá ááá¯á·áá±á¬áº ADC ááœááºáá±á¬ááºáá¶á·áá±ážááœááºáááºáááá¯á·á¡á¬ážááá¯ááá¯ááºážáá¬áááºáá»áŸá±á¬áºááá·áºáá»ááºááŸááááºá áááºáá°ááááá¯ááºááá²?
Ð áá¯ááºáá«áááºá DHT22 áá»áááºáááºááŸá¯á¡ááœáẠinput ááŸááœá²á input á¡á¬ážáá¯á¶ážááᯠresistors ááŸáá·áº diodes áá»á¬ážááŒáá·áºáá¬ááœááºáá¬ážáá«áááº- ESP8266 ááá¯áá®ážááŸáá¯á·áááºááá¹ááááŸááá«á diodes ááŸáá·áº resistors áá»á¬ážááẠkopecks á¡áááºážáááºáá¬áá¯ááºáá»áá«áááºá
áá¬ááºáá¯á¶ á¡áá»á±á¬áááºáá
á¹á
ááºážáá»á¬ážááᯠáá±á¬ááºážáá«ážá¡á
ááœáẠááœá±á·ááá¯ááºáá«áááºá áá»áœááºáá±á¬áº áá®áá¯ááºááŒá¬ážááœá± áá±á¬áºáá±á¬áºáá»á¬ážáá»á¬ážááᯠááŸá¬áá¬ážáááºá á¡á²áá«ááœá±ááᯠáá®ážááŸáá¯á·ááẠáá«ááŸááá¯áẠááŒá±áá¬áᶠááŒá±áá±á¬ááºááœá±ááᯠááŒááºááááºááá¯ááẠáááºááá¯áá¯ááºááá²á
áá«áá±ááá·áº áá¶áá±á¬ááºážáá±á¬ááºáá
áœá¬á áá«ááá¯ááºáá²á·ááá°ážá
Ѐá€áá¯ááºáá¯ááºáááº, áá¯ááºáá«áááº, á¡ááŸááá¬ážááŸáá·áºáááºážáá¬ážáááºá ááá¯á·áá±á¬áº á¡áááºááŒá±á á±áááºá¡ááœááºá á¡á±á¬ááºááœáẠá¡á¬áá¯á¶áá¶áááááá¬áá»á¬ážááŸáá·áº actuators áá»á¬ážááᯠáá¯ááºá¡ááœá²á·ááá¯á· áá»áááºáááºááŒááºážá áá¯á¶ááœá²áá¬ážáá»ááºáá áºáá¯ááŒá áºáááºá
Ðá¡ááá·áºá¡á¬áá¯á¶áá¶áááááá¬áá»á¬ážá¡á
á¬áž Input1..3 ááá¯ááºáá»á¬ážáá«ááŸáááŒá®ážá starters áá»á¬ážá¡á
á¬áž Relay1..3 relay ááŸáá·áºáá»áááºáááºáá¬ážáá±á¬ LED áá»á¬ážááŸááá«áááºá áá±á¬ááºážááŒá®á á¡áááºááá¯á·á¡á¬ážááᯠá¡áá¯áá°ááẠADC ááœáẠááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ áá¯áá¶ááŸá¯áá
áºáá¯á
ÐRelay ááá¯ááááºááá¯ááºáá±á¬á¡áá« á¡áá®áá±á¬áẠLED áá®ážáááºážáá¬áá«áááºá á
ááœáá·áºáá±á¬á¡áá«ááœáẠá
áááºážáááºážáááºá áá«áá²á· á
á¬ážááœá²áá±á«áºááŸá¬ á¡ááŸá¬ážááŒááºááá¯ááºáááºá
Ðáá«ááœá±á¡á¬ážáá¯á¶ážá¡ááŒááºá áá¯ááºáá²á·áááºáááºááŒááºážááŸá¬ áá«áá«áá»áááºáááºáááááá¬áá áºáá¯ááŸáááŒá®áž áá¬áááºááŸá¬ áááºáá±á¬ááºááŸá¯ááá¯ááºááŸá áºáá¯ááŸááá«áááº- Reset ááŸáá·áº APá áá±á¬ááºážááŒá®á á ááºáá á¹á ááºážááᯠáááá¯ááááºáá¯ááºááá¯á· ááŒá±á¬ááºážáá±ážááá·áº DIP ááá¯ááºáá áºáá¯ááŸááááºá USB-UART adapter ááŸáá áºááá·áº ESP8266 áááá¯ááááºážáááºážáá»áááºáááºáááááá¬ááá¯áááºáž áááŸáááá¯ááºáááºá
ááá¯ááºáá»á¬ážá¡ááŒá±á¬ááºáž ááŸááºážáááºážáá»ááºá¡áá»áá¯á·á á¡ááá»ááá¯á· reset - áá«ááŒá±á¬áá·áº ááŸááºážáá«áááºá ááŒá®ážáá±á¬á· áá®ááŸá¬ ááá¯ááºáá«á AP áá¬áá¬ááŒááºááẠááá¯á¡ááºáá«áááºá ShIoTiny access point mode (ááœá²á·á ááºážáá¯á¶áá¯áẠááá¯á·ááá¯áẠConfig Mode) ááá¯ááœáá·áºáááºá áá«á áá¬ááŒá±á¬áá·áº ááá¯á¡ááºáá¬áá²á á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠáááºáááœááºáááºáááºáááºáá»á¬ážááᯠááŸá¯ááºááœáá±ááŒá®áž áááºážááá¯á·ááᯠááŒá±á¬ááºážáá²ááá¯áá«áááºá AP ááá¯ááºááᯠá áá¹ááá·áºá¡áááºážáááºááŒá¬ ááŸáááºáá« (ááŸááá±á¬ á¡ááŒá¬áá±á¬áẠLED áá®ážáááºážáááºá¡áá)á ááá¯á·áá±á¬áẠááá·áºá áááºáá¯ááºáž ááá¯á·ááá¯áẠáááºááºáá±á¬á·ááá¯áá°áᬠWiFi ááá¯ááœáá·áºááŒá®áž áááºážááœáẠesp_8266_xxxx á¡áááºááŒáá·áº ááœáá·áºáá¬ážáá±á¬ áááºááœáá·áºá¡ááŸááºááᯠááŒáá·áºááŒá®áž áááºážááŸáá·áºáá»áááºáááºáá«á ááá¯á·áá±á¬áẠááá·áºá áááºáá¯ááºáž ááá¯á·ááá¯áẠáááºááºáá±á¬á·áááá±á¬ááºáá¬ááá¯á·ááœá¬ážááŒá®áž ááááºá á¬áá¬áž- 192.168.4.1 ááᯠááá¯ááºááá·áºáá«á á¡áá¬á¡á¬ážáá¯á¶áž á áá áºááá»ááŒá áºáá»áŸáẠáááºááẠShIoTiny controller á á¬áá»ááºááŸá¬ááá¯á· áá±á«áºáá±á¬ááºááœá¬ážááŒá®áž áááºážááᯠáááºáá¶ááŒááºáááºááá¯ááºáááºá
Ðáá»áœááºáá±á¬áºááá¯á·ááŒááºáá²á·á¡ááá¯ááºáž Hardware á áá¬á០áááŸá¯ááºááœá±ážáá«áá°ážá ááá¯á·ááŒá±á¬áá·áº o software á¡ááá¯ááºáž.
Ðá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á áá°ážááŒá¬ážáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá»áœááºá¯ááºáá±á¬áºááŒáá«áááºá áá áºáá±á·áá áºáá»áá¯ážá ááá±á·áá»áœááºá¯ááºááẠsoftware ááᯠ"ááŒááºáááŸ" áá¯áá¬áá¯á¶ážáááºáá«áááºá ááá¯ááá¯áááºááŸá¬á¡áá¯á¶ážááŒá¯áá°áá¡ááŒááºá០- áá»áœááºá¯ááºááá¯ááºááá¯ááºááá¯á·ááá¯ááºáá»áœááºá¯ááºáá ááºááá¯á¡áá¯á¶ážááŒá¯áááºá¡áá¹ááá¬ááºáá±ážáá±á¬á¡ááŒá¬ážáá° (ááá¯áá²á·ááá¯á·áá±á¬á ááá·áºááá¬ážáá»á¬ážáááºážááŸááááº) á
С á¡áá¯á¶ážááŒá¯áá°áá¡ááŒááºá¡áá á ááºáá á¹á ááºážááẠWiFi ááŸáá áºááá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºáá±á¬ HTTP áá¬áá¬ááŒá áºáááºá áááºáááºáá»á¬ážá áááá¯ááááºáá±ážááœá²ááŒááºážááŸáá·áº á¡ááŒá¬ážá¡áá¬á¡á¬ážáá¯á¶ážááẠWEB ááá±á¬ááºáá¬ááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºáá±á¬ááºáááºá
Ðáá®áá±á¬á· controller á á¬áá»ááºááŸá¬ááá¯ááœá¬ážáá²á·áááºá áá«ááá¯á· áá¬ááá¯ááŒááºáá²á á¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ á ááºáá»á¬ážá áááºááŸáá¡ááŒá±á¡áá±ááᯠááŒáááá·áº "ááááºážáá»á¯ááºááŸá¯ááŸáá·áº á¡ááŒá±á¡áá±" áááºááºááᯠáá»áœááºá¯ááºááá¯á· ááœá±á·ááááº- ááá·áºááœááºážááŸá¯áá»á¬ážá á¡ááœááºáá»á¬ážá ADCá DHT22á ááá¯á·á¡ááŒááºá access point ááá¯á·áá»áááºáááºááŸá¯ parameters áá»á¬ážááá¯ááŒááá¬ážááẠ(áá»áœááºá¯ááºááá¯á·ááẠWiFi áá°áá¬áá¯á¶áá¯ááºááœááºá¡áá¯ááºáá¯ááºáá±áá«á); access point parameters (áá»áœááºá¯ááºááá¯á· WiFi access point mode ááœááºá¡áá¯ááºáá¯ááºáá±áá«á) ááá¯á·ááá¯áẠááŸá áºáá¯áá¯á¶ážá áá±á¬ááºážááŒá®á ááá¯á·á¡ááŒááºá MQTT ááœá²á á¬ážááŸáá·áº áá»áááºáááºááŸá¯ áá±á¬ááºáá»á¬ážááᯠMQTT áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯áá«á ááŒáá¬ážáááºá
Ðáá»áœááºá¯ááºááá¯á·ááŒááºááááºá¡ááá¯ááºážá áá°ážáá°ážááŒá¬ážááŒá¬áž á áááºáááºá á¬ážá áá¬áááŸááá«á ááŸáááºá áá¬áá±á¬áẠáááŸááá«áá°ážá ááá¯á·áá±ááá·áº... áá±á¬ááºááẠáááºááºááŸá áºáᯠááŸááá«áá±ážáááºá ááœááºáááºáááºáááºáá»á¬ážááᯠááŒááºáááºáááºááŸááºááŒááºážá Network áááá¯ááááºáá¬ážáá áºá¡ááºáá®áᬠElDraw.
Ðá¡á²áá«ááᯠáááºáž ááá·áºááŸááºážáá²á·áááºá Network - á€á¡áá¬ááẠááœááºáááºá
áá
áºááá·áºááœááºážááŒááºážááŒá
áºáááºá ááá¯á·áá±á¬áºáá¬ááá áááºážááœáẠááá¯ááá¯á
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá±á¬ ááá·áºáááºáá»ááºáá»á¬ážááŸááááºá tab ááᯠááŸáááºááá¯ááºáá¡á±á¬áẠNetwork áá¯á¶ááŸá¬ááŒáá¬ážáá²á·á¡áá®ážá
ááºáá¯á¶ážááá¯ááœá±á·áááŸá¬áá«á
Ðáá¯ááºáá
áºáá¯á
á®á¡ááœáẠáááºáá¯á¶ážááŸááºá¡áááºááŸáá·áº á
áá¬ážááŸááºááᯠá
áá
áºááá·áºááœááºážááŒááºáž - WiFi áá°áá¬áá¯á¶ááŸáá·áº WiFi áááºááœáá·áºá¡ááŸááºá á¡á¬ážáá¯á¶ážááŸááºážáá±áá¯á¶ááááºá ááá¯ááºááá¯áááºážáá±á¬ááºáž áááºááœááºáá»ááºá "WiFi á
áááºááºáááºáá«" áá±á¬áºáá±á¬áºááœáá·áºáááºážáááºá
Ð áá®ááŸá¬ drop down list áá«á "ShIoTiny áá¯ááº" ááŸááºážáááºážáá»ááºááá¯á¡ááºáááºá á¡ááŸááºá áááºáá¯ááºá áá«á·á¡ááœáẠááá¯á¡áááºááŒá±ááá²ááá¯áá¬ááᯠáááºáááºážáá²á·á០ááá¯á¶ážááŒááºááá¯ááºáá°ážá ááá¯á·ááŒá±á¬áá·áº áá°ááẠá
ááºá áááºáááºááŸá¯áá¯á¶á
ᶠ5 áá¯ááᯠáá±ážáá²á·áááºá
Ðá€áááºáááºááŸá¯áá¯ááºáá»á¬ážááᯠá¡ááá¯áá»á¯á¶ážáá±á¬áºááŒááŒáá«á áá¯á·á
Config áá¯áẠ- ááœá²á·á ááºážááŸá¯áá¯á¶á á¶á áááºážááẠ192.168.4.1 ááŸáá·áº esp_8266_xxxx á¡áááºááŒáá·áº áá¯á¶áá±ááááºá á¬áá áºáá¯áá«ááŸááá±á¬ á¡ááœáá·áºáááºáá±á¬ááºááœáá·áºááœáá¯áá·áºáá¯ááºáá áºáá¯ááŒá áºáááºá
áá°áá¬áá¯áẠâ áááºážáá²á· access point áá²á· áá»áááºáááºáá¬ážáá²á· WiFi áá°áá¬áá¯ááºá
AP á áá Ạâ ááááºáá¬ážáá±á¬ access point áá¯ááºá á¡áááºááŸáá·áº á áá¬ážááŸááºááᯠáááºááá¯ááºááá¯áẠáááºááŸááºáá«á
AP+ áá°áá¬áá¯á¶áá¯áẠ- áááºážááẠAP áá¯áẠ+ áá°áá¬áá¯ááºá áá áºááŒáá¯ááºááẠá¡áááºááœááºážááŒááºáž ááŒá áºáááºá
áá°áá»áᯠmode ááᯠ- ááœááºáááºáá»áááºáááºááŸá¯áá¯á¶ážááááŸááá² á¡áá¯ááºáá¯ááºáá«á á¡áá®ážáá»ááºáááºáá±á¬ ááááºážáá»á¯ááºáá°ááẠáá°ááá±ážáá¶áá±á¬áá±á á¯ááᯠáááºážááœááºáá±áááº...
Ð ááŸááœá²á áááºááá·áº modes áááᯠ"ááŒááºáááºááŸá¯áá¯ááº"á¡ááœááºááᯠá¡ááŸááºááŒá áºááŒááºážááŒáá·áº áááºá á¬áá»ááºááŸá¬ááᯠááááºááá¯á·ááá¯ááºáááºá "áá°áá¬áá¯ááºááœáẠáááºááᯠáá±á¬á·ááºáá»áá«". áá«á áá¯á¶ááŒá¯á¶áá±áž á¡ááŒá±á¬ááºážááŒáá»ááºááŒá±á¬áá·áºáá«á
ÐMQTT áááºáááºáá»á¬ážááẠáááá¬áááºááŸá¬ážáááº- áá¬áá¬á ááááºáááºážá á áá¬ážááŸááºá á¡ááœáá·áºáá»áááºáááºááŸá¯ ááá¯á·ááá¯áẠá¡á¬ážááŒáá·áº SSL ááá¯. áá«áá®ááŸá¬á¡áá±ážá áááºáááŒá±á¬áá«áá°ážá
Ðá¡ááŒá¬ážá¡áá¬áá»á¬ážáá²ááœáẠShIoTiny controller ááẠmulticast ááŸáá
áºááá·áº á¡áá°ážáá±á¬áºáááºáá¯ááºááá¯ážááŸá¯áá»á¬ážááᯠáá±ážááá¯á·áááºáá¶ááá¯ááºáááºá áááºážááááºáááºáá»á¬ážáááºáááºáž áááá¬áááºááŸá¬ážáááº- á¡á¯ááºá
á¯ááááºá
á¬ááŸáá·áº ááááºáááºážá
áá¯ááºáá«áááºá áááºáááºááœá±áá²á· ááœá²ááœá²áá»ááºá¡á¬ážáá¯á¶ážááᯠáá±á¬áºááŒááẠáá®ážááŒá¬ážáá±á¬ááºážáá«ážáá
áºáᯠááá«áááá·áºáááºá áá«áá±ááá·áº áá«á áá»áœááºáá±á¬á·áºáá²á· á¡á
á®á¡á
ááºáá²á· á¡á
áááºá¡ááá¯ááºážááá¯ááºáá«áá°ážá
Ðáááºááºáá áºáá¯ááŒáá·áº áá¯ááºáá²á· Network á¡áá¬á¡á¬ážáá¯á¶ážááẠá¡áááºážááŸáá·áºá¡áá»á¬áž ááŸááºážáá«áááºá áááá¯ááááºáá¬ážáá áºáááºážááŒááºáá° controller áá¡áááá¡ááºá¹áá«áááºááá¯á·áááºááœá¬ážááŒáá«á áá¯á· ElDraw.
Тtab ááá¯ááŸáááºááŒááºážááŒáá·áº ElDrawá á¡á±á¬ááºáá«áá²á·ááá¯á· áá áºáá¯áá¯ááᯠááœá±á·ááááá·áºáááºá áá¯ááºáá«áááºá á¡áááºá á ááºááœáẠloaded circuit áááŸááá«áá circuit field ááẠááá¬ááŒá áºáá±áááá·áºáááºá
СáááºááẠ- ááŒááºá
ááºáá»á¬áž ááá¯á·ááá¯áẠnodes (nodes) á palette áá
áºáá¯á
Сá¡ááœáá·áºá¡áá±áž - schema á¡ááœáẠááá¯á·ááá¯áẠááá¯ážááá¯áž "á¡á
á®á¡á
ááº"á
СááááºááœáẠáá
áºááºááŸáá·áº á
ááºáá
á¹á
ááºážááá¯á· áááºáááºááŸáá·áº ááŒá¯ááºáá»ááẠááá¯ááºáá»á¬ážá¡ááŒáẠáááºážááŒááºááá·áºááá¯ááºáá»á¬ážáá«ááŸááááºá
ÐáááºážááŒááºáá°áá»á¬ážááŸáá·áº áá¯ááºááá¯ááºáá°ážáá°áá»á¬ážá¡ááœáẠá á®áá¶ááá·áºááœá²ááŸá¯ááẠáá±áá¯áá»á¡á¬ážááŒáá·áº áááá¬áááºááŸá¬ážáá«áááºá áá¯á¶ááœáẠááŒááºá ááºáá áºáá¯ááá·áºááẠááá¯á¡ááºááẠ- áááºážááᯠáá±á¬ááºá áºááŒáá·áºáá°á áááºážááᯠáá»ááºáá»ááºá០áá¯á¶ááŒááºážááá¯á· ááœá²áá°áá«á ááŒááºá ááºáá áºáᯠááá¯á·ááá¯áẠáá»áááºáááºááŸá¯ááᯠáá¯á¶ááŒááºážá០áááºááŸá¬ážááẠááá¯á¡ááºáá«á áááºážááᯠáá±á¬ááºá áºááŒáá·áº ááŸáááºááŒá®áž ááá¯ááºááᯠááŸáááºáá«á THE. áá»áœááºá¯ááºááá¯á·ááẠááŒááºá ááºáá»á¬ážááᯠáá»áááºáááºááẠááá¯á¡ááºááẠ- áá»áœááºá¯ááºááá¯á·ááẠááŒááºá ááºáá áºáá¯á input ááá¯áá°ááŒá®áž á¡ááŒá¬ážáá áºáá¯á output ááá¯á· áá»áááºáááºáááºá
Ðá áá±ážáá»á²á·ááŒááºáž (SHIFT+áá±á¬ááºá áºáá®áž)áááºáž ááŸááá«áááºá áá¶ááá±á¬ááºážá áœá¬ááŒáá·áºá ááŒááºá ááºáá»á¬ážááŸáá·áº ááŒááºá ááºá¡á¯ááºá á¯áá»á¬ážááᯠáá°ážáá°ááẠáááŒá áºááá¯ááºáá«á áá«áá±ááá·áº áá«á áá«á·ááᯠááááºá¡ááŸá±á¬ááºá¡ááŸáẠáááŒá áºáá°ážá
Ðááá¯á·á¡ááŒááºá áá¯áá¹áááá±áá¡ááŒá±á¬ááºážááŒáá»ááºááŒá±á¬áá·áº node áá áºáá¯á input ááᯠá¡ááŒá¬áž node áá áºáá¯á output áá áºáá¯ááŸáá·áºáᬠáá»áááºáááºááá¯ááºáááºá ááá¯á·áá±á¬áº node áá áºáá¯á output ááẠá¡ááŒá¬ážáá±á¬ node áá»á¬ážá input á¡áá»á¬ážá¡ááŒá¬ážááŸáá·áºá¡áá° ááŸááá±áááºá áááºáá±á«ááºáá»á¬ážááẠnode áá»á¬ážá áááºáááºááœáẠá¡ááŒá²ááŸááááºá ááœááºáá±á«ááºáá»á¬ážááẠá¡ááŒá²áááºáž áá¬áááºááœááºááŸááááºá
Ðá¡ááºáááá¯áá®áááºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠáá»áœááºá¯ááºááá¯á·ááœáẠá¡áááºá
áœááºážáááºáá»á¬áž ááŸááá«ááááºážá
ÐááŒá
áºááá¯ááºááŒá±ááœá±á áá±á¬áºáá±á¬áºáá»ááºáááºá palette ááœáẠcontroller hardware á¡á¬ážáá¯á¶ážááᯠááá¯ááºá
á¬ážááŒá¯ááá·áº node áá»á¬ážáá«ááŸááááºá ShIoTinyááœááºážá¡á¬ážá
á¯áá»á¬ážá áááºááá·áºáá»á¬ážá ADCá DHT11/22á
Ðáá±áá¬áá¯ááºáá±á¬ááºááŒááºážá¡ááœáẠáá¯áá¹áááá±áááŸáá·áº ááááºážáááºá¹áá»á¬á¡ááŸááºáá»á¬áž ááŸááá«áááºá
Чáá»áœááºá¯ááºááá¯á·ááẠá¡ááºáá¬áááºááŸáá áºááá·áº á ááºááŸáá·áºá¡áá¯ááºáá¯ááºáááºá¡ááœáẠMQTT ááœá²á á¬ážááœáẠá á¬áááºážááœááºážááŒááºážááŸáá·áº áá¯ááºáá±ááŒááºážá¡ááœáẠáá±á¬ááºáá»á¬ážááŸááááºá
Ðáá»áœááºá¯ááºááá¯á·ááẠShIoTiny ááááºážáá»á¯ááºáááááá¬áá»á¬ážá áœá¬ááᯠáá áºáá¯ááŸáá·áºáá áºáᯠááááºážá¡áá»ááºá¡áááºáááŸááºááá¯áá«á UDP multicast áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á áá±á¬ááºáá»á¬ážááᯠáá±ážááá¯á·ááŒááºážááŸáá·áº áááºáá¶ááŒááºážá¡ááœáẠnode áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
Ðááá¯á·á¡ááŒááºá timer node áá»á¬ážááŸááááºá event processing control nodes áá»á¬ážá
Ðá¥ááá¬á¡áááºážáááºáá±ážáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠáááá Ạ30 ááá¯ááºáž á¡áá°áá»áááºááŸáá·áº á áá¯ááá¯ááºážááá±áá¬ááᯠMQTT áá¬áá¬ááá¯á· ááœáŸáá·áºáááºááá¯áá«ááá¬ážá áááºá¡áá¬áá០ááá¯ááá¯ážááŸááºážááá¯á· áááá«áá°ážá áá®á¡ááá¯ááºážááœá²ááŒáá·áºáá¡á±á¬ááºá
Ðmeme ááá¯áẠ"Upload" á á¡á¬ážáá¯á¶áž!
Ðá¡áááºá áááºááẠNetworking áááºááºááŸá MQTT ááœá²á
á¬ážááŸáá·áº áá»áááºáááºááŸá¯ááᯠááŸááºáááºá
áœá¬ áááºááŸááºááŒá®ážáá«áá áá«áá«áá²á
Ðáá¬áá®áááºááá¯ááºážá /T áá±á«ááºážá
ááºá¡á±á¬ááºááŸá ááœá²á
á¬ážáá±á«áºááœáẠá¡áá°áá»áááºááŸáá·áº /H áá±á«ááºážá
ááºá¡á±á¬ááºááŸá á
áá¯ááá¯ááºážáááᯠáá¯ááºááŒááºáá«áááºá ááá¯á·ááá¯áẠááá·áºááá¯ááºááá¯áẠáá±á«ááºážá
ááºá¡áááºáá»á¬áž áááºááŸááºáá«á áááºážááá¯á·á¡á±á¬ááºááœáẠáá¬ážááá¯ááºáá«á
ÐáááºááŸá¬ážáá±á¬áá±ážááœááºážááŸá¬ á¡áááºááŒá±á¬áá·áº 18000 30 áááá
áºááŒá
áºááááºážá áá¬ááŒá±á¬áá·áºáá²ááá¯áá±á¬á· á¡áá»áááºá¡á¬ážáá¯á¶ážááᯠáá
áºá
áá¹ááá·áºáá²á· áááºáá¯á¶áá
áºáá¯á¶áá²á· ááá¯ááºážáá¬áá«á
ТááᯠáááºááẠá¡ááºáá¬áááºááŸáááá·áº Relay1 áááºááá·áºááœáŸáá·áºááŒááºážááᯠááœáá·áºááá¯ááºááá·áºá áœááºážáááºááᯠá€á¡á á®á¡á á¥áºááœáẠááá·áºááœááºážááá¯áá«ááá¬ážá ááŒá¿áá¬áááŸááá«áá°ážá áá®áá¯á¶á¡ááá¯ááºáž ááŒá®ážá¡á±á¬ááºáá¯ááºáá¡á±á¬ááºá
ÐâUploadâ ááá¯ááºááᯠáá«ážáá»ááºááŸáááºáá«á á¡á¬ážáá¯á¶áž! ááá¯á áá¬áá®áááºááá¯ááºážá á¡áá°áá»áááºááŸáá·áº á áá¯ááá¯ááºážááá»á¬ážááᯠMQTT ááœá²á á¬ážáᶠááœáŸáá·áºáááºáááºááŒá áºááá·áºá¡ááŒááºá Relay1 relay ááá¯ááœáá·áºááá¯ááºáááºááŒá áºáááºá áá¯ááºáááºá á¡á²áá«ááá¯ááœáá·áºáá¯á¶ááá¯ááºáá² 10 áááá áºááááááŒá¬áááºá áá±á«ááºážá áẠ/r1cmd ááᯠ1 áá¯áááºááŸááºáá¬ážááŒááºážááŒáá·áº relay ááá¯áááºááœáá·áºááá¯ááºáááºá ááá¯á·áá±á¬áẠrelay áá¡á á áºá¡ááŸááºá¡ááŒá±á¡áá±ááᯠtopic /r1status ááœááºáá¯ááºáá±áááºááŒá áºáá«áááºá
Ðááœáá·áºáá¯á¶áá¬áá á¡áá»áááºááá¬ážáááá¯ááºáá® relay ááᯠááááºáá»ááºáá«ááá¬ážá áá¯ááºáááºá áá¬áá²ááŒá±á¬ááŒá±á¬á áá®áááºážááᯠá¡á±á¬ááºááá¯á¶ááŸá¬ ááŒáá¬ážáá«áááºá
Ðáááá¬á ááŸááºážááá¬ážá áááºážáá²á·áá±á¬ááºá áºáá²á· algorithm ááá¯ááœá²áá¯á¶áá²á ááŒá®ážáá»áŸáẠáááºáááºá¡áááºážáááºáá±ážáá«- á¡áá»áááºá áá±á«ááºážá ááºá¡áááºá áá«áá«áá²á áá¯ááºáá»á¬ážá áœá¬áá±ážáá¬ááẠáá«á ááá¯ááŸááºážáá«áááºá
Ðá áá¬ážáá ááºá ááá°áá®áá±á¬á¡áá±á¬ááºáá»á¬ážááŒáá·áºáá»áááºáááºááŸá¯áá»á¬ážááᯠáá®ážáá±á¬ááºážááá¯ážááŒááŒááºážááẠ"Photoshop" ááá¯ááºáá«á - áááºážááẠáááºážááŒááºáá°ááá¯ááºáá±á¬ááºáá»ááºáá»á¬ážáá²ááŸáá áºáá¯ááŒá áºáááºá áá»áááºáááºááŸá¯áá»á¬ážááᯠá áááºááŸá¯ááºááá¶áá¡á±á¬áẠá¡áá±á¬ááºááŒááºááá¯ááºáá«áááºá
Ðá¡áá¯ážá áá«á¡áá¯ááºááá¯ááºáá°ážá á¡ááºáááá¯áá®áááºááᯠá¡ááŸá¬ážááŸá¬áááºá¡ááœááºá "Monitor start" ááá¯ááºáá áºáá¯ááŸááááºá áá°ážááŒá¬ážáááºááŸá¬á áááºážááẠ"áá±á¬áºáá®áá¬" áá¯ááºááá¯ááœáá·áºáááºá á€áá¯ááºááœááºá node á¡á¬ážáá¯á¶ážá output á¡á¬ážáá¯á¶ážááᯠcontroller á០á¡áá«á¡á¬ážáá»á±á¬áºá áœá¬ áááºáá«áááºá ShIoTiny áá¯á¶ááœááºááŒáá¬ážáááºá á¡áá®ážá ááºáá¯á¶ážááá±á¬á· á¡á±á¬ááºááá¯á¶ááŸá¬ááŒáá¬ážáá²á·á¡ááá¯ááºážáá«áá²á
Тááá¯ááá¯áááºááŸá¬á node áá áºáá¯á á®á input ááŸáá·áº output ááœááºáá»áœááºá¯ááºááá¯á·ááŸááááºá¡áá¬ááᯠ"á¡áá»áááºááŸáá·áºáááŒá±ážáá®áá®ážáá«áž" ááœááºáá»áœááºá¯ááºááá¯á·ááŒááºááá¯ááºáááºá áá áºáá¯áᯠáááŸááºážááááºážááŒá áºáá²á·á¡áá« á¡áá»á¬ážááŒá®áž á¡áá±á¬ááºá¡áá°ááŒá¯áá«áááºá
Ðáá»áœááºá¯ááºáá±á¬áºááŒááá¯áá±á¬ áá±á¬ááºááẠ"ááŸáá·áºááœááºáá»á¬ážááŸáá·áº á¡ááºá¹áá«áááºáá»á¬áž" áá»á¬ážá áœá¬ááŸááá«áááºá ááá¯á·áá±á¬áº áá»áœááºá¯ááºáá áááºááẠááá·áºá¡á¬áž áá±á¬ááºážáá«ážáá áºáá¯ááºááœáẠáááºážááá¯á·á¡ááœáẠá¡áá»áááºááŒá¯ááºážááŒááºážááᯠááœáá·áºáááŒá¯áá«á á¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áá±á¬ á¡ááá á¡áá°á¡áááŸá¬ ááŸááºážááŒá®ážáá¬ážááŒá áºáááº- á áááºááŒáá¯ááºááŒááºáááºááá¯ááºáá±á¬ ááá·áºáááºáá»ááºáá»á¬áž á¡áááºážáá¯á¶áž- á¡ááŒáá·áºáá¯á¶áž ááŸááºážáááºážááŒááºáá¬ážááŸá¯á
ááá¹ááá¬á á±áž áá áºááœááºáž
Ðáá¯ááºáá«áááºá áá«á ááœáŸá±ážáá»á¶á·áá²á· ááœáŸá±ážáá»á¶á·ááá±áá»ááºáá±ááá·áº áá±á¬áááŒá®ážá á á¶ááá®áá°ážá áá»áœááºá¯ááºá áááºážááŒááºáá°ááŸáá·áº áá»áœááºá¯ááºá ááááºážáá»á¯ááºáá° ááŸá áºáá¯áá¯á¶ážááẠáááŒáá·áºá á¯á¶áá«á áááºááŸá¬ážááá¯á·áááá±ážáá²á· á¡áááá¡ááºá¹áá«áááºááŸá áºáá¯ááᯠááŸá¬ááœá±ááœá±á·ááŸááá²á·áá«áááºá
ÐááááŠážá áœá¬á á¡á¯ááºá á¯áá»á¬ážá¡ááœááºážááŒááºá ááºáá»á¬ážááá¯ááœáŸá±á·ááá·áºá¡áá« áá áºáá«áá áºáá¶ááœáẠáá»áá¯á·ááœááºážáá»ááºáá»á¬ážáá±á«áºáá¬áááºá áá«áá±ááá·áº áá«á á¡áá¯ááºááŸá¬ á¡áá»á¬ážááŒá®áž á¡ááŸá±á¬áá·áºá¡ááŸáẠáááŒá áºáá«áá°ážá "ááá¯ážáá±á¬ááº" ááẠ"á¡ááºá¹áá«áááº" á ááá¯áá«áááºá
Ðáá¯áááá¡áá±ááŒáá·áºá á¡áá»áá¯á·áá±á¬á¡ááŒá±á¡áá±áá»á¬ážááœááºá "Upload" ááá¯ááºááá¯á¡áá¯á¶ážááŒá¯á á ááºáá²ááá¯á· áá¬ážáá áºááá¯áááºááŒá®ážáá±á¬ááºá áááºážááẠááŒááºáááºá áááºáááºá áááºážááẠááááœáẠá¡ááŸá±á¬áá·áºá¡ááŸááºáááŸááá±á¬áºáááºáž á¡ááºáá®áá¬á á¬áá»ááºááŸá¬ááᯠá¡ááºááááºáá¯ááºááẠááá¯á¡ááºáááºá
áá±á¬ááºáá»ááº
Ðáááá¯ááááºááœá±áá±ážááá·áºá¡á á¬áž algorithms áá¯á¶ááœá²ááá¯á· á áááºáá°ážááᯠááá±á¬áá»áááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá á€áááºážááŒáá·áº áá áºáá«áá áºáᶠáá»áááºážá¡ááœá±ážáá»á¬ážá á¡áá°á¡ááá»á¬ážááŸáá·áº á¡ááŒááºážááœá¬ážááŸá¯áá»á¬ážááẠáá¯á¶ážá á¡áá¬ážá¡áá¬ááŸááá±á¬ ááá¯ážáááºááŸá¯áá»á¬ážááᯠááŒá áºáá±á«áºá á±áá«áááºá
Ðá¡áá¯ážá áá»áœááºáá±á¬á·áºá¡ááŒááºá¡ááá±á¬á· áá±á¬ááºážáá«ážáá²á· ááá¬ááᬠáá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá²á· ááá·áºáááºáá»ááºá¡á¬ážáá¯á¶ážááᯠáá»á±á¬áºááœááºááœá¬ážáá«ááŒá®á áá«ááᯠáá®áá±á· ááŒá®ážáááºá
Ðá¡á¬ážáááºáááºáááá¯ááºááẠáááºááá¹ááááºá¡áááºážáááºáá²áá»ááºáá±á¬á·áááºááá¯á·áá² ááŒá±á¬áá«áá
á±á á
á¬ážááœá²áá±á«áºááŸá controller ááᯠá¡ááŸá¬ážááŸá¬ááŒááºááŒááºážá០áááºážááᯠ"áááºááœááºáž" ááœáẠá¡ááŸá¬ážááŸá¬ááŒááºážááá¯á· ááŒá±á¬ááºážááẠá¡áá±á¬áºáá±áž á¡áááºááá·áºááŒá
áºáá±áá«ááŒá®á
Ðáá»áœááºá¯ááºáá¡ááŒá¶á¥á¬ááºáá»á¬áž ááá¯á·ááá¯áẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠá
áááºáááºá
á¬ážáá«á áá»áœááºá¯ááºáá¶ááá¯á· á
á¬áá±ážáá«á [á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº]
Ðáá¯ááºáá«áááºá áááºááá¯ááºáᬠááŸááºáá»ááºááœá±áá²á· áá±áááºááŸá¯ááœá±ááᯠáááºáá¶ááᬠáááºážáá¬áá«áááºá
Ðáááºáá¡ááŒá¶ááŒá¯áá»ááºá ááŸááºáá»ááºáá»á¬ážááŸáá·áºá¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááá¯ááŒáá¯ááá¯áá«áááºá
ááá·áºááºáá»á¬ážá ááá¯ážáá¬ážáá»ááºáá»á¬ážááŸáá·áº áá«áááºáá¯ááºáá»á¬áž
á¡áá¯ááºááá¬ážááœá±áá²á· áá±á¬ááºážááá¯áá»ááºá¡á
Ðá á¬ááœááºá á¬áááºážá¡ááŒááºážááŸáá·áº Firmware (binar) ááᯠáááºáá±áá«áááºá
áááºáá²-
áá¬ááºáá±á¬ááºáž:
á¡á
áááºá¡ááá¯ááºážáá»á¬ážá áá±á¬áºááŒáá»ááºááŸáá·áº á¡ááá¯áá»á¯á¶ážááŸááºážáááºážáá»ááº-
"áááºááá¯áá»á¯ááºáááá²" áááºážááœáŸááºáá»ááºáá»á¬ážááŸááá«áááºá
source: www.habr.com