valkonik
New member
Есть панель отображения информации типа "Бегущая строка", она расположена в условно недоступном месте. Даная панель понимает UART. Идея такова, поставить на нее ESP8266 ESP-01,
на ЕСПешке поднять WiFi TCP сервер чтобы он принимал от ноутбука информацию по WiFi и передавал ее по последовательному порту на панель.
Начал заниматься ESP8266 недавно, примеры попробовал в принципе все получилось. В итоге написал такой TCP сервер. Но как теперь его связать с приложением на С++ в ПК не знаю. Что то пробовал на сокетах но ничего не получилось. Давайте вместе построим такой проект, думаю не только мне надо.
на ЕСПешке поднять WiFi TCP сервер чтобы он принимал от ноутбука информацию по WiFi и передавал ее по последовательному порту на панель.
Начал заниматься ESP8266 недавно, примеры попробовал в принципе все получилось. В итоге написал такой TCP сервер. Но как теперь его связать с приложением на С++ в ПК не знаю. Что то пробовал на сокетах но ничего не получилось. Давайте вместе построим такой проект, думаю не только мне надо.
Код:
#include <ESP8266WiFi.h>
WiFiServer server(8888);
void setup()
{
Serial.begin(115200);
WiFi.mode(WIFI_AP);
WiFi.softAP("Test", "1234567890");
server.begin();
}
WiFiClient client;
void loop()
{
if (!client.connected())
{
client = server.available();
} else
{
if (client.available() > 0)
{
Serial.write(client.read());
}
}
}