{"id":16179,"date":"2019-07-28T11:06:22","date_gmt":"2019-07-28T06:36:22","guid":{"rendered":"http:\/\/thecaferobot.com\/learn\/?p=14804"},"modified":"2021-11-20T14:21:00","modified_gmt":"2021-11-20T10:51:00","slug":"create-a-web-server-w-esp32","status":"publish","type":"post","link":"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/","title":{"rendered":"\u0633\u0627\u062e\u062a \u06cc\u06a9 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ESP32"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"16179\" class=\"elementor elementor-16179\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5dae549a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5dae549a\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca94a5f\" data-id=\"ca94a5f\" data-element_type=\"column\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3460f0c5 elementor-widget elementor-widget-heading\" data-id=\"3460f0c5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u0642\u062f\u0645\u0647<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d03630 elementor-widget elementor-widget-text-editor\" data-id=\"2d03630\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0628\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ESP32 \u0622\u0634\u0646\u0627 \u0645\u06cc \u0634\u0648\u06cc\u062f \u0648 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f \u06a9\u0647 \u0628\u0627 HTML \u0648 CSS \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u0628\u0633\u0627\u0632\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2089fc03 elementor-widget elementor-widget-heading\" data-id=\"2089fc03\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0622\u0646\u0686\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e5b15f0 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"7e5b15f0\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0648\u0628 \u0633\u0631\u0648\u0631<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0633\u0627\u062e\u062a \u06cc\u06a9 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 ESP32<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u0645\u062e\u062a\u0635\u0631\u06cc \u0628\u0627 \u062f\u0633\u062a\u0648\u0631\u0627\u062a HTML \u0648 CSS<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23f42525 elementor-widget elementor-widget-image\" data-id=\"23f42525\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/webserver-cover-600x450-1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"webserver-cover-600x450.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MDcsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL3dlYnNlcnZlci1jb3Zlci02MDB4NDUwLTEuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"600\" height=\"450\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/webserver-cover-600x450-1.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-356e90aa elementor-widget elementor-widget-heading\" data-id=\"356e90aa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0648\u0628 \u0633\u0631\u0648\u0631 \u0686\u06cc\u0633\u062a\u061f\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c864431 elementor-widget elementor-widget-text-editor\" data-id=\"c864431\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0648\u0628 \u0633\u0631\u0648\u0631\u060c \u0645\u062d\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u060c \u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0648 \u0630\u062e\u06cc\u0631\u0647 \u06cc \u0622\u0646 \u0647\u0627 \u0627\u0633\u062a. \u0648\u0628 \u0633\u0631\u0648\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u06cc\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u0631\u0648\u06cc \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u0646\u06cc\u0632 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0647\u062f.<\/p><p>\u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc\u0646 \u06a9\u0627\u0631\u0628\u0631 \u0648 \u0633\u0631\u0648\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0631\u0648\u062a\u06a9\u0644\u06cc \u0628\u0647 \u0646\u0627\u0645 Hypertext Transfer Protocol \u06cc\u0627 \u0647\u0645\u0627\u0646\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Hypertext_Transfer_Protocol\">HTTP<\/a>\u00a0\u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f.<\/p><p>\u0647\u0631\u06af\u0627\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u06cc \u0628\u0647 \u0627\u06cc\u0646 \u0633\u0631\u0648\u0631 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u0634\u0648\u062f (\u0645\u062b\u0644\u0627 \u0622\u062f\u0631\u0633 \u0622\u0646 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u0633\u0631\u0686 \u0645\u06cc \u0634\u0648\u062f)\u060c \u0633\u0631\u0648\u0631 \u06a9\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u067e\u0627\u0633\u062e \u0628\u0631 \u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f (\u0645\u062b\u0644\u0627 \u06a9\u062f 200 \u06a9\u0647 \u0628\u0647 \u0645\u0639\u0646\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0635\u062d\u06cc\u062d \u0627\u0633\u062a \u0648 \u06a9\u062f 404 \u06a9\u0647 \u0628\u06cc\u0627\u0646\u06af\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0622\u062f\u0631\u0633 \u0635\u062d\u06cc\u062d \u0646\u0645\u06cc \u0628\u0627\u0634\u062f). \u0644\u06cc\u0633\u062a \u06a9\u0627\u0645\u0644 \u0627\u06cc\u0646 \u06a9\u062f \u0647\u0627 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0627\u06cc\u0646\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_HTTP_status_codes\">\u0644\u06cc\u0646\u06a9<\/a>\u00a0\u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72a42f80 elementor-widget elementor-widget-image\" data-id=\"72a42f80\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-request.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-request.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MDgsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1yZXF1ZXN0LmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"1132\" height=\"616\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-request.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55d4a501 elementor-widget elementor-widget-heading\" data-id=\"55d4a501\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0644\u0648\u0627\u0632\u0645\u06cc \u06a9\u0647 \u0628\u0647 \u0622\u0646 \u0627\u062d\u062a\u06cc\u0627\u062c \u062f\u0627\u0631\u06cc\u062f\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-238bd55a elementor-widget elementor-widget-heading\" data-id=\"238bd55a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Hardware Components<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2384dbf3 elementor-widget elementor-widget-html\" data-id=\"2384dbf3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\"><tbody><tr><td width=\"70%\">\u0645\u0627\u0698\u0648\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0628\u0644\u0648\u062a\u0648\u062b NODE MCU - ESP32S\r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/node-mcu-esp32-edition-wifi-module\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr><\/tbody><\/table><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ce18f19 elementor-widget elementor-widget-heading\" data-id=\"5ce18f19\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ec0d1c elementor-widget elementor-widget-html\" data-id=\"2ec0d1c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n   <table width=\"100%\" class=\"zebra\">\r\n      <tbody>\r\n         <tr>\r\n            <td width=\"90%\">Arduino IDE<\/td>\r\n            <td class=\"center\" width=\"10%\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\"><i class=\"fa fa-info\" style=\"\"><\/i><\/a><\/td>\r\n         <\/tr>\r\n      <\/tbody>\r\n   <\/table>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68261c5e elementor-widget elementor-widget-heading\" data-id=\"68261c5e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc ESP32 \u062f\u0631 \u062d\u0627\u0644\u062a Station) STA)\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4517158 elementor-widget elementor-widget-text-editor\" data-id=\"4517158\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a\u060c \u0645\u0627\u0698\u0648\u0644 ESP32 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 (Client) \u0628\u0647 \u0645\u0648\u062f\u0645 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0645\u062a\u0635\u0644 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u0648\u062f\u0645 (\u0631\u0648\u062a\u0631) \u0628\u0647 \u0634\u0628\u06a9\u0647 \u06cc \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c924029 elementor-widget elementor-widget-image\" data-id=\"6c924029\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-mode1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-mode1.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MDksInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1tb2RlMS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1067\" height=\"800\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-mode1.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77652cb7 elementor-widget elementor-widget-heading\" data-id=\"77652cb7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u06a9\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d24e8ac elementor-widget elementor-widget-text-editor\" data-id=\"4d24e8ac\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc ESP32 \u062f\u0631 \u0645\u062f STA \u06a9\u0627\u0641\u06cc\u0633\u062a \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0631\u0648\u06cc \u0622\u0646 \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f. \u0627\u06af\u0631 \u0628\u0631\u0627\u06cc \u0627\u0648\u0644\u06cc\u0646 \u0628\u0627\u0631 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 ESP32 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69737b9 elementor-widget elementor-widget-html\" data-id=\"69737b9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>\/*\r\n  ESP32 Web Server - STA Mode\r\n  modified on 25 MAy 2019\r\n  by Mohammadreza Akbari @ Electropeak\r\n  https:\/\/electropeak.com\/learn\r\n*\/\r\n\r\n#include &lt;WiFi.h&gt;\r\n#include &lt;WebServer.h&gt;\r\n\r\n\/\/ SSID &amp; Password\r\nconst char* ssid = &quot;*****&quot;;  \/\/ Enter your SSID here\r\nconst char* password = &quot;*****&quot;;  \/\/Enter your Password here\r\n\r\nWebServer server(80);  \/\/ Object of WebServer(HTTP port, 80 is defult)\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n  Serial.println(&quot;Try Connecting to &quot;);\r\n  Serial.println(ssid);\r\n\r\n  \/\/ Connect to your wi-fi modem\r\n  WiFi.begin(ssid, password);\r\n\r\n  \/\/ Check wi-fi is connected to wi-fi network\r\n  while (WiFi.status() != WL_CONNECTED) {\r\n  delay(1000);\r\n  Serial.print(&quot;.&quot;);\r\n  }\r\n  Serial.println(&quot;&quot;);\r\n  Serial.println(&quot;WiFi connected successfully&quot;);\r\n  Serial.print(&quot;Got IP: &quot;);\r\n  Serial.println(WiFi.localIP());  \/\/Show ESP32 IP on serial\r\n\r\n  server.on(&quot;\/&quot;, handle_root);\r\n\r\n  server.begin();\r\n  Serial.println(&quot;HTTP server started&quot;);\r\n  delay(100); \r\n}\r\n\r\nvoid loop() {\r\n  server.handleClient();\r\n}\r\n\r\n\/\/ HTML &amp; CSS contents which display on web server\r\nString HTML = &quot;&lt;!DOCTYPE html&gt;\\\r\n&lt;html&gt;\\\r\n&lt;body&gt;\\\r\n&lt;h1&gt;My First Web Server with ESP32 - Station Mode &amp;#128522;&lt;\/h1&gt;\\\r\n&lt;\/body&gt;\\\r\n&lt;\/html&gt;&quot;;\r\n\r\n\/\/ Handle root url (\/)\r\nvoid handle_root() {\r\n  server.send(200, &quot;text\/html&quot;, HTML);\r\n} \r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a6daff6 elementor-widget elementor-widget-text-editor\" data-id=\"6a6daff6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u067e\u0633 \u0627\u0632 \u0622\u067e\u0644\u0648\u062f \u06a9\u062f\u060c \u067e\u0646\u062c\u0631\u0647 \u06cc \u0633\u0631\u06cc\u0627\u0644 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f. \u0627\u06af\u0631 SSID \u0648 \u0631\u0645\u0632 \u0645\u0648\u062f\u0645 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631\u0633\u062a \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u067e\u0633 \u0627\u0632 \u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647\u060c ESP32 \u0628\u0647 \u0645\u0648\u062f\u0645 \u0648\u0635\u0644 \u0634\u062f\u0647 \u0648 \u06cc\u06a9 IP \u0628\u0647 \u0634\u0645\u0627 \u0645\u06cc \u062f\u0647\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e82aea elementor-widget elementor-widget-image\" data-id=\"8e82aea\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-STAmode.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-STAmode.png\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTAsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1TVEFtb2RlLnBuZyJ9\">\n\t\t\t\t\t\t\t<img width=\"977\" height=\"508\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-STAmode.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d43f9e9 elementor-widget elementor-widget-text-editor\" data-id=\"d43f9e9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0628\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 IP \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631\u060c \u0644\u067e \u062a\u0627\u067e\u060c \u06af\u0648\u0634\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 \u0648 \u06cc\u0627 \u2026\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628\u06cc \u06a9\u0647 \u0633\u0627\u062e\u062a\u0647 \u0627\u06cc\u062f \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7e38ca39 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7e38ca39\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-76127e10\" data-id=\"76127e10\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-12aa9c46 elementor-view-stacked elementor-widget__width-initial elementor-absolute elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"12aa9c46\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"far fa-lightbulb\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54e9b901 elementor-widget elementor-widget-heading\" data-id=\"54e9b901\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u062a\u0648\u062c\u0647<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d446b6e elementor-widget elementor-widget-text-editor\" data-id=\"1d446b6e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631\u060c \u0644\u067e \u062a\u0627\u067e\u060c \u06af\u0648\u0634\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 \u0648 \u06cc\u0627 \u2026 \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0647\u0645\u0627\u0646 \u0634\u0628\u06a9\u0647 \u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc\u06cc (\u0645\u0648\u062f\u0645) \u0645\u062a\u0635\u0644 \u0628\u0627\u0634\u062f \u06a9\u0647\u00a0<strong>ESP32<\/strong> \u0628\u0647 \u0622\u0646 \u0645\u062a\u0635\u0644 \u0627\u0633\u062a.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t<div class=\"elementor-element elementor-element-5d371c98 elementor-widget elementor-widget-image\" data-id=\"5d371c98\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-STAmode2.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-STAmode2.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTEsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1TVEFtb2RlMi5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"136\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-STAmode2.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e118a7f elementor-widget elementor-widget-heading\" data-id=\"3e118a7f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u062a\u0648\u0636\u06cc\u062d \u0628\u062e\u0634 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u06a9\u062f\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87bdeb3 elementor-widget elementor-widget-html\" data-id=\"87bdeb3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>#include &lt;WiFi.h&gt;\r\n#include &lt;WebServer.h&gt;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62785d86 elementor-widget elementor-widget-text-editor\" data-id=\"62785d86\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062f\u0631 \u0627\u0628\u062a\u062f\u0627\u06cc \u06a9\u062f\u060c \u062f\u0648 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06cc\u00a0<strong>WiFi.h<\/strong>\u00a0\u0628\u0631\u0627\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0628\u062e\u0634 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648\u00a0<strong>WebServer.h<\/strong>\u00a0\u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc30172 elementor-widget elementor-widget-html\" data-id=\"cc30172\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>const char* ssid = \"****\";   \r\nconst char* password = \"****\";\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10f6b948 elementor-widget elementor-widget-text-editor\" data-id=\"10f6b948\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062f\u0631 \u062f\u0648 \u062e\u0637 \u0641\u0648\u0642 \u0628\u0627\u06cc\u062f \u0646\u0627\u0645 SSID \u0648 \u0631\u0645\u0632 \u0645\u0648\u062f\u0645 \u0648\u0627\u06cc \u0641\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb9f674 elementor-widget elementor-widget-html\" data-id=\"eb9f674\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>WebServer server(80);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ef7b91 elementor-widget elementor-widget-text-editor\" data-id=\"3ef7b91\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0627\u0632 \u06a9\u0644\u0627\u0633\u00a0<strong>Webserver<\/strong>\u00a0\u06cc\u06a9 \u0634\u06cc \u0628\u0647 \u0646\u0627\u0645\u00a0<strong>server<\/strong>\u00a0\u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627 \u0627\u06cc\u0646 \u0634\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646 \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u0631\u0648\u06cc \u067e\u0648\u0631\u062a 80 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f.<\/p><p>\u062f\u0631 \u0628\u062e\u0634\u00a0<strong>setup<\/strong>\u060c \u0627\u0628\u062a\u062f\u0627 \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644 \u0634\u0631\u0648\u0639 \u0628\u0647 \u06a9\u0627\u0631 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a87c3b1 elementor-widget elementor-widget-html\" data-id=\"a87c3b1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>WiFi.begin(ssid, password);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70cd9135 elementor-widget elementor-widget-text-editor\" data-id=\"70cd9135\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0627 \u062f\u0633\u062a\u0648\u0631\u00a0WiFi.begin ESP32 \u0628\u0627 SSID \u0648 \u0631\u0645\u0632\u06cc \u06a9\u0647 \u062f\u0631 \u06a9\u062f \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u062a\u0644\u0627\u0634 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0628\u0647 \u0645\u0648\u062f\u0645 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0634\u0645\u0627 \u0648\u0635\u0644 \u0634\u0648\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae687dd elementor-widget elementor-widget-html\" data-id=\"ae687dd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>while (WiFi.status() != WL_CONNECTED) {\r\n  delay(1000);\r\n  Serial.print(\".\");\r\n  }\r\n  Serial.println(\"\");\r\n  Serial.println(\"WiFi connected successfully\");\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3870ea33 elementor-widget elementor-widget-text-editor\" data-id=\"3870ea33\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u06a9\u062f \u0641\u0648\u0642 \u062a\u0627 \u0648\u0642\u062a\u06cc \u06a9\u0647 ESP32 \u0628\u0647 \u0645\u0648\u062f\u0645 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0645\u062a\u0635\u0644 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u062f\u0631 \u067e\u0646\u062c\u0631\u0647 \u06cc \u0633\u0631\u06cc\u0627\u0644 \u201c.\u201d \u0686\u0627\u067e \u0645\u06cc \u06a9\u0646\u062f. \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0628\u0631\u0642\u0631\u0627\u0631 \u0634\u062f\u060c \u0639\u0628\u0627\u0631\u062a \u201cWiFi connected successfully\u201d \u062f\u0631 \u067e\u0646\u062c\u0631\u0647 \u06cc \u0633\u0631\u06cc\u0627\u0644 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77b54da elementor-widget elementor-widget-html\" data-id=\"77b54da\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>Serial.print(\"Got IP: \"); \r\n\r\nSerial.println(WiFi.localIP());\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-278f0dee elementor-widget elementor-widget-text-editor\" data-id=\"278f0dee\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0633\u067e\u0633 \u0622\u062f\u0631\u0633 IP ESP32 \u062f\u0631 \u067e\u0646\u062c\u0631\u0647 \u06cc \u0633\u0631\u06cc\u0627\u0644 \u0686\u0627\u067e \u0645\u06cc \u0634\u0648\u062f.<\/p><p>\u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0631\u062f\u0646 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc HTTP \u0648 \u0645\u0634\u062e\u0635 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u06a9\u0647 \u0648\u0642\u062a\u06cc \u06cc\u06a9 \u0622\u062f\u0631\u0633 URL \u0633\u0631\u0686 \u0634\u062f\u060c \u0686\u0647 \u0628\u062e\u0634 \u0627\u0632 \u06a9\u062f \u0627\u062c\u0631\u0627 \u0634\u0648\u062f\u060c \u0627\u0632 \u0645\u062a\u062f\u00a0<strong>on<\/strong>\u00a0\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfcde46 elementor-widget elementor-widget-html\" data-id=\"dfcde46\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>server.on(\"\/\", handle_root);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20dfaac0 elementor-widget elementor-widget-text-editor\" data-id=\"20dfaac0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u062f\u0631 \u06a9\u062f \u0641\u0648\u0642\u060c \u0648\u0642\u062a\u06cc \u0622\u062f\u0631\u0633 \u0627\u0635\u0644\u06cc (\u06cc\u0639\u0646\u06cc \u0628\u0639\u062f \u0627\u0632 \u0622\u06cc \u067e\u06cc \u06cc\u06a9 \/ \u0628\u06af\u0630\u0627\u0631\u06cc\u062f) \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u0633\u0631\u0686 \u0645\u06cc \u0634\u0648\u062f\u060c \u062a\u0627\u0628\u0639\u00a0<span id=\"crayon-5f547cf2f374f686726251\" class=\"crayon-syntax crayon-syntax-inline crayon-theme-arduino-ide-copy crayon-theme-arduino-ide-copy-inline crayon-font-consolas\"><span class=\"crayon-pre crayon-code\"><span class=\"crayon-v\">handle_root<\/span><\/span><\/span>\u00a0\u0641\u0631\u0627 \u062e\u0648\u0627\u0646\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.\n\n\u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 <code>server.\u00a0begin<\/code>\u00a0\u0648\u0628 \u0633\u0631\u0648\u0631\u06cc \u06a9\u0647 \u0633\u0627\u062e\u062a\u06cc\u062f\u060c \u0622\u063a\u0627\u0632 \u0628\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f.\n\n\u062f\u0631 \u0628\u062e\u0634\u00a0<strong>loop<\/strong>\u00a0\u062a\u0646\u0647\u0627 \u0645\u062a\u062f\u00a0<strong>handleClient<\/strong>\u00a0\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u062a\u0627 \u06a9\u062f \u0634\u0645\u0627 (\u0633\u0631\u0648\u0631\u06cc \u06a9\u0647 \u0633\u0627\u062e\u062a\u06cc\u062f) \u0647\u0645\u0648\u0627\u0631\u0647 \u062f\u0631 \u062d\u0627\u0644 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0631\u062f\u0646 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627\u0634\u062f \u062a\u0627 \u0631\u062e\u062f\u0627\u062f \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 \u0633\u0631\u0648\u0631 \u0631\u062e \u0645\u06cc \u062f\u0647\u062f \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0168ad elementor-widget elementor-widget-html\" data-id=\"c0168ad\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>String HTML = &quot;&lt;!DOCTYPE html&gt;\\\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-902fed1 elementor-widget elementor-widget-html\" data-id=\"902fed1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>&lt;html&gt;\\\r\n&lt;body&gt;\\\r\n&lt;h1&gt;My First Web Server with ESP32 - Station Mode &amp;#128522;&lt;\/h1&gt;\\\r\n&lt;\/body&gt;\\\r\n&lt;\/html&gt;&quot;;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-333a063f elementor-widget elementor-widget-text-editor\" data-id=\"333a063f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0631\u0634\u062a\u0647 \u06cc\u00a0<strong>HTML<\/strong>\u00a0\u0634\u0627\u0645\u0644 \u06a9\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0631\u0648\u06cc \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u062f. \u062f\u0631 \u0627\u0646\u062a\u0647\u0627\u06cc \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634\u060c \u0645\u0642\u062f\u0645\u0627\u062a\u06cc \u0627\u0632 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc HTML \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5aae8868 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5aae8868\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-3c9d7853\" data-id=\"3c9d7853\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f788fa6 elementor-view-stacked elementor-widget__width-auto elementor-absolute elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"6f788fa6\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-pen\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-105df806 elementor-widget elementor-widget-heading\" data-id=\"105df806\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0646\u06a9\u062a\u0647<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a9f32f7 elementor-widget elementor-widget-text-editor\" data-id=\"2a9f32f7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u06cc\u06a9 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u062f\u0631 \u0686\u0646\u062f \u062e\u0637 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f\u060c \u0641\u0642\u0637 \u06a9\u0627\u0641\u06cc\u0633\u062a \u062f\u0631 \u0627\u0646\u062a\u0647\u0627\u06cc \u0647\u0631 \u062e\u0637 \u06cc\u06a9 \u0628\u06a9 \u0627\u0633\u0644\u0634 (<strong>\\<\/strong>) \u0628\u06af\u0630\u0627\u0631\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t<div class=\"elementor-element elementor-element-b228dac elementor-widget elementor-widget-html\" data-id=\"b228dac\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>void handle_root() { \r\n  server.send(200, \"text\/html\", HTML); \r\n}\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4585a33d elementor-widget elementor-widget-text-editor\" data-id=\"4585a33d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u062a\u0627\u0628\u0639 <code>handle_root<\/code>\u00a0<span class=\"TextRun SCXW130468496 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW130468496 BCX0\">\u0647\u0631 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0645\u0633\u06cc\u0631 \u0627\u0635\u0644\u06cc (\u0647\u0645\u0627\u0646 \u0622\u06cc \u067e\u06cc) \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u0633\u0631\u0686 \u0645\u06cc \u0634\u0648\u062f \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u06cc \u0634\u0648\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0627\u0632 \u0645\u062a\u062f send \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a<\/span><\/span>\n\n\u062f\u0633\u062a\u0648\u0631\u00a0<strong>send<\/strong>\u00a0\u06a9\u062f 200 (<a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_HTTP_status_codes\">\u06cc\u0639\u0646\u06cc \u0635\u0641\u062d\u0647 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0628\u0627\u0632 \u0634\u062f\u0647 \u0627\u0633\u062a<\/a>) \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u06a9\u062f HTML \u06a9\u0647 \u0646\u0648\u0634\u062a\u06cc\u0645 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u06a9\u062f HTML \u0631\u0648\u06cc \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u062f.\n\n\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u062e\u0648\u062f \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67f28251 elementor-widget elementor-widget-heading\" data-id=\"67f28251\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc ESP32 \u062f\u0631 \u062d\u0627\u0644\u062a Access Point) AP)\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27b77f33 elementor-widget elementor-widget-text-editor\" data-id=\"27b77f33\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a\u060c ESP32 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0645\u0648\u062f\u0645 \u0639\u0645\u0644 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u06cc\u06a9 \u0634\u0628\u06a9\u0647 \u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc (Local) \u0628\u0627 \u0627\u0633\u0645 \u0648 \u0631\u0645\u0632 \u062f\u0644\u062e\u0648\u0627\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0645\u062d\u062f\u0648\u06cc\u062a \u0647\u0627\u06cc \u0627\u06cc\u0646 \u0646\u0642\u0637\u0647 \u06cc \u0627\u062a\u0635\u0627\u0644 \u062f\u0631 \u062a\u0639\u062f\u0627\u062f \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0622\u0646 \u0648 \u2026 \u0628\u0647 \u0622\u0646\u00a0<strong>Soft Access Point<\/strong>\u00a0\u0646\u06cc\u0632 \u06af\u0641\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a6f5c3f elementor-widget elementor-widget-image\" data-id=\"1a6f5c3f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-mode2.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-mode2.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTIsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1tb2RlMi5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1067\" height=\"800\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-mode2.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-536edbf elementor-widget elementor-widget-heading\" data-id=\"536edbf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u06a9\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1dc9fd43 elementor-widget elementor-widget-text-editor\" data-id=\"1dc9fd43\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc ESP32 \u062f\u0631 \u0645\u062f AP \u06a9\u0627\u0641\u06cc\u0633\u062a \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0631\u0648\u06cc \u0622\u0646 \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a318728 elementor-widget elementor-widget-html\" data-id=\"a318728\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>\/*\r\n  ESP32 Web Server - AP Mode\r\n  modified on 25 MAy 2019\r\n  by Mohammadreza Akbari @ Electropeak\r\n  https:\/\/electropeak.com\/learn\r\n*\/\r\n\r\n#include &lt;WiFi.h&gt;\r\n#include &lt;WebServer.h&gt;\r\n\r\n\/\/ SSID &amp; Password\r\nconst char* ssid = &quot;Electropeak Inc&quot;;  \/\/ Enter your SSID here\r\nconst char* password = &quot;123456789&quot;;  \/\/Enter your Password here\r\n\r\n\/\/ IP Address details\r\nIPAddress local_ip(192, 168, 1, 1);\r\nIPAddress gateway(192, 168, 1, 1);\r\nIPAddress subnet(255, 255, 255, 0);\r\n\r\nWebServer server(80);  \/\/ Object of WebServer(HTTP port, 80 is defult)\r\n\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n\r\n  \/\/ Create SoftAP\r\n  WiFi.softAP(ssid, password);\r\n  WiFi.softAPConfig(local_ip, gateway, subnet);\r\n\r\n\r\n  Serial.print(&quot;Connect to My access point: &quot;);\r\n  Serial.println(ssid);\r\n\r\n  server.on(&quot;\/&quot;, handle_root);\r\n\r\n  server.begin();\r\n  Serial.println(&quot;HTTP server started&quot;);\r\n  delay(100);\r\n}\r\n\r\nvoid loop() {\r\n  server.handleClient();\r\n}\r\n\r\n\/\/ HTML &amp; CSS contents which display on web server\r\nString HTML = &quot;&lt;!DOCTYPE html&gt;\\\r\n&lt;html&gt;\\\r\n&lt;body&gt;\\\r\n&lt;h1&gt;My First Web Server with ESP32 - AP Mode &amp;#128522;&lt;\/h1&gt;\\\r\n&lt;\/body&gt;\\\r\n&lt;\/html&gt;&quot;;\r\n\r\n\/\/ Handle root url (\/)\r\nvoid handle_root() {\r\n  server.send(200, &quot;text\/html&quot;, HTML);\r\n}\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-626e0a57 elementor-widget elementor-widget-text-editor\" data-id=\"626e0a57\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u067e\u0633 \u0627\u0632 \u0622\u067e\u0644\u0648\u062f \u06a9\u062f\u060c \u0628\u0647 \u0646\u0642\u0637\u0647 \u0627\u062a\u0635\u0627\u0644\u06cc \u06a9\u0647 \u0633\u0627\u062e\u062a\u0647 \u0627\u06cc\u062f \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bdb87c3 elementor-widget elementor-widget-image\" data-id=\"5bdb87c3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-APmode1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-APmode1.png\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTMsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1BUG1vZGUxLnBuZyJ9\">\n\t\t\t\t\t\t\t<img width=\"538\" height=\"770\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-APmode1.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26cea990 elementor-widget elementor-widget-text-editor\" data-id=\"26cea990\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0633\u067e\u0633 \u0622\u06cc \u067e\u06cc 192.168.1.1 \u0631\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44e667de elementor-widget elementor-widget-image\" data-id=\"44e667de\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-APmode2.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-APmode2.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTQsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1BUG1vZGUyLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"147\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-APmode2.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e4e0308 elementor-widget elementor-widget-heading\" data-id=\"4e4e0308\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u062a\u0648\u0636\u06cc\u062d \u0628\u062e\u0634 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u06a9\u062f\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c95622 elementor-widget elementor-widget-html\" data-id=\"0c95622\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>const char* ssid = \"Electropeak\";  \r\nconst char* password = \"123456789\";\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47e8c167 elementor-widget elementor-widget-text-editor\" data-id=\"47e8c167\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u06a9\u062f \u0628\u0627\u06cc\u062f SSID \u0648 \u0631\u0645\u0632\u00a0 \u062f\u0644\u062e\u0648\u0627\u0647 \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 ESP32 \u06cc\u06a9 \u0646\u0642\u0637\u0647 \u06cc \u0627\u062a\u0635\u0627\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0628\u0627 \u0622\u0646 \u0646\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7af9df9 elementor-widget elementor-widget-html\" data-id=\"7af9df9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>IPAddress local_ip(192, 168, 1, 1); \r\nIPAddress gateway(192, 168, 1, 1); \r\nIPAddress subnet(255, 255, 255, 0);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cb04146 elementor-widget elementor-widget-text-editor\" data-id=\"6cb04146\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0633\u067e\u0633 \u0628\u0627\u06cc\u062f \u0622\u06cc \u067e\u06cc \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0634\u0628\u06a9\u0647 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f. (\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0647\u0645\u06cc\u0646 \u0622\u06cc \u067e\u06cc \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 \u06a9\u062f \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.)<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da3ce15 elementor-widget elementor-widget-html\" data-id=\"da3ce15\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>WiFi.softAP(ssid, password); \r\nWiFi.softAPConfig(local_ip, gateway, subnet);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c6f69a4 elementor-widget elementor-widget-text-editor\" data-id=\"3c6f69a4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0627 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0641\u0648\u0642\u060c \u06cc\u06a9 \u0646\u0642\u0637\u0647 \u06cc \u0627\u062a\u0635\u0627\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p><p>\u0628\u0627\u0642\u06cc \u06a9\u062f \u0645\u0634\u0627\u0628\u0647 \u062d\u0627\u0644\u062a STA \u0627\u0633\u062a.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-143f4f35 elementor-widget elementor-widget-heading\" data-id=\"143f4f35\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u0639\u0631\u0641\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0627\u0648\u0644\u06cc\u0647 \u06cc HTML \u0648 CSS\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9f3acf elementor-widget elementor-widget-text-editor\" data-id=\"e9f3acf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>HTML \u062f\u0627\u0631\u0627\u06cc \u062a\u06af \u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u06cc\u0646\u00a0<strong>&lt;&gt;<\/strong>\u00a0\u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f. \u062a\u0645\u0627\u0645\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a HTML \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u062a\u06af \u0647\u0627 \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f. \u0628\u0631\u0627\u06cc \u062a\u0633\u062a \u06a9\u062f\u0647\u0627\u06cc \u062e\u0648\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u0622\u0646\u0644\u0627\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0627\u06cc\u0646\u00a0<a href=\"https:\/\/www.w3schools.com\/html\/tryit.asp?filename=tryhtml_default\">\u0644\u06cc\u0646\u06a9<\/a>\u00a0\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p><p>CSS \u0645\u062e\u0641\u0641 (Cascading Style Sheets) \u0627\u0633\u062a. \u062f\u0633\u062a\u0648\u0631\u0627\u062a CSS \u0645\u0634\u062e\u0635 \u0645\u06cc \u06a9\u0646\u0646\u062f \u06a9\u0647 \u06a9\u062f \u0647\u0627 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a HTML \u0686\u06af\u0648\u0646\u0647 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u0646\u062f.<\/p><p><strong><span class=\"TextRun SCXW3447371 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW3447371 BCX0\">&lt;<\/span><\/span><span class=\"TextRun SCXW3447371 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW3447371 BCX0\">!<\/span><\/span><span class=\"TextRun SCXW3447371 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW3447371 BCX0\">DOCTYPE html<\/span><\/span><span class=\"TextRun SCXW3447371 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW3447371 BCX0\">&gt;<\/span><\/span><span class=\"EOP SCXW3447371 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/strong><\/p><p>\u0627\u0648\u0644\u06cc\u0646 \u062e\u0637 \u0647\u0631 \u06a9\u062f HTML \u0628\u0627\u06cc\u062f\u00a0<a href=\"https:\/\/www.w3schools.com\/tags\/tag_doctype.asp\">&lt;!DOCTYPE html&gt;<\/a>\u00a0\u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u06cc\u06a9 \u062f\u0633\u062a\u0648\u0631 HTML \u0646\u06cc\u0633\u062a. \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u062f\u060c \u0628\u0647 \u0645\u0631\u0648\u0631\u06af\u0631 \u0627\u0639\u0644\u0627\u0645 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u0686\u0647 \u0648\u0631\u0698\u0646 \u0627\u0632 HTML \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-408309c elementor-widget elementor-widget-html\" data-id=\"408309c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>&lt;!DOCTYPE html&gt;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f533916 elementor-widget elementor-widget-text-editor\" data-id=\"5f533916\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong><span class=\"TextRun SCXW119343577 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW119343577 BCX0\">&lt;html&gt;<\/span><\/span><span class=\"EOP SCXW119343577 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/strong><\/p><p>\u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u0628\u0639\u062f \u0627\u0632 &lt;!DOCTYPE html&gt; \u0628\u0627\u06cc\u062f \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f. \u062a\u0645\u0627\u0645 \u06a9\u062f \u0647\u0627 \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u062a\u06af \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e15b18 elementor-widget elementor-widget-html\" data-id=\"5e15b18\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>&lt;html&gt; codes&hellip; &lt;\\html&gt;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11acc41 elementor-widget elementor-widget-text-editor\" data-id=\"11acc41\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>\u0627\u06cc\u062c\u0627\u062f \u062a\u06cc\u062a\u0631<\/h3>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d16c964 elementor-widget elementor-widget-text-editor\" data-id=\"d16c964\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u062a\u06cc\u062a\u0631 \u062f\u0631 \u0633\u0627\u06cc\u0632 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062a\u06af \u0647\u0627\u06cc &lt;h1&gt; \u062a\u0627 &lt;h6&gt; \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03ccdbf elementor-widget elementor-widget-html\" data-id=\"03ccdbf\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>&lt;p&gt;Your first paragraph.&lt;\/p&gt;\r\n&lt;p&gt;Your second paragraph.&lt;\/p&gt;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-693ee8c4 elementor-widget elementor-widget-image\" data-id=\"693ee8c4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-heading.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-heading.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTUsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1oZWFkaW5nLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"248\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-heading.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1178c448 elementor-widget elementor-widget-text-editor\" data-id=\"1178c448\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>\u0627\u06cc\u062c\u0627\u062f \u067e\u0627\u0631\u0627\u06af\u0631\u0627\u0641<\/h3>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d1f84a elementor-widget elementor-widget-text-editor\" data-id=\"2d1f84a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u067e\u0627\u0631\u0627\u06af\u0631\u0627\u0641 \u062c\u062f\u06cc\u062f \u0627\u0632 \u062a\u06af &lt;p&gt; \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0645\u062a\u0646 \u062e\u0648\u062f \u0631\u0627 \u0628\u06cc\u0646 \u0622\u0646 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25dc6117 elementor-widget elementor-widget-image\" data-id=\"25dc6117\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-p.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-p.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTYsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1wLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"134\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-p.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c274cb0 elementor-widget elementor-widget-text-editor\" data-id=\"6c274cb0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>\u0628\u0631\u062c\u0633\u062a\u0647 (Bold) \u06a9\u0631\u062f\u0646 \u0646\u0648\u0634\u062a\u0647 \u0647\u0627<\/h3>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e503797 elementor-widget elementor-widget-text-editor\" data-id=\"e503797\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u0628\u0631\u062c\u0633\u062a\u0647 \u06a9\u0631\u062f\u0646 \u0646\u0648\u0634\u062a\u0647 \u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062a\u06af HTML &lt;strong&gt; \u06cc\u0627 \u062f\u0633\u062a\u0648\u0631 CSS &lt;b&gt; \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83969b8 elementor-widget elementor-widget-html\" data-id=\"83969b8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code><b>This is bold text<\/b>\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b620454 elementor-widget elementor-widget-image\" data-id=\"6b620454\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-bold.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-bold.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTcsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1ib2xkLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"151\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-bold.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74b79c2 elementor-widget elementor-widget-heading\" data-id=\"74b79c2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0645\u0648\u0631\u0628 (Italic) \u06a9\u0631\u062f\u0646 \u0646\u0648\u0634\u062a\u0647 \u0647\u0627<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d4118f elementor-widget elementor-widget-text-editor\" data-id=\"8d4118f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u0645\u0648\u0631\u0628 \u06a9\u0631\u062f\u0646 \u0646\u0648\u0634\u062a\u0647 \u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062a\u06af HTML &lt;em&gt; \u06cc\u0627 \u062f\u0633\u062a\u0648\u0631 CSS &lt;i&gt; \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2cbb05 elementor-widget elementor-widget-html\" data-id=\"d2cbb05\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code><i>This is Italic text<\/i>\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34284b2 elementor-widget elementor-widget-image\" data-id=\"34284b2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/07\/ESP32-WebServer-italic-1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-italic-1\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MjIsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDdcL0VTUDMyLVdlYlNlcnZlci1pdGFsaWMtMS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"166\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/07\/ESP32-WebServer-italic-1.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5419cf01 elementor-widget elementor-widget-text-editor\" data-id=\"5419cf01\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0644\u06cc\u0646\u06a9<\/h3>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b3ec18 elementor-widget elementor-widget-text-editor\" data-id=\"3b3ec18\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0627 \u062a\u06af &lt;a&gt; \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u062f\u0631\u0633 URL \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u0644\u06cc\u0646\u06a9 \u062f\u0631 \u0635\u0641\u062d\u0647 \u06cc \u062e\u0648\u062f \u0628\u06af\u0630\u0627\u0631\u06cc\u062f.<\/p><div id=\"crayon-5f547cf2f37a8787696708\" class=\"crayon-syntax crayon-theme-arduino-ide-copy crayon-font-consolas crayon-os-pc print-yes notranslate\" data-settings=\" no-popup minimize scroll-mouseover\"><div class=\"crayon-toolbar\" data-settings=\" show\">\u00a0<\/div><\/div>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8da4573 elementor-widget elementor-widget-html\" data-id=\"8da4573\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>&lt;a href=&quot;https:\/\/electropeak.com\/&quot;&gt;Visit Electropeak&lt;\/a&gt;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d16093 elementor-widget elementor-widget-image\" data-id=\"5d16093\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-link-2.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-link-2.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTgsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1saW5rLTIuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"127\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-link-2.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5950bcc1 elementor-widget elementor-widget-text-editor\" data-id=\"5950bcc1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0639\u06a9\u0633<\/h3>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0be12df elementor-widget elementor-widget-text-editor\" data-id=\"0be12df\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0627 \u062a\u06af &lt;img&gt; \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0639\u06a9\u0633 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b31b344 elementor-widget elementor-widget-html\" data-id=\"b31b344\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>&lt;img src=&quot;image URL&quot; alt=&quot;Smiley face&quot; width=&quot;42&quot; height=&quot;42&quot;&gt;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e79870b elementor-widget elementor-widget-image\" data-id=\"1e79870b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-img.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-img.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MTksInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1pbWcuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"156\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-img.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bbec718 elementor-widget elementor-widget-text-editor\" data-id=\"3bbec718\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06a9\u0644\u06cc\u062f<\/h3>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa5fde8 elementor-widget elementor-widget-text-editor\" data-id=\"fa5fde8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0627 \u062a\u06af &lt;button&gt; \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u06a9\u0644\u06cc\u062f \u0628\u0647 \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p><div id=\"crayon-5f547cf2f37b2603930392\" class=\"crayon-syntax crayon-theme-arduino-ide-copy crayon-font-consolas crayon-os-pc print-yes notranslate\" data-settings=\" no-popup minimize scroll-mouseover\"><div class=\"crayon-toolbar\" data-settings=\" show\">\u00a0<\/div><\/div>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b838a5e elementor-widget elementor-widget-html\" data-id=\"b838a5e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>&lt;button type=&quot;button&quot; onclick=&quot;alert('Hello world!')&quot;&gt;Click Me!&lt;\/button&gt;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73965974 elementor-widget elementor-widget-image\" data-id=\"73965974\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-Button.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebServer-Button.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTY1MjAsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL0VTUDMyLVdlYlNlcnZlci1CdXR0b24uanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"138\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ESP32-WebServer-Button.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4548309b elementor-widget elementor-widget-text-editor\" data-id=\"4548309b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0628\u0631\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u06a9\u0627\u0645\u0644 \u062a\u0631 \u062f\u0633\u062a\u0648\u0631\u0627\u062a HTML \u0648 CSS\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0633\u0627\u06cc\u062a\u00a0w3schools \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0628\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ESP32 \u0622\u0634\u0646\u0627 \u0645\u06cc \u0634\u0648\u06cc\u062f \u0648 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f \u06a9\u0647 \u0628\u0627 HTML \u0648 CSS \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u06cc \u0648\u0628 \u0628\u0633\u0627\u0632\u06cc\u062f. \u0622\u0646\u0686\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 ESP32 \u0622\u0634\u0646\u0627\u06cc\u06cc \u0645\u062e\u062a\u0635\u0631\u06cc \u0628\u0627 \u062f\u0633\u062a\u0648\u0631\u0627\u062a HTML \u0648 CSS [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":15253,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[938,948],"tags":[4598,4604,4650],"platform":[2732],"bytype":[1075],"difficulty":[1077],"related_products":[3676,3283,3677,3678,4734,3681,3679,3680,4733,4736,4735],"featured_image_src":{"landsacpe":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/07\/webserver-cover-600x450.jpg",600,450,false],"list":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/07\/webserver-cover-600x450.jpg",600,450,false],"medium":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/07\/webserver-cover-600x450-533x400.jpg",533,400,true],"full":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/07\/webserver-cover-600x450.jpg",600,450,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v14.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0633\u0627\u062e\u062a \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 \u0645\u0627\u0698\u0648\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0628\u0644\u0648\u062a\u0648\u062b ESP32 | \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a<\/title>\n<meta name=\"description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0628\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ESP32 \u0622\u0634\u0646\u0627 \u0645\u06cc \u0634\u0648\u06cc\u062f \u0648 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f \u06a9\u0647 \u0628\u0627 HTML \u0648 CSS \u06cc\u06a9 \u0635\u0641\u062d\u0647\u200c\u06cc \u0648\u0628 \u0628\u0633\u0627\u0632\u06cc\u062f.\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0633\u0627\u062e\u062a \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 \u0645\u0627\u0698\u0648\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0628\u0644\u0648\u062a\u0648\u062b ESP32 | \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0628\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ESP32 \u0622\u0634\u0646\u0627 \u0645\u06cc \u0634\u0648\u06cc\u062f \u0648 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f \u06a9\u0647 \u0628\u0627 HTML \u0648 CSS \u06cc\u06a9 \u0635\u0641\u062d\u0647\u200c\u06cc \u0648\u0628 \u0628\u0633\u0627\u0632\u06cc\u062f.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/\" \/>\n<meta property=\"og:site_name\" content=\"\u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-28T06:36:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-20T10:51:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/07\/webserver-cover-600x450.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\",\"name\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"url\":\"https:\/\/thecaferobot.com\/learn\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#logo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2018\/08\/Logo-small.png\",\"width\":250,\"height\":250,\"caption\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\",\"url\":\"https:\/\/thecaferobot.com\/learn\/\",\"name\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"description\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u0627\\u0644\\u06a9\\u062a\\u0631\\u0648\\u0646\\u06cc\\u06a9\\u060c \\u0631\\u0628\\u0627\\u062a\\u06cc\\u06a9\\u060c \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648 \\u0648 \\u0631\\u0633\\u067e\\u0628\\u0631\\u06cc \\u067e\\u0627\\u06cc\",\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/thecaferobot.com\/learn\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/#primaryimage\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/07\/webserver-cover-600x450.jpg\",\"width\":600,\"height\":450},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/#webpage\",\"url\":\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/\",\"name\":\"\\u0633\\u0627\\u062e\\u062a \\u0648\\u0628 \\u0633\\u0631\\u0648\\u0631 \\u0628\\u0627 \\u0645\\u0627\\u0698\\u0648\\u0644 \\u0648\\u0627\\u06cc \\u0641\\u0627\\u06cc \\u0648 \\u0628\\u0644\\u0648\\u062a\\u0648\\u062b ESP32 | \\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/#primaryimage\"},\"datePublished\":\"2019-07-28T06:36:22+00:00\",\"dateModified\":\"2021-11-20T10:51:00+00:00\",\"description\":\"\\u062f\\u0631 \\u0627\\u06cc\\u0646 \\u0622\\u0645\\u0648\\u0632\\u0634 \\u0628\\u0627 \\u0631\\u0627\\u0647 \\u0627\\u0646\\u062f\\u0627\\u0632\\u06cc \\u06cc\\u06a9 \\u0648\\u0628 \\u0633\\u0631\\u0648\\u0631 \\u0628\\u0627 \\u0627\\u0633\\u062a\\u0641\\u0627\\u062f\\u0647 \\u0627\\u0632 ESP32 \\u0622\\u0634\\u0646\\u0627 \\u0645\\u06cc \\u0634\\u0648\\u06cc\\u062f \\u0648 \\u06cc\\u0627\\u062f \\u0645\\u06cc \\u06af\\u06cc\\u0631\\u06cc\\u062f \\u06a9\\u0647 \\u0628\\u0627 HTML \\u0648 CSS \\u06cc\\u06a9 \\u0635\\u0641\\u062d\\u0647\\u200c\\u06cc \\u0648\\u0628 \\u0628\\u0633\\u0627\\u0632\\u06cc\\u062f.\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/#webpage\"},\"author\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/90df17e0df9d3c90563c270ae65ec3fc\"},\"headline\":\"\\u0633\\u0627\\u062e\\u062a \\u06cc\\u06a9 \\u0648\\u0628 \\u0633\\u0631\\u0648\\u0631 \\u0628\\u0627 \\u0627\\u0633\\u062a\\u0641\\u0627\\u062f\\u0647 \\u0627\\u0632 ESP32\",\"datePublished\":\"2019-07-28T06:36:22+00:00\",\"dateModified\":\"2021-11-20T10:51:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/#webpage\"},\"commentCount\":49,\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/#primaryimage\"},\"keywords\":\"\\u0645\\u06cc\\u06a9\\u0631\\u0648\\u06a9\\u0646\\u062a\\u0631\\u0644\\u0631 ESP32,\\u0648\\u0627\\u06cc\\u200c\\u0641\\u0627\\u06cc,\\u0648\\u0628\",\"articleSection\":\"\\u0627\\u0631\\u062a\\u0628\\u0627\\u0637\\u0627\\u062a,\\u0628\\u0631\\u0646\\u0627\\u0645\\u0647 \\u0646\\u0648\\u06cc\\u0633\\u06cc\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/create-a-web-server-w-esp32\/#respond\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/90df17e0df9d3c90563c270ae65ec3fc\",\"name\":\"\\u0645\\u062d\\u0645\\u062f\\u0631\\u0636\\u0627 \\u0627\\u06a9\\u0628\\u0631\\u06cc\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#personlogo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a1f89f4484a071b6569e017dc3507ee1?s=96&d=mm&r=g\",\"caption\":\"\\u0645\\u062d\\u0645\\u062f\\u0631\\u0636\\u0627 \\u0627\\u06a9\\u0628\\u0631\\u06cc\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16179"}],"collection":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/comments?post=16179"}],"version-history":[{"count":6,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16179\/revisions"}],"predecessor-version":[{"id":24785,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16179\/revisions\/24785"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media\/15253"}],"wp:attachment":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media?parent=16179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/categories?post=16179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/tags?post=16179"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/platform?post=16179"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/bytype?post=16179"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/difficulty?post=16179"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/related_products?post=16179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}