Не, я спецом добавил описание функции, что для arduino, что для ESP - wifi.h писали какие-то долюанные извращенцы, порядок должен быть именно такой и он явно не канонический: (IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1, IPAddress dns2)
На какие esp32 перешел? Зачем, почему? После цирка с видеокамерами, которые как-то смогли сменить IP, но не поменяли шлюз, в результате чего шлюз оказался в другой подсети, я уже ничему не удивляюсь. Но, вообще, ты вполне мог видеть вайршарком что за хрень идет в ответ от есп. Там лог был бы вида: "Кто тут из 1,181? Отвечай 1,180!" "Где тут 255,0? Отвечай 1,181!"
На esp32wroom, пока 2 штуки купил, мучал неделю на столе, 200 рублей за 80 мегагерц в базе, качается до 240. Не все библиотеки ардуины работают прям из коробки, но вроде все веб серверы, датчики смог, минус один- нет проводной сети, но он же и плюс- для датчиков например, размерами платка как ардуино нано вместе с антенной и кучей выводов. Оччень вольготно после базовой ардуины, плюсом много i/o минус- 3.3вольта.
Видать в твоем случае, чуваки, которые пилили, таки в заголовки библиотек не посмотрели, ну и писал их, хоть как оказывается не плохо, но человек с особенностями.
Comments 14
Reply
Логически, да, привычнее видеть запись вида, IP-MASK-GW, вот хз.
Reply
IPAddress staticIP(192, 168, 1, 181); //ESP static ip
IPAddress subnet(255, 255, 255, 0); //Subnet mask
IPAddress gateway(192, 168, 1, 1); //IP Address of your WiFi Router (Gateway)
IPAddress dns(1, 1, 1, 1); //DNS
WiFi.config(staticIP, subnet, gateway, dns);
должно по идее применить
Reply
(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns1, IPAddress dns2)
Reply
После цирка с видеокамерами, которые как-то смогли сменить IP, но не поменяли шлюз, в результате чего шлюз оказался в другой подсети, я уже ничему не удивляюсь.
Но, вообще, ты вполне мог видеть вайршарком что за хрень идет в ответ от есп.
Там лог был бы вида:
"Кто тут из 1,181? Отвечай 1,180!"
"Где тут 255,0? Отвечай 1,181!"
И на этом всё уже.
Reply
На esp32wroom, пока 2 штуки купил, мучал неделю на столе, 200 рублей за 80 мегагерц в базе, качается до 240.
Не все библиотеки ардуины работают прям из коробки, но вроде все веб серверы, датчики смог, минус один- нет проводной сети, но он же и плюс- для датчиков например, размерами платка как ардуино нано вместе с антенной и кучей выводов.
Оччень вольготно после базовой ардуины, плюсом много i/o минус- 3.3вольта.
Видать в твоем случае, чуваки, которые пилили, таки в заголовки библиотек не посмотрели, ну и писал их, хоть как оказывается не плохо, но человек с особенностями.
Reply
Reply
*говорит по-программистски
Reply
Reply
Reply
Reply
Leave a comment