Для начала возьмите пример из ардуины и добавьте одну строку.
Вот:Для начала возьмите пример из ардуины и добавьте одну строку.
<?xml version="1.0"?>
<root xmlns="urn:schemas-upnp-org:device-1-0"><specVersion><device><deviceType>upnp:rootdevice</deviceType><friendlyName>Philips hue clone</friendlyName><presentationURL>index.html</presentationURL><serialNumber>001788102201</serialNumber><modelName>Philips hue bridge 2012</modelName><modelNumber>929000226503</modelNumber><modelURL>http://www.meethue.com</modelURL><manufacturer>Royal Philips Electronics</manufacturer><manufacturerURL>http://www.philips.com</manufacturerURL><UDN>uuid:38323636-4558-4dda-9188-cda0e6118596</UDN></device></root>
Как обещал - на основе примеров Arduino IDE простой способ добавить аутентификацию входа на вебстраницу в скетч без оной. Надо:в отдельной теме
https://esp8266.ru/forum/threads/web-server-nuzhna-avtorizacija.2746/
(на основе примеров) был представлен способ простого добавления системы аутентификации в скетч. Основные моменты изложу в отдельном посте.
if(!server.authenticate("esp", "123"))
{
server.requestAuthentication();
return;
}
У меня W 10 ProА заинтересовала именно W`10 или проблема сама по себе?
Такой "эксперимент" мало чего даст для понимания причины проблемы именно на этом конкретным компе. Скорее всего - это очень редкий эффект. И особой нужды досконально изучать его - не вижу. Другого компа нет, дистрибутива Win`10 тоже нет. Так что расследование прекращаю.Остается попробовать на другом компе. (или поставить винду на второй раздел диска)
Если заработает, то даст ответ, что не работало из за того, что винда слетела.Такой "эксперимент" мало чего даст для понимания причины проблемы именно на этом конкретным компе.
Интернет лимитный?Другого компа нет, дистрибутива Win`10 тоже нет.
Ну, "винда слетела" - это сейчас понятно на 99%. Интереснее, в каком месте. Экспериментами с другой установкой винды (компа) в причинах текущей ситуации ничего не проясним.Если заработает, то даст ответ, что не работало из за того, что винда слетела.
Интернет лимитный?
Был у меня роутер, где WiFi сеть и проводная сеть были изолированы друг от друга.
Как у Вас сеть организованна?
Эффект не редкий. У меня 7-ка 64. Три сети на трех объектах. Иногда по SSDP устройства пропадают. После перезагрузки ЕСПшек они появляются в сетевом окружении. Либо несколько раз приходится рефрешить сетевое окружение.Скорее всего - это очень редкий эффект.
void SSDP_init(void)
{
// SSDP дескриптор
server.on("/description.xml", HTTP_GET, []() {
SSDP.schema(server.client());
});
SSDP.setDeviceType("upnp:rootdevice");
SSDP.setSchemaURL("description.xml");
SSDP.setHTTPPort(80);
SSDP.setName(page);
SSDP.setSerialNumber(String(ESP.getChipId(),HEX));
SSDP.setURL("/");
SSDP.setModelName("WeMos D1 mini");
SSDP.setModelNumber("ESP-12F");
SSDP.setModelURL("http://iotmanager.ru/ru/");
SSDP.setManufacturer("Mr. Monk");
SSDP.setManufacturerURL("http://95.31.4.129");
SSDP.begin();
}
У меня-то проблема другая - в сетевом окружении устройство есть, но его свойства недоступны. Разбираться с этим уже прекратил.Эффект не редкий. У меня 7-ка 64. Три сети на трех объектах. Иногда по SSDP устройства пропадают. После перезагрузки ЕСПшек они появляются в сетевом окружении. Либо несколько раз приходится рефрешить сетевое окружение.
В принципе глобально эта проблема ни на что не влияет.
Код:void SSDP_init(void) { // SSDP дескриптор server.on("/description.xml", HTTP_GET, []() { SSDP.schema(server.client()); }); SSDP.setDeviceType("upnp:rootdevice"); SSDP.setSchemaURL("description.xml"); SSDP.setHTTPPort(80); SSDP.setName(page); SSDP.setSerialNumber(String(ESP.getChipId(),HEX)); SSDP.setURL("/"); SSDP.setModelName("WeMos D1 mini"); SSDP.setModelNumber("ESP-12F"); SSDP.setModelURL("http://iotmanager.ru/ru/"); SSDP.setManufacturer("Mr. Monk"); SSDP.setManufacturerURL("http://95.31.4.129"); SSDP.begin(); }
Нет, в Win 10 при попытке зайти в Свойства кликнув правой кнопкой, вываливается ошибка.В стандартный пример SSDP добавляете SSDP.setDeviceType("upnp:rootdevice"); и все работает.
description.xml выдает нормально все что забито в прошивке в XML формате. тут уже публиковали, у меня так же. Скрины ошибки такие же только на русском.Что за ошибка?
Устройства в одной подсети?
Покажите лог. из сериал.
Попробуйте зайти по адресу http://IP/description.xml