Официальный сайт компании Arduino по адресу arduino.cc
Управление одной Nodemcu другой Nodemcu через webserver
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Чт, 19/03/2020 - 11:44
Добрый день!
Есть две Nodemcu v3 подключенные к домашнему роутеру по WIFI. На одной из Nodemcu запущен webserver. Также имеется страничка с двумя кнопками при нажатии которых в браузере переходим по определенной ссылке, которая включает или выключает подсветку через пин Nodemcu и реле.
void HTTP_init(void) { server.on("/", []() { server.send(200, "text/html", webPage()); }); server.on("/BedlightLivingroomOn", []() { digitalWrite(BedlightLivingroom_pin, HIGH); server.send(200, "text/html", webPage()); delay(100); }); server.on("/BedlightLivingroomOff", []() { digitalWrite(BedlightLivingroom_pin, LOW); server.send(200, "text/html", webPage()); delay(100); }); server.begin(); Serial.println("HTTP server started"); }
Например, при переходе по ссылке из браузера http://192.168.100.175/BedlightLivingroomOn все работает свет включается.
Скажите, пожалуйста, могу я подобным образом управлять этой Nodemcu при помощи другой?
Может у кого есть готовый кусочек кода?
Заранее спасибо.
Скажите, пожалуйста, могу я подобным образом управлять этой Nodemcu при помощи другой?
Скорее всего не можете, иначе бы этого поста не было. Но научиться нетрудно, Вы научитесь, если постараетесь.
Из клиента (браузера) идёт запрос на сервер (GET или POST, как там у Вас сделано).
Всё, что Вам нужно, это чтобы клиентская node прикинулась браузером и отправила точно такой же запрос на серверную node.
Как отправить запрос - есть хренова гора примеров, например, в тех же библиотеках для node. Попробуйте.
И правда получилось :)
Банально - невнимательность
Может кому пригодится