{"id":29567,"date":"2023-11-05T17:29:12","date_gmt":"2023-11-05T13:59:12","guid":{"rendered":"https:\/\/thecaferobot.com\/learn\/?p=29567"},"modified":"2023-11-05T17:30:34","modified_gmt":"2023-11-05T14:00:34","slug":"esp32-setup-wifi-connection-using-bluetooth","status":"publish","type":"post","link":"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0644\u0648\u062a\u0648\u062b"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"29567\" class=\"elementor elementor-29567\">\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-396304e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"396304e\" 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-081c7f5\" data-id=\"081c7f5\" 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-400918d elementor-widget elementor-widget-heading\" data-id=\"400918d\" 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-49be5c7 elementor-widget elementor-widget-text-editor\" data-id=\"49be5c7\" 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\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0634\u0641 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0628\u06cc \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc\u06a9\u0631\u0648\u06a9\u0646\u062a\u0631\u0644\u0631\u0647\u0627\u06cc \u0633\u0631\u06cc ESP32 \u0647\u0633\u062a\u06cc\u062f\u060c \u0628\u0647 \u062c\u0627\u06cc \u062f\u0631\u0633\u062a\u06cc \u0622\u0645\u062f\u0647 \u0627\u06cc\u062f. \u062a\u0645\u0627\u0645\u06cc \u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 ESP32 \u062f\u0627\u0631\u0627\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0628\u0644\u0648\u062a\u0648\u062b \u062f\u0627\u062e\u0644\u06cc \u0647\u0633\u062a\u0646\u062f. \u0648\u0627\u06cc\u0641\u0627\u06cc \u0628\u0647 ESP32 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0645\u062a\u0635\u0644 \u0648 \u0628\u0627 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0631\u0642\u0631\u0627\u0631 \u06a9\u0646\u062f. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0628\u0644\u0648\u062a\u0648\u062b\u060c \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc \u0633\u06cc\u0645 \u0628\u06cc\u0646 ESP32 \u0648 \u0633\u0627\u06cc\u0631 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc \u0628\u0644\u0648\u062a\u0648\u062b \u0631\u0627 \u0641\u0639\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f. \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u06cc\u0627 \u0647\u0631 \u062f\u0648 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0647\u0645\u0632\u0645\u0627\u0646 \u0628\u0647 \u06a9\u0627\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f. <br \/>\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0645\u0639 \u0648 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645\u060c \u0634\u0645\u0627 \u0631\u0627 \u0628\u0627 \u0646\u062d\u0648\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0644\u0648\u062a\u0648\u062b \u062f\u0631 \u067e\u0644\u062a\u0641\u0631\u0645 ESP32 \u0622\u0634\u0646\u0627 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f. \u0686\u0647 \u0645\u0628\u062a\u062f\u06cc \u0628\u0627\u0634\u06cc\u062f \u0686\u0647 \u0628\u0627 \u062a\u062c\u0631\u0628\u0647\u060c \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634\u060c \u062f\u0627\u0646\u0634 \u0648 \u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u062f\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631 \u0634\u0645\u0627 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 ESP32 \u062e\u0648\u062f \u0631\u0627 \u0628\u062f\u0648\u0646 \u0632\u062d\u0645\u062a \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0645\u062a\u0635\u0644 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0632 \u067e\u062a\u0627\u0646\u0633\u06cc\u0644 \u06a9\u0627\u0645\u0644 \u0622\u0646 \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-5d9c96b elementor-widget elementor-widget-image\" data-id=\"5d9c96b\" 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<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Intro-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"ESP32: Configuring WiFi with Bluetooth\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Intro-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Intro-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-eaf7eaa elementor-widget elementor-widget-heading\" data-id=\"eaf7eaa\" 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<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69fa979 elementor-widget elementor-widget-text-editor\" data-id=\"69fa979\" 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>\u2022 \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b \u062f\u0627\u062e\u0644\u06cc ESP32<br \/>\u2022 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u062f\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc<\/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-ae6a716 elementor-widget elementor-widget-heading\" data-id=\"ae6a716\" 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\u0632\u0627\u06cc\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648 \u06a9\u0646\u062a\u0631\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec95219 elementor-widget elementor-widget-text-editor\" data-id=\"ec95219\" 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\u06cc\u0646 \u06a9\u0627\u0631 \u0686\u0646\u062f\u06cc\u0646 \u0645\u0632\u06cc\u062a \u062f\u0627\u0631\u062f. \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644\u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u062a\u0635\u0627\u0644 \u0641\u06cc\u0632\u06cc\u06a9\u06cc \u0628\u06cc\u0646 ESP32 \u0648 \u0631\u0627\u06cc\u0627\u0646\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc \u0628\u0631\u062f. (\u0645\u062e\u0635\u0648\u0635\u0627\u064b \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 ESP32 \u062f\u0631 \u06cc\u06a9 \u062f\u0633\u062a\u06af\u0627\u0647 \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647 \u06cc\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0622\u0646 \u063a\u06cc\u0631 \u0645\u0645\u06a9\u0646 \u0628\u0627\u0634\u062f). \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u062f\u06cc\u06af\u0631 \u0646\u06cc\u0627\u0632\u06cc \u0646\u06cc\u0633\u062a \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648\u0627\u06cc\u0641\u0627\u06cc\u060c ESP32 \u0631\u0627 \u0645\u062c\u062f\u062f\u0627 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u0647\u200c\u0648\u06cc\u0698\u0647 \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ESP32 \u062f\u0631 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc\u0641\u0627\u06cc \u0627\u0645\u06a9\u0627\u0646 \u062f\u0627\u0631\u062f \u0632\u06cc\u0627\u062f \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u062f\u060c \u0628\u0633\u06cc\u0627\u0631 \u0645\u0641\u06cc\u062f \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-f7f383a elementor-widget elementor-widget-heading\" data-id=\"f7f383a\" 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-76cd27c elementor-widget elementor-widget-image\" data-id=\"76cd27c\" 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<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/1-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/1-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/1-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-91f519d elementor-widget elementor-widget-heading\" data-id=\"91f519d\" 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-8d51364 elementor-widget elementor-widget-html\" data-id=\"8d51364\" 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<tr>\r\n\t<td width=\"70%\"> \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\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=\"  \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-aab03e9 elementor-widget elementor-widget-heading\" data-id=\"aab03e9\" 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<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5395677 elementor-widget elementor-widget-html\" data-id=\"5395677\" 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<tr>\r\n\t<td width=\"90%\">Serial Bluetooth Terminal (Android)<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=de.kai_morich.serial_bluetooth_terminal&hl=en\" target=\"_blank\"><i class=\"fa fa-info\" 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-c220853 elementor-widget elementor-widget-heading\" data-id=\"c220853\" 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\">\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648 \u06a9\u0646\u062a\u0631\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ba98d0 elementor-widget elementor-widget-heading\" data-id=\"3ba98d0\" 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\">\u06af\u0627\u0645 \u0627\u0648\u0644: \u0646\u0635\u0628 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 Serial Bluetooth Terminal \u0628\u0631 \u0631\u0648\u06cc \u06af\u0648\u0634\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0dd981a elementor-widget elementor-widget-text-editor\" data-id=\"0dd981a\" 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 \u0646\u0635\u0628 \u0627\u06cc\u0646 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0627\u0632 Google Play\u060c \u0628\u0631 \u0631\u0648\u06cc\u00a0<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=de.kai_morich.serial_bluetooth_terminal&amp;hl=en&amp;gl=US\" target=\"_blank\" rel=\"noopener\">\u0627\u06cc\u0646 \u0644\u06cc\u0646\u06a9\u00a0<\/a>\u06a9\u0644\u06cc\u06a9 \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-dfb424d elementor-widget elementor-widget-image\" data-id=\"dfb424d\" 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<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-RequiredApps-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"ESP32: Configuring WiFi ( Required App)\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-RequiredApps-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-RequiredApps-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-62c0200 elementor-widget elementor-widget-heading\" data-id=\"62c0200\" 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\">\u06af\u0627\u0645 \u062f\u0648\u0645: \u0622\u067e\u0644\u0648\u062f \u06a9\u062f \u0628\u0631 \u0631\u0648\u06cc ESP32 <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ec2b73 elementor-widget elementor-widget-text-editor\" data-id=\"8ec2b73\" 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\u0648\u0644\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647\u060c \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 ESP32 Add-on \u062f\u0631 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0627\u0633\u062a. \u067e\u0633 \u0627\u0632 \u0646\u0635\u0628\u060c \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0628\u0631\u062f ESP32 \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-7a1cde3 elementor-widget elementor-widget-html\" data-id=\"7a1cde3\" 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 \"BluetoothSerial.h\"\r\n#include &lt;WiFi.h&gt;\r\n\r\n\/\/#define USE_PIN \/\/ Uncomment this to use PIN during pairing. The pin is specified on the line below\r\nconst char *pin = \"1218\"; \/\/ Change this to more secure PIN.\r\n\r\nString device_name = \"ESP32-BT-WIFI-CONTROLLER\";\r\nBluetoothSerial SerialBT;\r\n\r\nint i = 0;\r\nString incoming_char;\r\nString SSIDIN;\r\nString PASSIN;\r\nString header;\r\nString ssids_array[50];\r\nString network_string;\r\nString connected_string;\r\n\r\nint startchar;\r\nint endchar;\r\n\r\nlong start_wifi_millis;\r\nlong wifi_timeout = 10000;\r\n\r\nvoid setup() {\r\n \/\/pinMode(LED_BUILTIN, OUTPUT);\r\n Serial.begin(115200);\r\n \/\/ Initialize the output variables as outputs\r\n\r\n SerialBT.begin(device_name); \/\/Bluetooth device name\r\n Serial.printf(\"Device name: \\\"%s\\\"\\n\", device_name.c_str());\r\n \/\/Serial.printf(\"The device with name \\\"%s\\\" and MAC address %s is started.\\nNow you can pair it with Bluetooth!\\n\", device_name.c_str(), SerialBT.getMacString()); \/\/ Use this after the MAC method is implemented\r\n \/*#ifdef USE_PIN\r\n SerialBT.setPin(pin);\r\n Serial.println(\"Using PIN\");\r\n #endif*\/\r\n while (!(SerialBT.available()));\r\n SerialBT.println(\"Scanning Wi-Fi networks\");\r\n Serial.println(\"Scanning Wi-Fi networks\");\r\n \r\n\r\n scan_wifi_networks();\r\nA:\r\n SerialBT.println(\"Please enter the name of your WiFi.\");\r\n while (!(SerialBT.available()));\r\n while (SerialBT.available()) {\r\n char c = SerialBT.read();\r\n incoming_char += c;\r\n Serial.write(c);\r\n }\r\n if (incoming_char.indexOf(\"ssid:\") &gt;= 0)\r\n {\r\n startchar = incoming_char.indexOf('&lt;') + 1;\r\n endchar = incoming_char.indexOf('&gt;', startchar);\r\n for (int i = startchar; i &lt; endchar; i++)\r\n SSIDIN += incoming_char[i];\r\n Serial.println(SSIDIN);\r\n }\r\n else\r\n {\r\n SerialBT.println(\"Error:Enter SSID with following format -&gt; ssid:...\");\r\n goto A;\r\n }\r\n incoming_char = \"\";\r\n SerialBT.println(\"Please enter the password of your WiFi.\");\r\n while (!(SerialBT.available()));\r\n while (SerialBT.available()) {\r\n char c = SerialBT.read();\r\n incoming_char += c;\r\n Serial.write(c);\r\n }\r\n if (incoming_char.indexOf(\"pass:\") &gt;= 0)\r\n {\r\n int startchar2 = incoming_char.indexOf('&lt;') + 1;\r\n int endchar2 = incoming_char.indexOf('&gt;', startchar2);\r\n for (int i = startchar2; i &lt; endchar2; i++)\r\n PASSIN += incoming_char[i];\r\n Serial.println(PASSIN);\r\n }\r\n else\r\n {\r\n SerialBT.println(\"Error:Enter Pass with following format -&gt; pass:...\");\r\n goto A;\r\n }\r\n delay(500);\r\n\r\n SerialBT.println(\"Please wait for Wi-Fi connection...\");\r\n Serial.println(\"Please wait for Wi_Fi connection...\");\r\n \/\/disconnect_bluetooth();\r\n\r\n start_wifi_millis = millis();\r\n const char* ssid = SSIDIN.c_str();\r\n const char* password = PASSIN.c_str();\r\n WiFi.begin(ssid, password);\r\n while (WiFi.status() != WL_CONNECTED) {\r\n delay(500);\r\n Serial.print(\".\");\r\n if (millis() - start_wifi_millis &gt; wifi_timeout) {\r\n WiFi.disconnect(true, true);\r\n SerialBT.println(\"Could't connect to Wi-Fi...\");\r\n Serial.println(\"Could't connect to Wi-Fi...\");\r\n }\r\n }\r\n SerialBT.println(\"Connected\");\r\n Serial.println(\"Connected\");\r\n\r\n SerialBT.print(\"ESP32 IP: \");\r\n SerialBT.println(WiFi.localIP());\r\n Serial.print(\"ESP32 IP: \");\r\n Serial.println(WiFi.localIP());\r\n\r\n incoming_char = \"\";\r\n SSIDIN = \"\";\r\n PASSIN = \"\";\r\n \/\/while (1);\r\n}\r\n\r\nvoid scan_wifi_networks()\r\n{\r\n WiFi.mode(WIFI_STA);\r\n \/\/ WiFi.scanNetworks will return the number of networks found\r\n int n = WiFi.scanNetworks();\r\n if (n == 0) {\r\n SerialBT.println(\"no networks found\");\r\n } else {\r\n SerialBT.println();\r\n SerialBT.print(n);\r\n SerialBT.println(\" networks found\");\r\n delay(1000);\r\n for (int i = 0; i &lt; n; ++i) {\r\n ssids_array[i + 1] = WiFi.SSID(i);\r\n Serial.print(i + 1);\r\n Serial.print(\": \");\r\n Serial.println(ssids_array[i + 1]);\r\n network_string = i + 1;\r\n network_string = network_string + \": \" + WiFi.SSID(i) + \" (Strength:\" + WiFi.RSSI(i) + \")\";\r\n SerialBT.println(network_string);\r\n }\r\n }\r\n}\r\n\r\nvoid disconnect_bluetooth()\r\n{\r\n delay(1000);\r\n Serial.println(\"BT stopping\");\r\n SerialBT.println(\"Bluetooth disconnecting...\");\r\n delay(1000);\r\n SerialBT.flush();\r\n SerialBT.disconnect();\r\n SerialBT.end();\r\n Serial.println(\"BT stopped\");\r\n delay(1000);\r\n}\r\n\r\nvoid loop() {\r\n delay(1000);\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-b4a0040 elementor-widget elementor-widget-text-editor\" data-id=\"b4a0040\" 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\u06cc\u0631 \u06a9\u0644\u06cc \u06a9\u062f \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<br \/>\u2022 \u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u062f\u0648\u0637\u0631\u0641\u0647 \u0628\u0644\u0648\u062a\u0648\u062b\u06cc \u0628\u06cc\u0646 ESP32 \u0648 \u062a\u0644\u0641\u0646 \u0647\u0648\u0634\u0645\u0646\u062f \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<br \/>\u2022 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631 \u0645\u062a\u0635\u0644 \u0628\u0647 \u0628\u0644\u0648\u062a\u0648\u062b ESP32 \u0628\u0631\u0627\u06cc \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 SSID \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u0638\u0631 <br \/>\u2022 \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b \u062a\u0648\u0633\u0637 ESP32<br \/>\u2022 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc WiFi \u0648 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0622\u0646<\/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-dbef135 elementor-widget elementor-widget-heading\" data-id=\"dbef135\" 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 \u06a9\u062f<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce4560c elementor-widget elementor-widget-text-editor\" data-id=\"ce4560c\" 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\u062d\u0644\u0647 \u0627\u0648\u0644\u060c \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0646\u0635\u0628 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u0628\u0644\u0648\u062a\u0648\u062b \u0648 \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \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-9075c74 elementor-widget elementor-widget-html\" data-id=\"9075c74\" 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 \"BluetoothSerial.h\"\r\n#include &lt;WiFi.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-7ad176f elementor-widget elementor-widget-text-editor\" data-id=\"7ad176f\" 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 \u06af\u0627\u0645 \u0628\u0639\u062f\u060c \u067e\u0633 \u0627\u0632 \u0627\u0646\u062a\u062e\u0627\u0628 \u06cc\u06a9 \u0646\u0627\u0645 \u0628\u0631\u0627\u06cc \u0628\u0644\u0648\u062a\u0648\u062b \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 ESP32\u060c \u06cc\u06a9 instance \u0628\u0631\u0627\u06cc \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u06a9\u0646\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-426fa77 elementor-widget elementor-widget-html\" data-id=\"426fa77\" 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 device_name = \"ESP32-BT-WIFI-CONTROLLER\";\r\nBluetoothSerial SerialBT;\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb53080 elementor-widget elementor-widget-text-editor\" data-id=\"cb53080\" 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>\u062a\u0627\u0628\u0639<\/strong> <strong>()<\/strong><strong>Setup<\/strong><br \/>\u062f\u0631 \u062a\u0627\u0628\u0639 Setup\u060c \u0627\u0648\u0644\u06cc\u0646 \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0627\u0631\u062a\u0628\u0627\u0637 \u0633\u0631\u06cc\u0627\u0644 \u0628\u0627 \u0628\u0627\u062f \u0631\u06cc\u062a 115200 \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-a4bb0d6 elementor-widget elementor-widget-html\" data-id=\"a4bb0d6\" 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-2e2b8bc elementor-widget elementor-widget-text-editor\" data-id=\"2e2b8bc\" 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>\u062d\u0627\u0644\u060c \u0628\u0644\u0648\u062a\u0648\u062b \u0628\u0631\u062f ESP32 \u0631\u0627 \u0641\u0639\u0627\u0644 \u0645\u06cc \u06a9\u0646\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-5d6352e elementor-widget elementor-widget-html\" data-id=\"5d6352e\" 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>SerialBT.begin(device_name);\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9228f11 elementor-widget elementor-widget-text-editor\" data-id=\"9228f11\" 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 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0627\u0633\u06a9\u0646 \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u0627\u0637\u0631\u0627\u0641\u060c \u0646\u0627\u0645 SSID \u067e\u06cc\u062f\u0627 \u0634\u062f\u0647 \u0648 \u0642\u062f\u0631\u062a \u0633\u06cc\u06af\u0646\u0627\u0644 \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u067e\u0648\u0631\u062a \u0633\u0631\u06cc\u0627\u0644 \u0686\u0627\u067e \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 \u062f\u06cc\u0648\u0627\u06cc\u0633 \u0645\u062a\u0635\u0644 \u0628\u0647 \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0648\u062a\u0648\u062b \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\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-e80f9d7 elementor-widget elementor-widget-html\" data-id=\"e80f9d7\" 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>scan_wifi_networks();\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90bf7fc elementor-widget elementor-widget-text-editor\" data-id=\"90bf7fc\" 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 \u062a\u0627\u0628\u0639 \u0641\u0648\u0642 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \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-f308ff6 elementor-widget elementor-widget-html\" data-id=\"f308ff6\" 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 scan_wifi_networks()\r\n{\r\n WiFi.mode(WIFI_STA);\r\n \/\/ WiFi.scanNetworks will return the number of networks found\r\n int n = WiFi.scanNetworks();\r\n if (n == 0) {\r\n SerialBT.println(\"no networks found\");\r\n } else {\r\n SerialBT.println();\r\n SerialBT.print(n);\r\n SerialBT.println(\" networks found\");\r\n delay(1000);\r\n for (int i = 0; i &lt; n; ++i) {\r\n ssids_array[i + 1] = WiFi.SSID(i);\r\n Serial.print(i + 1);\r\n Serial.print(\": \");\r\n Serial.println(ssids_array[i + 1]);\r\n network_string = i + 1;\r\n network_string = network_string + \": \" + WiFi.SSID(i) + \" (Strength:\" + WiFi.RSSI(i) + \")\";\r\n SerialBT.println(network_string);\r\n }\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-8a1d13e elementor-widget elementor-widget-text-editor\" data-id=\"8a1d13e\" 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\u062c\u0627\u060c \u0627\u0628\u062a\u062f\u0627 \u0645\u062f \u06a9\u0627\u0631\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u0645\u0627\u0698\u0648\u0644 ESP32 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc \u0634\u0648\u062f. \u0645\u062f \u06a9\u0627\u0631\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc\u060c \u0634\u0627\u0645\u0644 \u0633\u0647 \u062d\u0627\u0644\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<br>\u2022 ESP32 <b>:Station<\/b>&nbsp;\u0628\u0647 Access Point \u0645\u062a\u0635\u0644 \u0645\u06cc \u0634\u0648\u062f (\u0645\u0627\u0646\u0646\u062f \u0631\u0648\u062a\u0631).<br>\u2022 <strong>Access Point (Hotspot)<\/strong>: \u0633\u0627\u06cc\u0631 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0628\u0647 ESP32 \u0645\u062a\u0635\u0644 \u0634\u0648\u0646\u062f.<br>\u2022 ESP32 :<span style=\"letter-spacing: 0px; font-weight: bold;\">Access Point &amp; Station<\/span> <span style=\"letter-spacing: 0px;\">\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 Access Point \u0639\u0645\u0644 \u0645\u06cc \u06a9\u0646\u062f. \u062f\u0631 \u0639\u06cc\u0646 \u062d\u0627\u0644 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 Station\u060c \u0628\u0647 Access Point \u062f\u06cc\u06af\u0631 \u0646\u06cc\u0632 \u0645\u062a\u0635\u0644 \u0627\u0633\u062a.<\/span><\/p>\n<p>\u0627\u0632 \u062d\u0627\u0644\u062a Station \u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0628\u0631\u062f ESP32 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645. \u0628\u0627 \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 Local Network\u060c \u0628\u0647 \u0622\u0646 \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a\u060c \u0631\u0648\u062a\u0631 \u0646\u0642\u0634 Access Point \u0631\u0627 \u0628\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0648 ESP32 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 Station \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u0634\u0648\u062f.<br>\u062f\u0631 \u067e\u0627\u06cc\u0627\u0646\u060c \u062a\u0627\u0628\u0639 scan_wifi_networks\u060c \u062a\u0639\u062f\u0627\u062f \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u067e\u06cc\u062f\u0627 \u0634\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0645\u0634\u062e\u0635\u0627\u062a \u0622\u0646 (SSID \u0648 \u0642\u062f\u0631\u062a \u0633\u06cc\u06af\u0646\u0627\u0644) \u062f\u0631 \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0686\u0627\u067e \u0645\u06cc \u06a9\u0646\u062f.<br>\u062d\u0627\u0644 \u0628\u0627 \u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0644\u0648\u062a\u0648\u062b \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u060c \u0627\u0632 \u0627\u0648 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 SSID \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0631\u0627 \u0648\u0627\u0631\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-ba89388 elementor-widget elementor-widget-html\" data-id=\"ba89388\" 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>SerialBT.print(\"\"Please enter the name of your WiFi.\" \");\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-013f64c elementor-widget elementor-widget-text-editor\" data-id=\"013f64c\" 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 \u062d\u0627\u0648\u06cc SSID \u0648 PASS \u0631\u0627 \u0628\u0647 \u0648\u0633\u06cc\u0644\u0647 \u06a9\u062f \u0632\u06cc\u0631 \u062a\u0648\u0633\u0637 ESP32 \u062f\u0631\u06cc\u0627\u0641\u062a \u0648 \u062f\u0631 \u0631\u0634\u062a\u0647 incoming_char \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u06a9\u0646\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-c6f74a9 elementor-widget elementor-widget-html\" data-id=\"c6f74a9\" 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 (SerialBT.available()) {\r\n    char c = SerialBT.read();\r\n    incoming_char += c;\r\n    Serial.write(c);\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-ded6fea elementor-widget elementor-widget-text-editor\" data-id=\"ded6fea\" 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>\u062d\u0627\u0644 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0631\u0634\u062a\u0647 \u0648\u0631\u0648\u062f\u06cc\u060c \u0637\u0628\u0642 \u0641\u0631\u0645\u062a \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\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-dac8aba elementor-widget elementor-widget-html\" data-id=\"dac8aba\" 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 (incoming_char.indexOf(\"ssid:\") &gt;= 0)\r\n {\r\n startchar = incoming_char.indexOf('&lt;') + 1;\r\n endchar = incoming_char.indexOf('&gt;', startchar);\r\n for (int i = startchar; i &lt; endchar; i++)\r\n SSIDIN += incoming_char[i];\r\n Serial.println(SSIDIN);\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-df3ab69 elementor-widget elementor-widget-text-editor\" data-id=\"df3ab69\" 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 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0645\u062a\u0646 \u0627\u0631\u0633\u0627\u0644 \u0634\u062f\u0647 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0644\u0648\u062a\u0648\u062b\u060c \u062f\u0627\u0631\u0627\u06cc \u0644\u063a\u062a &#8220;ssid:&#8221; \u0628\u0627\u0634\u062f\u060c \u0646\u0627\u0645 \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u0628\u06cc\u0646 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u2018&lt;\u2019 \u0648 \u2018&gt;\u2019 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f\u060c \u062f\u0631 \u0631\u0634\u062a\u0647 SSIDIN \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<br \/>\u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0645\u062a\u0646 \u0627\u0631\u0633\u0627\u0644\u06cc \u0641\u0627\u0642\u062f \u0644\u063a\u062a &#8220;ssid&#8221; \u0628\u0627\u0634\u062f\u060c \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0647 \u0641\u0631\u0645\u062a \u0627\u0631\u0633\u0627\u0644 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0631\u0639\u0627\u06cc\u062a \u06a9\u0646\u062f. \u0633\u067e\u0633\u060c \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0628\u0647 \u0646\u0642\u0637\u0647 A \u0628\u0627\u0632 \u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u06cc\u0645 \u062a\u0627 \u0627\u0632 \u0622\u0646 \u062e\u0637 \u062a\u06a9\u0631\u0627\u0631 \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-d9dfe4d elementor-widget elementor-widget-html\" data-id=\"d9dfe4d\" 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>else\r\n {\r\n SerialBT.println(\"Enter SSID with following format -&gt; ssid:...\");\r\n goto A;\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-23f5999 elementor-widget elementor-widget-text-editor\" data-id=\"23f5999\" 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>\u0646\u0642\u0637\u0647 A \u062f\u0631 \u06a9\u062f\u060c \u062f\u0631 \u0627\u0628\u062a\u062f\u0627\u06cc \u0642\u0633\u0645\u062a \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0634\u062e\u0635\u0627\u062a \u0648\u0627\u06cc \u0641\u0627\u06cc \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f.<br \/>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u060c \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u062f\u0631\u06af\u0627\u0647 \u0628\u0644\u0648\u062a\u0648\u062b \u0686\u0627\u067e \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u0648 \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\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-123733d elementor-widget elementor-widget-html\" data-id=\"123733d\" 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>  SerialBT.println(\"Please enter the password of your WiFi.\");\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-033dbef elementor-widget elementor-widget-text-editor\" data-id=\"033dbef\" 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\u0627\u0646\u0646\u062f SSID\u060c \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u0634\u0627\u0628\u0647\u06cc \u0628\u0631\u0627\u06cc PASS \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u06cc\u0645. \u06a9\u062f \u0622\u0646 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \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-8ee5bfc elementor-widget elementor-widget-html\" data-id=\"8ee5bfc\" 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 (incoming_char.indexOf(\"pass:\") &gt;= 0)\r\n {\r\n int startchar2 = incoming_char.indexOf('&lt;') + 1;\r\n int endchar2 = incoming_char.indexOf('&gt;', startchar2);\r\n for (int i = startchar2; i &lt; endchar2; i++)\r\n PASSIN += incoming_char[i];\r\n Serial.println(PASSIN);\r\n }\r\n else\r\n {\r\n SerialBT.println(\"Enter Pass with following format -&gt; pass:...\");\r\n goto A;\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-e0abd8d elementor-widget elementor-widget-text-editor\" data-id=\"e0abd8d\" 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>\u062d\u0627\u0644 \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b\u060c \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc \u06a9\u0646\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-33c1393 elementor-widget elementor-widget-html\" data-id=\"33c1393\" 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-0bb9432 elementor-widget elementor-widget-text-editor\" data-id=\"0bb9432\" 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\u0647 \u0645\u062f\u062a 10 \u062b\u0627\u0646\u06cc\u0647 \u0648\u0636\u0639\u06cc\u062a \u0627\u062a\u0635\u0627\u0644 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0631 \u0635\u0648\u0631\u062a \u0639\u062f\u0645 \u0645\u0648\u0641\u0642\u06cc\u062a \u062f\u0631 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u060c \u0639\u0628\u0627\u0631\u062a \u062e\u0637\u0627 \u0631\u0627 \u062f\u0631 \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0686\u0627\u067e \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0648\u062a\u0648\u062b \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\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-e57205b elementor-widget elementor-widget-html\" data-id=\"e57205b\" 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(500);\r\n Serial.print(\".\");\r\n if (millis() - start_wifi_millis &gt; wifi_timeout) {\r\n WiFi.disconnect(true, true);\r\n SerialBT.println(\"Could't connect to Wi-Fi...\");\r\n Serial.println(\"Could't connect to Wi-Fi...\");\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-26207b3 elementor-widget elementor-widget-text-editor\" data-id=\"26207b3\" 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>\u0647\u0645\u0686\u0646\u06cc\u0646 \u062f\u0631 \u0635\u0648\u0631\u062a \u0627\u062a\u0635\u0627\u0644 \u0645\u0648\u0641\u0642\u060c \u0644\u063a\u062a Connected \u0686\u0627\u067e \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-c3cff95 elementor-widget elementor-widget-html\" data-id=\"c3cff95\" 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>SerialBT.println(\"Connected\");\r\n  Serial.println(\"Connected\");\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-933d1d9 elementor-widget elementor-widget-text-editor\" data-id=\"933d1d9\" 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\u0647\u0627\u06cc\u062a\u060c \u0622\u06cc \u067e\u06cc \u0645\u0627\u0698\u0648\u0644 ESP32 \u062f\u0631 \u0634\u0628\u06a9\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0646\u0645\u0627\u06cc\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-1f62be3 elementor-widget elementor-widget-html\" data-id=\"1f62be3\" 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>SerialBT.print(\"ESP32 IP: \");\r\n  SerialBT.println(WiFi.localIP());\r\n  Serial.print(\"ESP32 IP: \");\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-ecc3024 elementor-widget elementor-widget-alert\" data-id=\"ecc3024\" 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\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u062f\u0631 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 ESP32\u060c \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627\u062f\u06cc\u0648\u06cc\u06cc Bluetooth \u0648 WiFi \u0628\u0627 \u0647\u0645 \u0645\u0634\u062a\u0631\u06a9 \u0647\u0633\u062a\u0646\u062f\u060c \u062f\u0631 \u0635\u0648\u0631\u062a \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0647\u0631 \u062f\u0648\u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u0646\u0627\u0633\u0628\u06cc \u0646\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u0627\u0634\u062a. \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0642\u0635\u062f \u0627\u0631\u0633\u0627\u0644 \u062f\u06cc\u062a\u0627 (\u0645\u0627\u0646\u0646\u062f \u062a\u0635\u0648\u06cc\u0631) \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0639\u062f \u0627\u0632 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc\u060c \u0627\u062a\u0635\u0627\u0644 \u0628\u0644\u0648\u062a\u0648\u062b \u0631\u0627 \u0628\u0628\u0646\u062f\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-7fe5809 elementor-widget elementor-widget-text-editor\" data-id=\"7fe5809\" 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 \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0628\u0644\u0648\u062a\u0648\u062b\u060c \u062e\u0637 88 \u06a9\u062f \u0631\u0627 \u0627\u0632 \u062d\u0627\u0644\u062a \u06a9\u0627\u0645\u0646\u062a \u062e\u0627\u0631\u062c \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-9701327 elementor-widget elementor-widget-html\" data-id=\"9701327\" 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>\/\/disconnect_bluetooth();\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40723e1 elementor-widget elementor-widget-text-editor\" data-id=\"40723e1\" 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\u0627\u0628\u0639 \u0628\u0639\u062f\u06cc\u060c \u0627\u0628\u062a\u062f\u0627 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0644\u0648\u062a\u0648\u062b \u0628\u0631\u062f ESP32 \u0628\u0627 \u06a9\u0627\u0631\u0628\u0631 \u0648 \u0633\u067e\u0633 \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0648\u062a\u0648\u062b \u0631\u0627 \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u0645\u06cc \u06a9\u0646\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-80dcc08 elementor-widget elementor-widget-html\" data-id=\"80dcc08\" 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 disconnect_bluetooth()\r\n{\r\n  delay(1000);\r\n  Serial.println(\"BT stopping\");\r\n  SerialBT.println(\"Bluetooth disconnecting...\");\r\n  delay(1000);\r\n  SerialBT.flush();\r\n  SerialBT.disconnect();\r\n  SerialBT.end();\r\n  Serial.println(\"BT stopped\");\r\n  delay(1000);\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-ffd0563 elementor-widget elementor-widget-heading\" data-id=\"ffd0563\" 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\">\u06af\u0627\u0645 \u0633\u0648\u0645: \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90549f3 elementor-widget elementor-widget-text-editor\" data-id=\"90549f3\" 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 \u0622\u067e\u0644\u0648\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0631 \u0631\u0648\u06cc ESP32\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0644\u0648\u062a\u0648\u062b \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u062e\u0648\u062f \u0631\u0627 \u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 ESP32-BT-Slave \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f. \u0627\u06af\u0631 \u062e\u0637 4 \u0631\u0627 \u0627\u0632 \u062d\u0627\u0644\u062a \u06a9\u0627\u0645\u0646\u062a \u062e\u0627\u0631\u062c \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0627\u0632 \u0634\u0645\u0627 \u06a9\u062f \u0645\u06cc\u062e\u0648\u0627\u0647\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0639\u062f\u062f 1218 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.<br \/>\u062d\u0627\u0644 \u0646\u0648\u0628\u062a \u0628\u0647 \u0627\u062c\u0631\u0627\u06cc \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 Serial Bluetooth Terminal \u0645\u06cc \u0631\u0633\u062f. \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0628\u0631 \u0631\u0648\u06cc \u0634\u0645\u0627\u0631\u0647 \u0647\u0627\u06cc 1 \u062a\u0627 3 \u062f\u0631\u062c \u0634\u062f\u0647 \u062f\u0631 \u062a\u0635\u0648\u06cc\u0631 \u0628\u0632\u0646\u06cc\u062f. \u062f\u0631 \u0635\u0648\u0631\u062a \u0627\u062a\u0635\u0627\u0644 \u0645\u0648\u0641\u0642 \u0628\u0647 \u0628\u0644\u0648\u062a\u0648\u062b ESP32\u060c \u0645\u062a\u0646 \u0642\u0633\u0645\u062a 4 \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-68115b7 elementor-widget elementor-widget-image\" data-id=\"68115b7\" 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<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results1-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"ESP32: Configuring WiFi (Results1)\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results1-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results1-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-67a10e7 elementor-widget elementor-widget-text-editor\" data-id=\"67a10e7\" 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 \u0645\u0634\u0627\u0647\u062f\u0647 \u0644\u063a\u062a Connected\u060c \u06cc\u06a9 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u0628\u0631\u0627\u06cc ESP32 \u0628\u0641\u0631\u0633\u062a\u06cc\u062f. \u0628\u0631\u0646\u0627\u0645\u0647\u060c \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u0631\u0648\u0634\u0646 \u062f\u0631 \u0627\u0637\u0631\u0627\u0641 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc \u062f\u0647\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-9bab0bc elementor-widget elementor-widget-image\" data-id=\"9bab0bc\" 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<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results2-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"ESP32: Configuring WiFi (Results2)\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results2-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results2-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-5208695 elementor-widget elementor-widget-text-editor\" data-id=\"5208695\" 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>\u062d\u0627\u0644 \u06cc\u06a9\u06cc \u0627\u0632 \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0631\u062f\u0647 \u0648 SSID \u0648 Password \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u0648 \u0628\u0627 \u0641\u0631\u0645\u062a \u0632\u06cc\u0631 \u0648\u0627\u0631\u062f \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u06a9\u0646\u06cc\u062f.<br \/>ssid:&lt;type your ssid here&gt;<br \/>pass:&lt;type your password here&gt;<br \/>\u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0647\u0645\u0647 \u0645\u0631\u0627\u062d\u0644 \u0631\u0627 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0637\u06cc \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c ESP32 \u0628\u0647 \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0645\u062a\u0635\u0644 \u0634\u062f\u0647 \u0648 \u0622\u06cc \u067e\u06cc \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0686\u0627\u067e \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 \u062f\u06cc\u0648\u0627\u06cc\u0633 \u0645\u062a\u0635\u0644 \u0628\u0647 \u0645\u0627\u0698\u0648\u0644 \u0628\u0644\u0648\u062a\u0648\u067e \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\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-13fd504 elementor-widget elementor-widget-image\" data-id=\"13fd504\" 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<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results3-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"ESP32: Configuring WiFi (Results3)\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results3-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results3-768x480.jpg 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\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-07ac86b elementor-widget elementor-widget-image\" data-id=\"07ac86b\" 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\/09\/ESP32-WIFI-setting-using-Bluetooth-Results4.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP32 WIFI setting using Bluetooth-Results4\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzAyNzEsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyM1wvMDlcL0VTUDMyLVdJRkktc2V0dGluZy11c2luZy1CbHVldG9vdGgtUmVzdWx0czQuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"1140\" height=\"713\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results4-1200x750.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results4-600x375.jpg 600w, https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/ESP32-WIFI-setting-using-Bluetooth-Results4-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-e47134c elementor-widget elementor-widget-alert\" data-id=\"e47134c\" 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\">\u0633\u06cc\u06af\u0646\u0627\u0644 \u0647\u0627\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0628\u0644\u0648\u062a\u0648\u062b \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0627 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u062a\u062f\u0627\u062e\u0644 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 ESP32 \u0631\u0627 \u0627\u0632 \u0633\u0627\u06cc\u0631 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0633\u06cc\u06af\u0646\u0627\u0644 \u0647\u0627\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u06cc\u0627 \u0628\u0644\u0648\u062a\u0648\u062b \u0642\u0648\u06cc \u0645\u0646\u062a\u0634\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f \u062f\u0648\u0631 \u0646\u06af\u0647 \u062f\u0627\u0631\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-1371ccc elementor-widget elementor-widget-heading\" data-id=\"1371ccc\" 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-c8a0dd7 elementor-widget elementor-widget-text-editor\" data-id=\"c8a0dd7\" 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 \u0646\u062d\u0648\u0647 \u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627 ESP32 \u0648 \u0627\u0631\u0633\u0627\u0644 \u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u0627\u062f\u0647 \u0628\u0647 \u0622\u0646 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0644\u0648\u062a\u0648\u062b \u0648 \u062a\u0646\u0638\u06cc\u0645 \u0645\u0634\u062e\u0635\u0627\u062a \u0627\u0628\u062a\u062f\u0627\u06cc\u06cc \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0631\u0627 \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u06cc\u0645.<br \/>\u0634\u0645\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0637\u0627\u0644\u0628 \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u0628\u0627 \u06a9\u0645\u06cc \u0627\u0628\u062a\u06a9\u0627\u0631\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<br \/>1- \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u067e\u0631\u0648\u062a\u06a9\u0644\u200c\u0647\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0627\u0645\u0646 \u0645\u0627\u0646\u0646\u062f \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u06cc\u0627 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0641\u0638\u062a \u0627\u0632 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc <br \/>2- \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u06cc\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0628\u0631\u0627\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u0631\u062f\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc\u0641\u0627\u06cc<br \/>3- \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0645\u06a9\u0627\u0646\u06cc\u0633\u0645 \u0647\u0627\u06cc \u0631\u0633\u06cc\u062f\u06af\u06cc \u0648 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062e\u0637\u0627 \u062f\u0631 \u06a9\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc\u0641\u0627\u06cc<br \/>\u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0646\u06a9\u0627\u062a \u0648 \u062a\u0631\u0641\u0646\u062f\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0631\u0622\u06cc\u0646\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u0631\u0627 \u062f\u0631 ESP32 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0646\u06cc\u062f.<\/p><p>\u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u06cc\u06af\u0631 \u062d\u0627\u0644\u062a \u0647\u0627\u06cc \u06a9\u0627\u0631\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u2014 Access Point \u0648 Access Point &amp; Station\u2014 \u0631\u0627 \u0646\u06cc\u0632 \u0628\u0647 \u06a9\u0627\u0631 \u0628\u0628\u0631\u06cc\u062f. \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u062f \u06a9\u0627\u0631\u06cc Access Point \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f ESP32 \u062e\u0648\u062f \u0631\u0627 \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0631\u0648\u062a\u0631\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0646\u0627\u0645 SSID \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0622\u0646 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b \u062f\u0633\u062a\u06af\u0627\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0645\u062b\u0644 \u06af\u0648\u0634\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u06cc\u0627 \u06cc\u06a9 ESP32 \u062f\u06cc\u06af\u0631\u060c \u0642\u0627\u0628\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0628\u0627\u0634\u062f.<br \/>\u06cc\u0627 \u0628\u0627 \u0628\u0647 \u06a9\u0627\u0631\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0645\u062f Access Point &amp; Station \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0628\u0644\u0648\u062a\u0648\u062b\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u0634\u0628\u06a9\u0647 \u0648\u0627\u06cc \u0641\u0627\u06cc \u06af\u0633\u062a\u0631\u062f\u0647 \u0642\u0627\u0628\u0644 \u062a\u0646\u0638\u06cc\u0645 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0644\u0648\u062a\u0648\u062b \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. <br \/>\u062f\u0631 \u0647\u0631 \u0633\u0647 \u0645\u062f \u06a9\u0627\u0631\u06cc\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0648 \u0627\u062a\u0635\u0627\u0644 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0647 \u0628\u0631\u062f ESP32\u060c \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062f \u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0622\u0646 \u0622\u067e\u0644\u0648\u062f \u0648 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 \u0645\u0634\u0627\u0647\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\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 \u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0634\u0641 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0628\u06cc \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc\u06a9\u0631\u0648\u06a9\u0646\u062a\u0631\u0644\u0631\u0647\u0627\u06cc \u0633\u0631\u06cc ESP32 \u0647\u0633\u062a\u06cc\u062f\u060c \u0628\u0647 \u062c\u0627\u06cc \u062f\u0631\u0633\u062a\u06cc \u0622\u0645\u062f\u0647 \u0627\u06cc\u062f. \u062a\u0645\u0627\u0645\u06cc \u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 ESP32 \u062f\u0627\u0631\u0627\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0628\u0644\u0648\u062a\u0648\u062b \u062f\u0627\u062e\u0644\u06cc \u0647\u0633\u062a\u0646\u062f. \u0648\u0627\u06cc\u0641\u0627\u06cc \u0628\u0647 ESP32 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0645\u062a\u0635\u0644 \u0648 \u0628\u0627 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0631\u0642\u0631\u0627\u0631 \u06a9\u0646\u062f. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0628\u0644\u0648\u062a\u0648\u062b\u060c \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc \u0633\u06cc\u0645 \u0628\u06cc\u0646 [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":30248,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[943,948],"tags":[4605,5013],"platform":[2732],"bytype":[1076],"difficulty":[1078],"related_products":[5012],"featured_image_src":{"landsacpe":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/poster-2.jpg",1200,900,false],"list":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/poster-2.jpg",1200,900,false],"medium":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/poster-2-533x400.jpg",533,400,true],"full":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/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 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0644\u0648\u062a\u0648\u062b [\u062f\u0631 3 \u06af\u0627\u0645] - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a<\/title>\n<meta name=\"description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634\u060c \u06cc\u0627\u062f \u0628\u06af\u06cc\u0631\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f. \u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0645\u0644 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc Wifi ESP32 \u0628\u0627 \u0628\u0644\u0648\u062a\u0648\u062b.\" \/>\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-setup-wifi-connection-using-bluetooth\/\" \/>\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 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0644\u0648\u062a\u0648\u062b [\u062f\u0631 3 \u06af\u0627\u0645] - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634\u060c \u06cc\u0627\u062f \u0628\u06af\u06cc\u0631\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0644\u0648\u062a\u0648\u062b\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648\u0627\u06cc \u0641\u0627\u06cc ESP32 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f. \u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0645\u0644 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc Wifi ESP32 \u0628\u0627 \u0628\u0644\u0648\u062a\u0648\u062b.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/\" \/>\n<meta property=\"og:site_name\" content=\"\u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-05T13:59:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-05T14:00:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/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-setup-wifi-connection-using-bluetooth\/#primaryimage\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2023\/09\/poster-2.jpg\",\"width\":1200,\"height\":900},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/#webpage\",\"url\":\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/\",\"name\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u062a\\u0646\\u0638\\u06cc\\u0645\\u0627\\u062a \\u0648 \\u067e\\u06cc\\u06a9\\u0631\\u0628\\u0646\\u062f\\u06cc \\u0648\\u0627\\u06cc \\u0641\\u0627\\u06cc ESP32 \\u0627\\u0632 \\u0637\\u0631\\u06cc\\u0642 \\u0628\\u0644\\u0648\\u062a\\u0648\\u062b [\\u062f\\u0631 3 \\u06af\\u0627\\u0645] - \\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/#primaryimage\"},\"datePublished\":\"2023-11-05T13:59:12+00:00\",\"dateModified\":\"2023-11-05T14:00:34+00:00\",\"description\":\"\\u062f\\u0631 \\u0627\\u06cc\\u0646 \\u0622\\u0645\\u0648\\u0632\\u0634\\u060c \\u06cc\\u0627\\u062f \\u0628\\u06af\\u06cc\\u0631\\u06cc\\u062f \\u0686\\u06af\\u0648\\u0646\\u0647 \\u0628\\u0627 \\u0627\\u0633\\u062a\\u0641\\u0627\\u062f\\u0647 \\u0627\\u0632 \\u0628\\u0644\\u0648\\u062a\\u0648\\u062b\\u060c \\u062a\\u0646\\u0638\\u06cc\\u0645\\u0627\\u062a \\u0648\\u0627\\u06cc \\u0641\\u0627\\u06cc ESP32 \\u0631\\u0627 \\u0627\\u0646\\u062c\\u0627\\u0645 \\u062f\\u0647\\u06cc\\u062f. \\u0622\\u0645\\u0648\\u0632\\u0634 \\u06a9\\u0627\\u0645\\u0644 \\u0631\\u0627\\u0647 \\u0627\\u0646\\u062f\\u0627\\u0632\\u06cc Wifi ESP32 \\u0628\\u0627 \\u0628\\u0644\\u0648\\u062a\\u0648\\u062b.\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/#webpage\"},\"author\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/fdf13c585945b48eb39ef043dd45b8ea\"},\"headline\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u062a\\u0646\\u0638\\u06cc\\u0645\\u0627\\u062a \\u0648 \\u067e\\u06cc\\u06a9\\u0631\\u0628\\u0646\\u062f\\u06cc \\u0648\\u0627\\u06cc \\u0641\\u0627\\u06cc ESP32 \\u0627\\u0632 \\u0637\\u0631\\u06cc\\u0642 \\u0628\\u0644\\u0648\\u062a\\u0648\\u062b\",\"datePublished\":\"2023-11-05T13:59:12+00:00\",\"dateModified\":\"2023-11-05T14:00:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/#primaryimage\"},\"keywords\":\"\\u0628\\u0644\\u0648\\u062a\\u0648\\u062b,\\u0648\\u0627\\u06cc\\u0641\\u0627\\u06cc\",\"articleSection\":\"\\u0627\\u06cc\\u0646\\u062a\\u0631\\u0646\\u062a \\u0627\\u0634\\u06cc\\u0627,\\u0628\\u0631\\u0646\\u0627\\u0645\\u0647 \\u0646\\u0648\\u06cc\\u0633\\u06cc\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/esp32-setup-wifi-connection-using-bluetooth\/#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\/29567"}],"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=29567"}],"version-history":[{"count":80,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/29567\/revisions"}],"predecessor-version":[{"id":30672,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/29567\/revisions\/30672"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media\/30248"}],"wp:attachment":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media?parent=29567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/categories?post=29567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/tags?post=29567"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/platform?post=29567"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/bytype?post=29567"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/difficulty?post=29567"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/related_products?post=29567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}