{"id":30130,"date":"2023-11-06T16:29:59","date_gmt":"2023-11-06T12:59:59","guid":{"rendered":"https:\/\/thecaferobot.com\/learn\/?p=30130"},"modified":"2025-06-30T10:23:58","modified_gmt":"2025-06-30T05:53:58","slug":"esp32-webserial-web-based-remote-serial-monitor","status":"publish","type":"post","link":"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc ESP32 WebSerial: \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0648\u0628 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"30130\" class=\"elementor elementor-30130\">\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-2c0f99d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2c0f99d\" 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-028bd03\" data-id=\"028bd03\" 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-4de6607 elementor-widget elementor-widget-heading\" data-id=\"4de6607\" 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-432cd65 elementor-widget elementor-widget-text-editor\" data-id=\"432cd65\" 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>\u0622\u06cc\u0627 \u062a\u0627\u0628\u062d\u0627\u0644 \u0628\u0647 \u0641\u06a9\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644 \u0628\u06cc \u0633\u06cc\u0645 \u0627\u0641\u062a\u0627\u062f\u0647 \u0627\u06cc\u062f\u061f \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644\u060c \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u200c\u0647\u0627 \u062f\u0631 \u0628\u06cc\u0646 \u0627\u0641\u0631\u0627\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0645\u06cc\u06a9\u0631\u0648\u06a9\u0646\u062a\u0631\u0644\u0631\u0647\u0627 \u0648 \u0628\u0647 \u062e\u0635\u0648\u0635 \u062e\u0627\u0646\u0648\u0627\u062f\u0647 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0633\u0631\u0648 \u06a9\u0627\u0631 \u062f\u0627\u0631\u0646\u062f. \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u06cc\u0646 \u0627\u0631\u062a\u0628\u0627\u0637\u060c \u0647\u0631 \u0646\u0648\u0639 \u062f\u0627\u062f\u0647\u00a0 \u0646\u0648\u0634\u062a\u0627\u0631\u06cc \u0631\u0627 \u06a9\u0647 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0631\u0633\u0627\u0644 \u06cc\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f \u0648 \u06cc\u0627 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u0647 \u0639\u06cc\u0628 \u06cc\u0627\u0628\u06cc \u06a9\u062f \u062e\u0648\u062f \u0628\u067e\u0631\u062f\u0627\u0632\u06cc\u062f.<br \/>\u0627\u0645\u0627 \u06af\u0627\u0647\u06cc \u0627\u06cc\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u06a9\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0633\u06cc\u0645\u06cc \u0627\u0633\u062a\u060c \u062f\u0633\u062a \u0648 \u067e\u0627 \u06af\u06cc\u0631 \u0648 \u06cc\u0627 \u063a\u06cc\u0631 \u0645\u0645\u06a9\u0646 \u0645\u06cc \u0634\u0648\u062f. \u0645\u062e\u0635\u0648\u0635\u0627\u064b \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06cc\u06a9 \u0637\u0631\u0641 \u0627\u0631\u062a\u0628\u0627\u0637\u060c \u0627\u0632 \u0637\u0631\u0641 \u062f\u06cc\u06af\u0631 \u063a\u06cc\u0631 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633 \u0628\u0627\u0634\u062f<br \/>\u062a\u0628\u062f\u06cc\u0644 \u0627\u06cc\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u06cc\u0645\u06cc \u0628\u0647 \u0628\u06cc\u200c\u0633\u06cc\u0645\u060c \u062c\u0630\u0627\u0628\u06cc\u062a \u0632\u06cc\u0627\u062f\u06cc \u0628\u0631\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a. \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634\u060c \u0646\u062d\u0648\u0647 \u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644 \u0628\u06cc \u0633\u06cc\u0645 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 WebSerial \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0628\u0647 \u0634\u0645\u0627 \u0645\u0639\u0631\u0641\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f.<br \/>ESP32\u00a0<span style=\"letter-spacing: 0px;\">WebSerial<\/span><span style=\"letter-spacing: 0px;\">\u00a0\u06cc\u06a9 \u062a\u062d\u0648\u0644 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0627\u0633\u062a. \u0627\u0632 \u0645\u0632\u0627\u06cc\u0627\u06cc \u0622\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc\u060c \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0627\u0634\u0627\u0631\u0647 \u06a9\u0631\u062f. \u0686\u0647 \u06cc\u06a9 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u06cc\u0627 \u062f\u0627\u0646\u0634\u062c\u0648 \u06cc\u0627 \u0635\u0627\u062d\u0628 \u06a9\u0633\u0628 \u0648 \u06a9\u0627\u0631\u060c\u00a0<\/span>ESP32\u00a0<span style=\"letter-spacing: 0px;\">WebSerial<\/span><span style=\"letter-spacing: 0px;\">\u00a0\u06cc\u06a9 \u0642\u0644\u0645\u0631\u0648 \u06a9\u0627\u0645\u0644\u0627\u064b \u062c\u062f\u06cc\u062f \u0627\u0632 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u0634\u0645\u0627 \u0628\u0627\u0632 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/span><\/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-9d91bbf elementor-widget elementor-widget-image\" data-id=\"9d91bbf\" 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\/2023\/11\/ESP32-WebSerial-Intro.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebSerial-Intro\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzA3MTgsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMTFcL0VTUDMyLVdlYlNlcmlhbC1JbnRyby5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-Intro-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"\u0645\u0642\u062f\u0645\u0647 \u0622\u0645\u0648\u0632\u0634 ESP32 webserial\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-Intro-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-Intro-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-bd2763a elementor-widget elementor-widget-heading\" data-id=\"bd2763a\" 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\u200c\u06af\u06cc\u0631\u06cc\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32cdd28 elementor-widget elementor-widget-text-editor\" data-id=\"32cdd28\" 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<ul><li>\u06a9\u0627\u0631 \u0628\u0627 Wifi \u0628\u0631\u062f ESP32<\/li><li>\u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644 \u0628\u06cc\u200c\u0633\u06cc\u0645 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 WebSerial<\/li><li>\u0627\u0631\u0633\u0627\u0644 \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u0627\u062f\u0647 \u0646\u0648\u0634\u062a\u0627\u0631\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0633\u0631\u06cc\u0627\u0644 \u0628\u06cc\u200c\u0633\u06cc\u0645<\/li><\/ul>\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-fb931a9 elementor-widget elementor-widget-heading\" data-id=\"fb931a9\" 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\">\u0686\u06af\u0648\u0646\u06af\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f ESP32 WebSerial<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7235b80 elementor-widget elementor-widget-text-editor\" data-id=\"7235b80\" 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><span style=\"letter-spacing: 0px;\">ESP32\u00a0<\/span><span style=\"letter-spacing: 0px;\">WebSerial\u00a0<\/span>\u0628\u0647 ESP32 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0631\u0648\u062a\u06a9\u0644\u200c \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0634\u0628\u0647 \u0633\u0631\u06cc\u0627\u0644 \u0648 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0628\u0627 \u062f\u06cc\u06af\u0631 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0631\u0642\u0631\u0627\u0631 \u06a9\u0631\u062f\u0647 \u0648 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0634\u0628\u06a9\u0647 \u0631\u0627 \u062f\u0648\u0631 \u0628\u0632\u0646\u062f.<br \/>\u0628\u0631\u0627\u06cc \u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0634\u0628\u0647 \u0633\u0631\u06cc\u0627\u0644 \u0628\u06cc\u200c\u0633\u06cc\u0645 \u0628\u0627 ESP32 \u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 WebSerial API \u0645\u0631\u0648\u0631\u06af\u0631 \u0648\u0628 \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-9d81472 elementor-widget elementor-widget-heading\" data-id=\"9d81472\" 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\">\u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0648\u0628 \u0633\u0631\u06cc\u0627\u0644 ESP32<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8166dad elementor-widget elementor-widget-text-editor\" data-id=\"8166dad\" 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<ul><li>\u06a9\u0627\u0631 \u0628\u0631 \u067e\u0627\u06cc\u0647 WebSockets<\/li><li>\u0627\u0645\u06a9\u0627\u0646 Realtime logging<\/li><\/ul>\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-b0832e0 elementor-widget elementor-widget-heading\" data-id=\"b0832e0\" 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\u0632\u0627\u06cc\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0648\u0628 \u0633\u0631\u06cc\u0627\u0644 ESP32<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff0fa0e elementor-widget elementor-widget-text-editor\" data-id=\"ff0fa0e\" 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\u06cc\u0627\u0644 ESP32 \u0686\u0646\u062f\u06cc\u0646 \u0645\u0632\u06cc\u062a \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062f\u0627\u0631\u062f. \u0627\u0648\u0644\u0627\u064b\u060c \u0631\u0627\u0628\u0637 \u0633\u0631\u06cc\u0627\u0644 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0648\u0628 \u062f\u0627\u062e\u0644\u06cc \u0622\u0646\u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0634\u0628\u06a9\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc \u0628\u0631\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0627\u062a\u0635\u0627\u0644 \u0633\u0631\u06cc\u0627\u0644 \u0628\u0647 \u062f\u06cc\u06af\u0631 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0631\u0627 \u062a\u0633\u0647\u06cc\u0644 \u06a9\u0631\u062f\u0647 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627 \u0631\u0627 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f.<br \/>\u06cc\u06a9\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0632 \u0645\u0632\u0627\u06cc\u0627\u06cc ESP32 WebSerial \u06a9\u0645 \u0645\u0635\u0631\u0641 \u0628\u0648\u062f\u0646 \u0622\u0646 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u06cc\u06a9\u0631\u0648\u06a9\u0646\u062a\u0631\u0644\u0631 \u0628\u0647 \u06af\u0648\u0646\u0647 \u0627\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u06a9\u0647 \u0627\u0632 \u0646\u0638\u0631 \u0627\u0646\u0631\u0698\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f \u0628\u0627\u0634\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc IoT \u0628\u0627 \u0628\u0627\u062a\u0631\u06cc \u0627\u06cc\u062f\u0647 \u0622\u0644 \u0645\u06cc \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u0639\u0627\u0645\u0644\u060c \u0628\u0647 \u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc \u067e\u0648\u0634\u06cc\u062f\u0646\u06cc\u060c \u0633\u0646\u0633\u0648\u0631\u0647\u0627\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u0646\u0638\u0627\u0631\u062a \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 \u0641\u0639\u0627\u0644\u06cc\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u0645.<\/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-16b1df2 elementor-widget elementor-widget-heading\" data-id=\"16b1df2\" 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<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92baf5f elementor-widget elementor-widget-image\" data-id=\"92baf5f\" 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\/2023\/11\/ESP32-WebSerial-required-materials.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebSerial-required-materials\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzA3MjIsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMTFcL0VTUDMyLVdlYlNlcmlhbC1yZXF1aXJlZC1tYXRlcmlhbHMuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-required-materials-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"\u0644\u0648\u0627\u0632\u0645 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc ESP32 web serial\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-required-materials-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-required-materials-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-5d489c8 elementor-widget elementor-widget-heading\" data-id=\"5d489c8\" 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\">\u0642\u0637\u0639\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d14283d elementor-widget elementor-widget-html\" data-id=\"d14283d\" 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\r\n<tr>\r\n\t<td width=\"70%\"> ESP32-WROOM*\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=\"https:\/\/thecaferobot.com\/store\/esp32-development-board-equipped-with-wroom-32u\r\n\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n\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-fc59547 elementor-widget elementor-widget-text-editor\" data-id=\"fc59547\" 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>*<\/strong>: \u0627\u0632 \u0647\u0631 \u0646\u0648\u0639 \u0628\u0631\u062f ESP32 \u062f\u06cc\u06af\u0631 \u0646\u06cc\u0632 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \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-93a649b elementor-widget elementor-widget-heading\" data-id=\"93a649b\" 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\u200c\u0627\u0641\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50ea5ac elementor-widget elementor-widget-html\" data-id=\"50ea5ac\" 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\r\n<tr>\r\n\t<td width=\"90%\">Arduino IDE<\/td>\r\n\t<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\r\n\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-5331b4b elementor-widget elementor-widget-heading\" data-id=\"5331b4b\" 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\">\u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0634\u0628\u0647 \u0633\u0631\u06cc\u0627\u0644 (\u0648\u0628 \u0633\u0631\u06cc\u0627\u0644) \u0628\u0627 ESP32 WebSerial <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4fed87 elementor-widget elementor-widget-text-editor\" data-id=\"d4fed87\" 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\u060c \u0645\u0631\u0627\u062d\u0644 \u0622\u0645\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0648 \u0627\u062c\u0631\u0627\u06cc ESP32 \u0648\u0628 \u0633\u0631\u06cc\u0627\u0644 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc \u062f\u0647\u06cc\u0645.<\/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-6151bff elementor-widget elementor-widget-heading\" data-id=\"6151bff\" 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-d905ec3 elementor-widget elementor-widget-text-editor\" data-id=\"d905ec3\" 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>\u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0637\u06cc \u06a9\u0646\u06cc\u062f:<br \/>1. \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc <a href=\"https:\/\/github.com\/ayushsharma82\/WebSerial\">WebSerial<\/a> \u060c <a href=\"https:\/\/github.com\/me-no-dev\/ESPAsyncWebServer\/archive\/refs\/heads\/master.zip\">ESPAsyncWebServer<\/a> \u0648 <a href=\"https:\/\/github.com\/me-no-dev\/AsyncTCP\/archive\/refs\/heads\/master.zip\">AsyncTCP<\/a> <br \/>2. \u0646\u0635\u0628 \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0634\u062f\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u060c \u0628\u0647 \u0635\u0648\u0631\u062a \u062c\u062f\u0627\u06af\u0627\u0646\u0647\u060c \u0627\u0632 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631:<br \/>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Sketch-&gt;Include Library-&gt;Add .ZIP Library<br \/>3. \u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u0641\u0627\u06cc\u0644 \u0645\u062b\u0627\u0644 ESP32 WebSerial \u0627\u0632 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631:<br \/>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0File-&gt;Examples-&gt;WebServer-&gt;Demo.ino\u00a0<\/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-6742977 elementor-widget elementor-widget-alert\" data-id=\"6742977\" data-element_type=\"widget\" data-widget_type=\"alert.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-alert elementor-alert-info\" role=\"alert\">\n\t\t\t<span class=\"elementor-alert-title\">\u0646\u06a9\u062a\u0647:<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-alert-description\">\u0642\u0628\u0644 \u0627\u0632 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0631\u062f\u0646 \u0628\u0631\u062f ESP32\u060c \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0642\u0633\u0645\u062a \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u06a9\u062f \u0627\u0634\u0627\u0631\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/span>\n\t\t\t\t\t\t\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-7976904 elementor-widget elementor-widget-html\" data-id=\"7976904\" 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;Arduino.h&gt;\r\n#include &lt;WiFi.h&gt;\r\n#include &lt;AsyncTCP.h&gt;\r\n#include &lt;ESPAsyncWebServer.h&gt;\r\n#include &lt;WebSerial.h&gt;\r\n\r\n#define LED 4\r\n\r\nAsyncWebServer server(80);\r\n\r\nconst char* ssid = \"Caferobot-2G\"; \/\/ Your WiFi SSID\r\nconst char* password = \"caferobot.ir\"; \/\/ Your WiFi Password\r\n\r\nvoid recvMsg(uint8_t *data, size_t len){\r\n WebSerial.println(\"Received Data...\");\r\n String d = \"\";\r\n for(int i=0; i &lt; len; i++){\r\n d += char(data[i]);\r\n }\r\n WebSerial.println(d);\r\n if (d == \"ON\"){\r\n digitalWrite(LED, HIGH);\r\n }\r\n if (d==\"OFF\"){\r\n digitalWrite(LED, LOW);\r\n }\r\n}\r\n\r\nvoid setup() {\r\n Serial.begin(115200);\r\n pinMode(LED, OUTPUT);\r\n WiFi.mode(WIFI_STA);\r\n WiFi.begin(ssid, password);\r\n if (WiFi.waitForConnectResult() != WL_CONNECTED) {\r\n Serial.printf(\"WiFi Failed!\\n\");\r\n return;\r\n }\r\n Serial.print(\"IP Address: \");\r\n Serial.println(WiFi.localIP());\r\n \/\/ WebSerial is accessible at \"&lt;IP Address&gt;\/webserial\" in browser\r\n WebSerial.begin(&amp;server);\r\n WebSerial.msgCallback(recvMsg);\r\n server.begin();\r\n}\r\n\r\nvoid loop() {\r\n WebSerial.println(\"Hello!\");\r\n delay(2000);\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-0fb582c elementor-widget elementor-widget-heading\" data-id=\"0fb582c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u062a\u0648\u0636\u06cc\u062d\u0627\u062a<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7525066 elementor-widget elementor-widget-text-editor\" data-id=\"7525066\" 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\u0648\u0646\u062f \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<br \/>1. \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632<\/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-75c9662 elementor-widget elementor-widget-html\" data-id=\"75c9662\" 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;Arduino.h&gt;\r\n#include &lt;WiFi.h&gt;\r\n#include &lt;AsyncTCP.h&gt;\r\n#include &lt;ESPAsyncWebServer.h&gt;\r\n#include &lt;WebSerial.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-b672135 elementor-widget elementor-widget-text-editor\" data-id=\"b672135\" 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>2. \u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0627\u06cc\u0647 \u0645\u062a\u0635\u0644 \u0628\u0647 \u062e\u0631\u0648\u062c\u06cc LED<\/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-b31527c elementor-widget elementor-widget-html\" data-id=\"b31527c\" 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>#define LED 4\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0116703 elementor-widget elementor-widget-text-editor\" data-id=\"0116703\" 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>3. \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644<\/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-3f14001 elementor-widget elementor-widget-html\" data-id=\"3f14001\" 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 = \"REPLACE_WITH_YOUR_SSID\";          \/\/ Your WiFi SSID\r\nconst char* password = \"REPLACE_WITH_YOUR_PASSWORD\";  \/\/ Your WiFi 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-a502784 elementor-widget elementor-widget-text-editor\" data-id=\"a502784\" 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>4. \u062a\u0639\u0631\u06cc\u0641 \u062a\u0627\u0628\u0639 recvMsg() \u0628\u0631\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0648 \u0630\u062e\u06cc\u0631\u0647 \u0645\u0648\u0642\u062a \u0639\u0628\u0627\u0631\u062a \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc<br \/>\u062f\u0631 \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639\u060c \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0627\u0632 \u062f\u0631\u06af\u0627\u0647 WebSerial \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9\u062c\u0627 \u0648\u0627\u0631\u062f \u0633\u06cc\u0633\u062a\u0645 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0645\u0627 \u0622\u0646 \u0631\u0627 \u067e\u0633 \u0627\u0632 \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0646\u0648\u0639 char\u060c \u062f\u0631 \u0645\u062a\u063a\u06cc\u0631 d \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<br \/>\u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0639\u0628\u0627\u0631\u062a \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647\u060c \u0628\u0631\u0627\u0628\u0631 \u0628\u0627\u00a0 FLASH \u0628\u0627\u0634\u062f\u060c \u0644\u0627\u0645\u067e LED \u0645\u062a\u0635\u0644 \u0628\u0647 \u067e\u06cc\u0646 GPIO4 \u0641\u0644\u0634 \u062e\u0648\u0627\u0647\u062f \u0632\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-8444d0d elementor-widget elementor-widget-html\" data-id=\"8444d0d\" 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 recvMsg(uint8_t *data, size_t len){\r\n WebSerial.println(\"Received Data...\");\r\n String d = \"\";\r\n for(int i=0; i &lt; len; i++){\r\n d += char(data[i]);\r\n }\r\n WebSerial.println(d);\r\n if (d == \"FLASH\"){\r\n digitalWrite(LED, HIGH);\r\n delay(200);\r\n digitalWrite(LED, LOW);\r\n }\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-15773fe elementor-widget elementor-widget-text-editor\" data-id=\"15773fe\" 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>5. \u062a\u0627\u0628\u0639 Setup(): \u062f\u0631 \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639\u060c \u0639\u0645\u0644\u06cc\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u06cc\u0645:<\/p><ul><li>\u0641\u0639\u0627\u0644\u0633\u0627\u0632\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644<\/li><\/ul>\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-b69e6bd elementor-widget elementor-widget-html\" data-id=\"b69e6bd\" 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.begin(115200);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a805755 elementor-widget elementor-widget-text-editor\" data-id=\"a805755\" 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<ul><li>\u062a\u0639\u0631\u06cc\u0641 \u067e\u06cc\u0646 4 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062e\u0631\u0648\u062c\u06cc (\u0628\u0631\u0627\u06cc LED)<\/li><\/ul>\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-3f64214 elementor-widget elementor-widget-html\" data-id=\"3f64214\" 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>pinMode(LED, OUTPUT);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cd68a4 elementor-widget elementor-widget-text-editor\" data-id=\"1cd68a4\" 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<ul><li>\u062a\u0639\u06cc\u06cc\u0646 \u0645\u062f \u0639\u0645\u0644\u06a9\u0631\u062f WiFi \u0628\u0647 \u0635\u0648\u0631\u062a Station \u0648 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0634\u0628\u06a9\u0647 WiFi \u0645\u0639\u0631\u0641\u06cc \u0634\u062f\u0647 \u0628\u0647 \u06a9\u062f \u0628\u0631\u0646\u0627\u0645\u0647<\/li><\/ul>\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-c115f59 elementor-widget elementor-widget-html\" data-id=\"c115f59\" 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.mode(WIFI_STA);\r\n  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-d1ecfe6 elementor-widget elementor-widget-text-editor\" data-id=\"d1ecfe6\" 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<ul><li>\u0686\u0627\u067e \u0639\u0628\u0627\u0631\u062a \u062e\u0637\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u0639\u062f\u0645 \u0645\u0648\u0641\u0642\u06cc\u062a \u062f\u0631 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0634\u0628\u06a9\u0647<\/li><\/ul>\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-43e013d elementor-widget elementor-widget-html\" data-id=\"43e013d\" 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>  if (WiFi.waitForConnectResult() != WL_CONNECTED) {\r\n    Serial.printf(\"WiFi Failed!\\n\");\r\n    return;\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-f5ade7a elementor-widget elementor-widget-alert\" data-id=\"f5ade7a\" data-element_type=\"widget\" data-widget_type=\"alert.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-alert elementor-alert-info\" role=\"alert\">\n\t\t\t<span class=\"elementor-alert-title\">\u0646\u06a9\u062a\u0647:<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-alert-description\">\u0627\u06af\u0631 \u0628\u0627 \u0648\u062c\u0648\u062f \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 SSID \u0648 Password \u0634\u0628\u06a9\u0647 WiFi \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u062e\u0648\u062f\u060c \u062f\u0631 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0622\u0646 \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062f\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0622\u0646\u062a\u0646 \u062e\u0627\u0631\u062c\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0645\u0627\u0698\u0648\u0644 ESP32 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/span>\n\t\t\t\t\t\t\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-1702ce3 elementor-widget elementor-widget-text-editor\" data-id=\"1702ce3\" 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<ul><li>\u0686\u0627\u067e \u0622\u062f\u0631\u0633 IP \u0648\u0628 \u0633\u0631\u0648\u0631 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062f\u0631 \u067e\u0648\u0631\u062a \u0633\u0631\u06cc\u0627\u0644<\/li><\/ul>\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-c5f4b40 elementor-widget elementor-widget-html\" data-id=\"c5f4b40\" 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(\"IP Address: \");\r\n  Serial.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-dee14eb elementor-widget elementor-widget-text-editor\" data-id=\"dee14eb\" 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<ul><li>\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 WebSerial \u0628\u0631 \u0631\u0648\u06cc \u0648\u0628 \u0633\u0631\u0648\u0631 \u0648 \u062a\u0639\u0631\u06cc\u0641 \u062a\u0627\u0628\u0639 recvMsg() \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06af\u06cc\u0631\u0646\u062f\u0647 \u062f\u0627\u062f\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0627\u0632 WebSerial<\/li><\/ul>\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-6be8802 elementor-widget elementor-widget-html\" data-id=\"6be8802\" 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>  WebSerial.begin(&server);\r\n  WebSerial.msgCallback(recvMsg);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c299ef elementor-widget elementor-widget-text-editor\" data-id=\"7c299ef\" 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<ul><li>\u0641\u0639\u0627\u0644\u0633\u0627\u0632\u06cc \u0633\u0631\u0648\u0631<\/li><\/ul>\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-2810659 elementor-widget elementor-widget-html\" data-id=\"2810659\" 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.begin();\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f46fb31 elementor-widget elementor-widget-text-editor\" data-id=\"f46fb31\" 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>6. \u062d\u0644\u0642\u0647 loop():<br \/>\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0644\u0642\u0647\u060c \u0647\u0631 2 \u062b\u0627\u0646\u06cc\u0647 \u06cc\u06a9 \u0628\u0627\u0631 \u0639\u0628\u0627\u0631\u062a\u00a0<span style=\"letter-spacing: 0px;\">!<\/span><span style=\"letter-spacing: 0px;\">Hello \u0631\u0627 \u062f\u0631 \u062f\u0631\u06af\u0627\u0647 WebSerial \u0686\u0627\u067e \u0645\u06cc \u06a9\u0646\u06cc\u0645.<\/span><\/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-2f76996 elementor-widget elementor-widget-html\" data-id=\"2f76996\" 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 loop() {\r\n  WebSerial.println(\"Hello!\");\r\n  delay(2000);\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-e041b28 elementor-widget elementor-widget-heading\" data-id=\"e041b28\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0631\u062f\u0646 ESP32<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d482c1 elementor-widget elementor-widget-text-editor\" data-id=\"8d482c1\" 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>\u067e\u0633 \u0627\u0632 \u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0628\u0631 \u0631\u0648\u06cc \u06a9\u062f\u060c \u0628\u0631\u062f ESP32 \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0645\u062a\u0635\u0644 \u0648 \u0622\u0646 \u0631\u0627 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0646\u06cc\u062f.<br \/>\u067e\u0633 \u0627\u0632 \u0622\u0646\u060c \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc BOOT \u0648 \u0633\u067e\u0633 EN \u0631\u0627 \u0645\u0637\u0627\u0628\u0642 \u062a\u0635\u0648\u06cc\u0631 \u0632\u06cc\u0631 \u0628\u0632\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-8cea16e elementor-widget elementor-widget-image\" data-id=\"8cea16e\" 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\/2023\/11\/ESP32-WebSerial-ENBOOT-1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebSerial-EN&amp;BOOT\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzA3MzAsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMTFcL0VTUDMyLVdlYlNlcmlhbC1FTkJPT1QtMS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-ENBOOT-1-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-ENBOOT-1-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-ENBOOT-1-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-457ab9f elementor-widget elementor-widget-text-editor\" data-id=\"457ab9f\" 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 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 Arduino IDE\u060c \u062f\u0631 \u0642\u0633\u0645\u062a \u201cTools-&gt;Port\u201d\u067e\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0628\u0631\u062f ESP32 \u0627\u0633\u062a \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0631\u062f\u0647 \u0648 \u067e\u0646\u062c\u0631\u0647 Serial Monitor \u0631\u0627 \u0627\u0632 \u0642\u0633\u0645\u062a \u201cTools-&gt;Serial Monitor\u201d \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f. \u062e\u0631\u0648\u062c\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\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-9c3abd5 elementor-widget elementor-widget-image\" data-id=\"9c3abd5\" 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\/2023\/11\/ESP32-WebSerial-Serial-Output.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebSerial-Serial-Output\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzA3MzUsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMTFcL0VTUDMyLVdlYlNlcmlhbC1TZXJpYWwtT3V0cHV0LmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-Serial-Output-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-Serial-Output-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-Serial-Output-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-8b0eb7a elementor-widget elementor-widget-text-editor\" data-id=\"8b0eb7a\" 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 \u062e\u0637 \u0622\u062e\u0631 \u062e\u0631\u0648\u062c\u06cc \u0686\u0627\u067e \u0634\u062f\u0647 \u062f\u0631 Serial Monitor\u060c \u0622\u062f\u0631\u0633 \u0648\u0628 \u0633\u0631\u0648\u0631 \u062f\u0631\u062c \u0634\u062f\u0647 \u0627\u0633\u062a. \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f \u0648 \u0648\u0627\u0631\u062f \u0622\u0646 \u0634\u0648\u06cc\u062f.<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Your IP Address\u201d\/webserial&#8221;&nbsp; &nbsp; &nbsp;<br>\u0635\u0641\u062d\u0647 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f \u0645\u0634\u0627\u0647\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\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-68917ec elementor-widget elementor-widget-image\" data-id=\"68917ec\" 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\/2023\/11\/ESP32-WebSerial-WebSerial-Output.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32-WebSerial-WebSerial-Output\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzA3MzQsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMTFcL0VTUDMyLVdlYlNlcmlhbC1XZWJTZXJpYWwtT3V0cHV0LmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-WebSerial-Output-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"\u062e\u0631\u0648\u062c\u06cc \u0648\u0628 \u0633\u0631\u06cc\u0627\u0644 ESP32 Webserial\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-WebSerial-Output-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/11\/ESP32-WebSerial-WebSerial-Output-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-8e7906c elementor-widget elementor-widget-text-editor\" data-id=\"8e7906c\" 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 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0644\u063a\u062a FLASH \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f LED \u0645\u062a\u0635\u0644 \u0628\u0647 \u067e\u06cc\u0646 4 \u0631\u0627 \u0628\u0647 \u0645\u062f\u062a 200 \u0645\u06cc\u0644\u06cc \u062b\u0627\u0646\u06cc\u0647 \u0631\u0648\u0634\u0646 \u0648 \u0633\u067e\u0633 \u062e\u0627\u0645\u0648\u0634 \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-4eb5f0c elementor-widget elementor-widget-heading\" data-id=\"4eb5f0c\" 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\">\u06cc\u06a9 \u06af\u0627\u0645 \u062c\u0644\u0648\u062a\u0631<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cf6261 elementor-widget elementor-widget-text-editor\" data-id=\"5cf6261\" 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 \u0622\u0645\u0648\u0632\u0634\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627 \u0631\u0648\u0646\u062f \u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0646 Wifi \u0628\u0631\u062f ESP32 \u0648 \u0627\u062a\u0635\u0627\u0644 \u0622\u0646 \u0628\u0647 \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u0627\u0637\u0631\u0627\u0641 \u0622\u0634\u0646\u0627 \u0634\u062f\u06cc\u062f. \u0633\u067e\u0633 \u0646\u062d\u0648\u0647 \u062a\u0628\u0627\u062f\u0644 \u062f\u0627\u062f\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644 \u0628\u06cc \u0633\u06cc\u0645 \u0631\u0627 \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u06cc\u0645. <br>\u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0628\u0627\u0644\u0642\u0648\u0647 ESP32 WebSerial\u060c \u06af\u0633\u062a\u0631\u062f\u0647 \u0648 \u0645\u062a\u0646\u0648\u0639 \u0647\u0633\u062a\u0646\u062f\u061b \u0627\u0632 \u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0648 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0635\u0646\u0639\u062a\u06cc \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 \u0645\u0631\u0627\u0642\u0628\u062a \u0647\u0627\u06cc \u0628\u0647\u062f\u0627\u0634\u062a\u06cc \u0648 \u06a9\u0634\u0627\u0648\u0631\u0632\u06cc. \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u0641\u0646\u0627\u0648\u0631\u06cc \u0628\u0647 \u062a\u06a9\u0627\u0645\u0644 \u0648 \u0628\u0644\u0648\u063a \u062e\u0648\u062f \u0627\u062f\u0627\u0645\u0647 \u0645\u06cc \u062f\u0647\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0646\u062a\u0638\u0627\u0631 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u0645 \u06a9\u0647 \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0644\u0627\u0642\u0627\u0646\u0647 \u062a\u0631 \u0648 \u062a\u0627\u062b\u06cc\u0631\u06af\u0630\u0627\u0631\u062a\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647 \u0634\u0627\u0647\u062f \u0628\u0627\u0634\u06cc\u0645.<\/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\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 \u0622\u06cc\u0627 \u062a\u0627\u0628\u062d\u0627\u0644 \u0628\u0647 \u0641\u06a9\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644 \u0628\u06cc \u0633\u06cc\u0645 \u0627\u0641\u062a\u0627\u062f\u0647 \u0627\u06cc\u062f\u061f \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644\u060c \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u200c\u0647\u0627 \u062f\u0631 \u0628\u06cc\u0646 \u0627\u0641\u0631\u0627\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0645\u06cc\u06a9\u0631\u0648\u06a9\u0646\u062a\u0631\u0644\u0631\u0647\u0627 \u0648 \u0628\u0647 \u062e\u0635\u0648\u0635 \u062e\u0627\u0646\u0648\u0627\u062f\u0647 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0633\u0631\u0648 \u06a9\u0627\u0631 \u062f\u0627\u0631\u0646\u062f. \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u06cc\u0646 \u0627\u0631\u062a\u0628\u0627\u0637\u060c \u0647\u0631 \u0646\u0648\u0639 \u062f\u0627\u062f\u0647\u00a0 \u0646\u0648\u0634\u062a\u0627\u0631\u06cc \u0631\u0627 \u06a9\u0647 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0631\u0633\u0627\u0644 \u06cc\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f \u0648 \u06cc\u0627 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u0647 \u0639\u06cc\u0628 \u06cc\u0627\u0628\u06cc [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":30716,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[938],"tags":[5002,5017,5016],"platform":[2732],"bytype":[1075],"difficulty":[1077],"related_products":[5012],"featured_image_src":{"landsacpe":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/08\/poster-2.jpg",1200,900,false],"list":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/08\/poster-2.jpg",1200,900,false],"medium":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/08\/poster-2-533x400.jpg",533,400,true],"full":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/08\/poster-2.jpg",1200,900,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v14.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc ESP32 WebSerial: \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0648\u0628 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a<\/title>\n<meta name=\"description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u06cc\u0627\u062f \u0645\u06cc\u06af\u06cc\u0631\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ESP32 Webserial \u06cc\u06a9 \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0648\u0628 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0639\u06a9\u0633 \u0648 \u06a9\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\/esp32-webserial-web-based-remote-serial-monitor\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc ESP32 WebSerial: \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0648\u0628 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u06cc\u0627\u062f \u0645\u06cc\u06af\u06cc\u0631\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ESP32 Webserial \u06cc\u06a9 \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0648\u0628 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0639\u06a9\u0633 \u0648 \u06a9\u062f\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/\" \/>\n<meta property=\"og:site_name\" content=\"\u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-06T12:59:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-30T05:53:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/08\/poster-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\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\/esp32-webserial-web-based-remote-serial-monitor\/#primaryimage\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/08\/poster-2.jpg\",\"width\":1200,\"height\":900,\"caption\":\"Web-Based Remote Serial Monitor\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/#webpage\",\"url\":\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/\",\"name\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u0631\\u0627\\u0647 \\u0627\\u0646\\u062f\\u0627\\u0632\\u06cc ESP32 WebSerial: \\u0633\\u0631\\u06cc\\u0627\\u0644 \\u0645\\u0627\\u0646\\u06cc\\u062a\\u0648\\u0631 \\u0645\\u0628\\u062a\\u0646\\u06cc \\u0628\\u0631 \\u0648\\u0628 \\u0627\\u0632 \\u0631\\u0627\\u0647 \\u062f\\u0648\\u0631 - \\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/#primaryimage\"},\"datePublished\":\"2023-11-06T12:59:59+00:00\",\"dateModified\":\"2025-06-30T05:53:58+00:00\",\"description\":\"\\u062f\\u0631 \\u0627\\u06cc\\u0646 \\u0622\\u0645\\u0648\\u0632\\u0634 \\u06af\\u0627\\u0645 \\u0628\\u0647 \\u06af\\u0627\\u0645 \\u06cc\\u0627\\u062f \\u0645\\u06cc\\u06af\\u06cc\\u0631\\u06cc\\u062f \\u0686\\u06af\\u0648\\u0646\\u0647 \\u0628\\u0627 \\u0627\\u0633\\u062a\\u0641\\u0627\\u062f\\u0647 \\u0627\\u0632 ESP32 Webserial \\u06cc\\u06a9 \\u0633\\u0631\\u06cc\\u0627\\u0644 \\u0645\\u0627\\u0646\\u06cc\\u062a\\u0648\\u0631 \\u0645\\u0628\\u062a\\u0646\\u06cc \\u0628\\u0631 \\u0648\\u0628 \\u0627\\u0632 \\u0631\\u0627\\u0647 \\u062f\\u0648\\u0631 \\u0627\\u06cc\\u062c\\u0627\\u062f \\u06a9\\u0646\\u06cc\\u062f. \\u0628\\u0647 \\u0647\\u0645\\u0631\\u0627\\u0647 \\u0639\\u06a9\\u0633 \\u0648 \\u06a9\\u062f\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/#webpage\"},\"author\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/fdf13c585945b48eb39ef043dd45b8ea\"},\"headline\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u0631\\u0627\\u0647 \\u0627\\u0646\\u062f\\u0627\\u0632\\u06cc ESP32 WebSerial: \\u0633\\u0631\\u06cc\\u0627\\u0644 \\u0645\\u0627\\u0646\\u06cc\\u062a\\u0648\\u0631 \\u0645\\u0628\\u062a\\u0646\\u06cc \\u0628\\u0631 \\u0648\\u0628 \\u0627\\u0632 \\u0631\\u0627\\u0647 \\u062f\\u0648\\u0631\",\"datePublished\":\"2023-11-06T12:59:59+00:00\",\"dateModified\":\"2025-06-30T05:53:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/#webpage\"},\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/#primaryimage\"},\"keywords\":\"ESP32 WebSerial,Serial Monitor,\\u0633\\u0631\\u06cc\\u0627\\u0644 \\u0645\\u0627\\u0646\\u06cc\\u062a\\u0648\\u0631\",\"articleSection\":\"\\u0627\\u0631\\u062a\\u0628\\u0627\\u0637\\u0627\\u062a\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/esp32-webserial-web-based-remote-serial-monitor\/#respond\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/fdf13c585945b48eb39ef043dd45b8ea\",\"name\":\"\\u0645\\u062c\\u06cc\\u062f \\u0645\\u0631\\u0622\\u062a\\u06cc\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#personlogo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0ac7e858bb2caebe0f4a26c2528e3933?s=96&d=mm&r=g\",\"caption\":\"\\u0645\\u062c\\u06cc\\u062f \\u0645\\u0631\\u0622\\u062a\\u06cc\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/30130"}],"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\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/comments?post=30130"}],"version-history":[{"count":70,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/30130\/revisions"}],"predecessor-version":[{"id":32231,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/30130\/revisions\/32231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media\/30716"}],"wp:attachment":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media?parent=30130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/categories?post=30130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/tags?post=30130"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/platform?post=30130"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/bytype?post=30130"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/difficulty?post=30130"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/related_products?post=30130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}