{"id":827,"date":"2022-11-11T17:02:46","date_gmt":"2022-11-11T10:02:46","guid":{"rendered":"https:\/\/iotkiddie.com\/blog\/?p=827"},"modified":"2022-11-11T21:53:51","modified_gmt":"2022-11-11T14:53:51","slug":"esp8266-webserver","status":"publish","type":"post","link":"https:\/\/iotkiddie.com\/blog\/esp8266-webserver\/","title":{"rendered":"ESP8266 \u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e14\u0e49\u0e27\u0e22 ESP8266 Webserver"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_25 counter-hierarchy counter-decimal ez-toc-grey\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">\u0e2a\u0e32\u0e23\u0e1a\u0e31\u0e0d \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e1b\u0e14\u0e39\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22<\/p>\n<span class=\"ez-toc-title-toggle\"><a class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" style=\"display: none;\"><label for=\"item\" aria-label=\"Table of Content\"><i class=\"ez-toc-glyphicon ez-toc-icon-toggle\"><\/i><\/label><input type=\"checkbox\" id=\"item\"><\/a><\/span><\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1\"><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/iotkiddie.com\/blog\/esp8266-webserver\/#Hello_webserver\" title=\"Hello webserver\">Hello webserver<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/iotkiddie.com\/blog\/esp8266-webserver\/#AdvancedWebServer\" title=\"AdvancedWebServer\">AdvancedWebServer<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/iotkiddie.com\/blog\/esp8266-webserver\/#%E0%B9%80%E0%B8%9E%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%84%E0%B8%A7%E0%B8%9A%E0%B8%84%E0%B8%B8%E0%B8%A1%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B8%9B%E0%B8%B4%E0%B8%94_LED_%E0%B8%9C%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%AB%E0%B8%99%E0%B9%89%E0%B8%B2%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A\" title=\"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e40\u0e1b\u0e34\u0e14\u0e1b\u0e34\u0e14 LED \u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\">\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e40\u0e1b\u0e34\u0e14\u0e1b\u0e34\u0e14 LED \u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Hello_webserver\"><\/span>Hello webserver<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u0e40\u0e23\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e23\u0e01\u0e08\u0e32\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 HelloServer \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e01\u0e32\u0e23\u0e17\u0e33 ESP8266 \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e14\u0e39\u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e14\u0e49<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"552\" height=\"610\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image.png\" alt=\"\" class=\"wp-image-828\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image.png 552w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-271x300.png 271w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/figure>\n\n\n\n<p>\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e37\u0e21\u0e41\u0e01\u0e49\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e27\u0e44\u0e1f\u0e01\u0e31\u0e1a\u0e1e\u0e32\u0e2a\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e14\u0e14\u0e49\u0e27\u0e22\u0e04\u0e23\u0e31\u0e1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"377\" height=\"154\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-1.png\" alt=\"\" class=\"wp-image-829\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-1.png 377w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-1-300x123.png 300w\" sizes=\"(max-width: 377px) 100vw, 377px\" \/><\/figure>\n\n\n\n<p>\u0e40\u0e1b\u0e34\u0e14\u0e2b\u0e19\u0e49\u0e32 Serial monitor \u0e08\u0e30\u0e21\u0e35\u0e2b\u0e19\u0e49\u0e32 Ip address \u0e43\u0e2b\u0e49\u0e19\u0e33\u0e44\u0e1b\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e1a\u0e23\u0e32\u0e27\u0e40\u0e0b\u0e2d\u0e23\u0e4c<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"532\" height=\"323\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-2.png\" alt=\"\" class=\"wp-image-830\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-2.png 532w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-2-300x182.png 300w\" sizes=\"(max-width: 532px) 100vw, 532px\" \/><\/figure>\n\n\n\n<p>\u0e08\u0e30\u0e40\u0e08\u0e2d\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e32\u0e21\u0e23\u0e39\u0e1b<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"525\" height=\"261\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-3.png\" alt=\"\" class=\"wp-image-831\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-3.png 525w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-3-300x149.png 300w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/figure>\n\n\n\n<p>\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e08\u0e32\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e43\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 setup() \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e2b\u0e19\u0e49\u0e32 &#8220;\/&#8221; (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 root \u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e2a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e40\u0e27\u0e47\u0e1a) \u0e43\u0e2b\u0e49\u0e40\u0e23\u0e35\u0e22\u0e01\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 handleRoot<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"668\" height=\"511\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-4.png\" alt=\"\" class=\"wp-image-832\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-4.png 668w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-4-300x229.png 300w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<p>\u0e17\u0e35\u0e48\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 handleRoot \u0e08\u0e30\u0e21\u0e35\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e15\u0e2d\u0e1a\u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21 &#8220;hello from esp8266&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"897\" height=\"160\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-5.png\" alt=\"\" class=\"wp-image-833\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-5.png 897w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-5-300x54.png 300w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-5-768x137.png 768w\" sizes=\"(max-width: 897px) 100vw, 897px\" \/><\/figure>\n\n\n\n<p>\u0e41\u0e25\u0e30\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e25\u0e2d\u0e07\u0e40\u0e1b\u0e34\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e2d\u0e37\u0e48\u0e19\u0e46<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"864\" height=\"136\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-6.png\" alt=\"\" class=\"wp-image-834\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-6.png 864w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-6-300x47.png 300w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-6-768x121.png 768w\" sizes=\"(max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"634\" height=\"244\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-7.png\" alt=\"\" class=\"wp-image-835\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-7.png 634w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-7-300x115.png 300w\" sizes=\"(max-width: 634px) 100vw, 634px\" \/><\/figure>\n\n\n\n<p>\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e bitmap<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"499\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-9-1024x499.png\" alt=\"\" class=\"wp-image-837\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-9-1024x499.png 1024w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-9-300x146.png 300w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-9-768x375.png 768w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-9.png 1093w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"424\" height=\"256\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-8.png\" alt=\"\" class=\"wp-image-836\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-8.png 424w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-8-300x181.png 300w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><\/figure>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"AdvancedWebServer\"><\/span>AdvancedWebServer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 AdvancedWebserver \u0e14\u0e39\u0e1a\u0e49\u0e32\u0e07<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"697\" height=\"780\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-10.png\" alt=\"\" class=\"wp-image-840\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-10.png 697w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-10-268x300.png 268w\" sizes=\"(max-width: 697px) 100vw, 697px\" \/><\/figure>\n\n\n\n<p>\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e43\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 handleRoot \u0e08\u0e30\u0e21\u0e35\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e40\u0e27\u0e25\u0e32 uptime <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"481\" height=\"244\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-11.png\" alt=\"\" class=\"wp-image-843\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-11.png 481w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-11-300x152.png 300w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/figure>\n\n\n\n<p>\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19 html \u0e08\u0e30\u0e21\u0e35\u0e40\u0e1e\u0e34\u0e48\u0e21 meta tag \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e42\u0e2b\u0e25\u0e14\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e38\u0e01 5 \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 \u0e41\u0e25\u0e30\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e27\u0e25\u0e32 uptime \u0e17\u0e35\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e21\u0e32\u0e01\u0e08\u0e32\u0e01\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19\u0e14\u0e49\u0e27\u0e22<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"519\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-12-1024x519.png\" alt=\"\" class=\"wp-image-844\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-12-1024x519.png 1024w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-12-300x152.png 300w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-12-768x389.png 768w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-12.png 1435w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e34\u0e14\u0e14\u0e39\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e04\u0e48\u0e32 uptime \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e04\u0e33\u0e19\u0e27\u0e13\u0e08\u0e32\u0e01\u0e42\u0e04\u0e49\u0e14 \u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e04\u0e48\u0e32\u0e08\u0e30\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e325\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e23\u0e1a 5 \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35\u0e41\u0e25\u0e49\u0e27\u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a\u0e2b\u0e19\u0e49\u0e32\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e08\u0e32\u0e01 meta tag \u0e43\u0e19 html \u0e19\u0e31\u0e48\u0e19\u0e40\u0e2d\u0e07<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"597\" height=\"455\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-13.png\" alt=\"\" class=\"wp-image-845\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-13.png 597w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-13-300x229.png 300w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/figure>\n\n\n\n<p>\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e21\u0e32\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e41\u0e2a\u0e14\u0e07\u0e04\u0e48\u0e32\u0e08\u0e32\u0e01\u0e40\u0e0b\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e44\u0e14\u0e49 \u0e43\u0e19\u0e17\u0e35\u0e48\u0e19\u0e35\u0e49\u0e1c\u0e21\u0e2a\u0e38\u0e48\u0e21\u0e04\u0e48\u0e32 20-30 \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32 \u0e41\u0e25\u0e30\u0e43\u0e2b\u0e49\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e41\u0e17\u0e19\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e04\u0e48\u0e32 uptime \u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e34\u0e21 \u0e41\u0e25\u0e30\u0e25\u0e1a\u0e2a\u0e48\u0e27\u0e19\u0e23\u0e39\u0e1b\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e2d\u0e2d\u0e01<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"610\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-14-1024x610.png\" alt=\"\" class=\"wp-image-848\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-14-1024x610.png 1024w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-14-300x179.png 300w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-14-768x458.png 768w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-14.png 1472w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e48\u0e21\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e1a\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e41\u0e25\u0e30\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e04\u0e48\u0e32\u0e43\u0e2b\u0e49\u0e17\u0e38\u0e015\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35\u0e41\u0e25\u0e49\u0e27<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"477\" height=\"271\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-15.png\" alt=\"\" class=\"wp-image-849\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-15.png 477w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-15-300x170.png 300w\" sizes=\"(max-width: 477px) 100vw, 477px\" \/><\/figure>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"%E0%B9%80%E0%B8%9E%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%84%E0%B8%A7%E0%B8%9A%E0%B8%84%E0%B8%B8%E0%B8%A1%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B8%9B%E0%B8%B4%E0%B8%94_LED_%E0%B8%9C%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%AB%E0%B8%99%E0%B9%89%E0%B8%B2%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A\"><\/span>\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e40\u0e1b\u0e34\u0e14\u0e1b\u0e34\u0e14 LED \u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e40\u0e1e\u0e34\u0e48\u0e21 button \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 LED<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"445\" height=\"310\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-16.png\" alt=\"\" class=\"wp-image-851\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-16.png 445w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-16-300x209.png 300w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><\/figure>\n\n\n\n<p>\u0e42\u0e14\u0e22\u0e41\u0e01\u0e49\u0e44\u0e02\u0e42\u0e04\u0e49\u0e14\u0e40\u0e1b\u0e47\u0e19\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;ESP8266WiFi.h>\n#include &lt;WiFiClient.h>\n#include &lt;ESP8266WebServer.h>\n#include &lt;ESP8266mDNS.h>\n\n#ifndef STASSID\n#define STASSID \"SSID\"\n#define STAPSK  \"PASS\"\n#endif\n\nconst char *ssid = STASSID;\nconst char *password = STAPSK;\n\nESP8266WebServer server(80);\n\nvoid handleRoot() {\n\n  html(0);\n\n}\n\nvoid handleNotFound() {\n  String message = \"File Not Found\\n\\n\";\n  message += \"URI: \";\n  message += server.uri();\n  message += \"\\nMethod: \";\n  message += (server.method() == HTTP_GET) ? \"GET\" : \"POST\";\n  message += \"\\nArguments: \";\n  message += server.args();\n  message += \"\\n\";\n\n  for (uint8_t i = 0; i &lt; server.args(); i++) {\n    message += \" \" + server.argName(i) + \": \" + server.arg(i) + \"\\n\";\n  }\n\n  server.send(404, \"text\/plain\", message);\n}\n\nvoid setup(void) {\n  pinMode(D4, OUTPUT);\n  digitalWrite(D4, HIGH);\n  Serial.begin(115200);\n  WiFi.mode(WIFI_STA);\n  WiFi.begin(ssid, password);\n  Serial.println(\"\");\n\n  \/\/ Wait for connection\n  while (WiFi.status() != WL_CONNECTED) {\n    delay(500);\n    Serial.print(\".\");\n  }\n\n  Serial.println(\"\");\n  Serial.print(\"Connected to \");\n  Serial.println(ssid);\n  Serial.print(\"IP address: \");\n  Serial.println(WiFi.localIP());\n\n  if (MDNS.begin(\"esp8266\")) {\n    Serial.println(\"MDNS responder started\");\n  }\n\n  server.on(\"\/\", handleRoot);\n  server.on(\"\/on\", &#91;]() {\n    digitalWrite(D4, 1);\n    html(1);\n  });\n  server.on(\"\/off\", &#91;]() {\n    digitalWrite(D4, 0);\n    html(0);\n  });\n  server.onNotFound(handleNotFound);\n  server.begin();\n  Serial.println(\"HTTP server started\");\n}\n\nvoid loop(void) {\n  server.handleClient();\n  MDNS.update();\n}\n\nvoid html(int state) {\n  String temp;\n  int sensor = random(20, 30);\n  String buttonState;\n\n  if (state) {\n    buttonState = \"&lt;p>&lt;a href=\\\"\/off\\\">&lt;button class=\\\"button\\\">OFF&lt;\/button>&lt;\/a>&lt;\/p>\";\n  } else {\n    buttonState = \"&lt;p>&lt;a href=\\\"\/on\\\">&lt;button class=\\\"button\\\">ON&lt;\/button>&lt;\/a>&lt;\/p>\";\n  }\n  \ntemp = \"&lt;html>\\\n  &lt;head>\\\n    &lt;meta http-equiv='refresh' content='5'\/>\\\n    &lt;title>ESP8266 Light control&lt;\/title>\\\n    &lt;style>\\\n      body { background-color: #cccccc; font-family: Arial, Helvetica, Sans-Serif; Color: #000088; }\\\n      .button { background-color: #195B6A; border: none; color: white; padding: 16px 40px;}\\\n    &lt;\/style>\\\n  &lt;\/head>\\\n  &lt;body>\\\n    &lt;h1>Hello from ESP8266!&lt;\/h1>\\\n    &lt;p>Sensor value : \" + String(sensor) + \"&lt;\/p>\"\n    + buttonState +\"&lt;\/body>\\\n&lt;\/html>\";\n\n  server.send(200, \"text\/html\", temp);\n}\n<\/code><\/pre>\n\n\n\n<p>\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e01\u0e14\u0e1b\u0e48\u0e38\u0e21 \u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23 request \u0e44\u0e1b\u0e17\u0e35\u0e48 &#8220;\/on&#8221; \u0e2b\u0e23\u0e37\u0e2d &#8220;\/off&#8221; \u0e43\u0e2b\u0e49\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e43\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 setup \u0e42\u0e14\u0e22\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23 request \u0e15\u0e32\u0e21\u0e25\u0e34\u0e49\u0e07\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e43\u0e2b\u0e49\u0e17\u0e33\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e1b\u0e34\u0e14\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f \u0e41\u0e25\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 html() \u0e0b\u0e36\u0e48\u0e07\u0e41\u0e22\u0e01\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e08\u0e32\u0e01 handleRoot \u0e40\u0e14\u0e34\u0e21 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e07\u0e48\u0e32\u0e22\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e1c\u0e48\u0e32\u0e19\u0e04\u0e48\u0e32 state \u0e02\u0e2d\u0e07\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e14\u0e49\u0e27\u0e22<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"549\" height=\"235\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-18.png\" alt=\"\" class=\"wp-image-854\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-18.png 549w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-18-300x128.png 300w\" sizes=\"(max-width: 549px) 100vw, 549px\" \/><\/figure>\n\n\n\n<p>\u0e42\u0e14\u0e22\u0e43\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 html \u0e08\u0e30\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32 state \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e1b\u0e48\u0e38\u0e21 ON \u0e2b\u0e23\u0e37\u0e2d OFF \u0e15\u0e32\u0e21\u0e01\u0e32\u0e23 request \u0e40\u0e02\u0e49\u0e32\u0e21\u0e32 \u0e41\u0e25\u0e30\u0e19\u0e33\u0e44\u0e1b\u0e23\u0e27\u0e21\u0e43\u0e19 html \u0e17\u0e35\u0e48\u0e08\u0e30 response \u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"374\" src=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-19-1024x374.png\" alt=\"\" class=\"wp-image-855\" srcset=\"https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-19-1024x374.png 1024w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-19-300x110.png 300w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-19-768x281.png 768w, https:\/\/iotkiddie.com\/blog\/wp-content\/uploads\/2022\/11\/image-19.png 1481w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Hello webserver \u0e40\u0e23\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e23\u0e01\u0e08\u0e32\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 Hel [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/posts\/827"}],"collection":[{"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/comments?post=827"}],"version-history":[{"count":5,"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/posts\/827\/revisions"}],"predecessor-version":[{"id":856,"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/posts\/827\/revisions\/856"}],"wp:attachment":[{"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/media?parent=827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/categories?post=827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iotkiddie.com\/blog\/wp-json\/wp\/v2\/tags?post=827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}