• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь создание простого сервера

SultanD

New member
организовал управление диодом(контакт gpio2 ) с телефона(html) по wifi на еsp12

однако связь происходит с телефона на домашний роутер а уже с роутера на esp ( еsp в этом случае как сервер хранилище данных)
использовал пример скетча WifiWebServer
и возникает вопрос
можно ли сделать так чтобы подключатся с телефона напрямую к еsp и управлять диодои???? если да то какой пример скетча выбирать или если есть скетч прикрепите пожалуйста, заранее спасибо
p.s. пишу диплом
 

Retrum

New member
организовал управление диодом(контакт gpio2 ) с телефона(html) по wifi на еsp12

однако связь происходит с телефона на домашний роутер а уже с роутера на esp ( еsp в этом случае как сервер хранилище данных)
использовал пример скетча WifiWebServer
и возникает вопрос
можно ли сделать так чтобы подключатся с телефона напрямую к еsp и управлять диодои???? если да то какой пример скетча выбирать или если есть скетч прикрепите пожалуйста, заранее спасибо
p.s. пишу диплом
Про запуск в режиме точки доступа читал?
https://esp8266.ru/forum/threads/nodemcu-zapusk-servera-na-tochke-dostupa.2660/
 

Alex1

New member
@SultanD Вот пример, это точка доступа, мало того можно и статический адрес прописать даже
Код:
#include <ESP8266WiFi.h> //Библиотека для работы с WIFI
#include <ESP8266mDNS.h>
#include <WiFiUdp.h>
#include <ArduinoOTA.h> // Библиотека для OTA-прошивки

const char *ssid = "AP_Home";  
const char *password = "12345678";        
//**************************************************************************************
 IPAddress  apIP(42, 42, 42, 42);  // Defining a static IP address: local & gateway  *
//                                   // Default IP in AP mode is 192.168.4.1           *
//************************************************************************************** 
void setup() {
   delay(500);
  Serial.begin(115200);
  Serial.println();
  Serial.println("Configuring access point...");
  //set-up the custom IP address
  WiFi.mode(WIFI_AP_STA);
  WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0));   // subnet FF FF FF 00  
  WiFi.softAP(ssid, password); //* You can remove the password parameter if you want the AP to be open. *//
  IPAddress myIP = WiFi.softAPIP();
  Serial.print("AP IP address: ");
  Serial.println(myIP);

 
  pinMode(14,OUTPUT);
  pinMode(2,OUTPUT);
  }

void loop() {
ArduinoOTA.handle(); // Всегда готовы к прошивке
digitalWrite(14,1);
delay(100);
digitalWrite(14,0);
delay(100);


digitalWrite(2,1);
delay(100);
digitalWrite(2,0);
delay(100);
}
 
Последнее редактирование:

kab

New member
Ну, ребята!!!

В скетче же явно написано

WiFi.mode(WIFI_STA); // режим клиента

режим клиента !!! - даже русскими буквами


Чтобы ESP запустить в режиме точки доступа, надо

WiFi.mode(WIFI_AP)

Ищите в ARDUINO IDE примеры с WIFI_AP
Смотрите видеоуроки Третьякова - там об этом очень понятно и подробно. Где-то в первых "шагах"
 

Alex1

New member
Не уверен, что это то, что топикстартеру требуется. Но основные советы я уже дал...
Ну Я подумал что в void loop вставить из 25 примеров с клиентом в сети кнопки и объявить пины , это совсем уж просто, сам 2 месяца занимаюсь, но объединять, хотя бы готовое, это несложно. А он диплом пишет, пусть хотя бы так по тренеруется
 
Сверху Снизу