Почему мой esp8266 все еще отображается в разделе «доступные подключения» при подключении к WiFi?

Я написал скетч типа "Hello world" с помощью Arduino IDE и загрузил его в esp8266. Я не использовал никаких библиотек или каких-либо команд WiFi. Однако, когда я включил esp8266, он был виден в разделе "доступные подключения", когда я подключился к WiFi с помощью ноутбука с Windows. Мне сказали, что прошивка на esp8266 (в которой есть команды AT) прошивается, когда Arduino IDE загружает скетч. Почему я все еще вижу esp8266, когда мой ноутбук подключается к WiFi?

, 👍1


1 ответ


2

Это потому, что вы не программируете WiFi активно — вы просто даете инструкции по его настройке, и эти инструкции хранятся в другом месте во флэш-памяти, отдельно от скетча. Код WiFi всегда включен и всегда работает независимо от того, что вы включаете или не включаете в свой скетч.

Загрузка эскиза не заменяет эти настройки, поэтому они остаются.

Чтобы изменить настройки, вам нужно будет написать скетч, который специально их изменяет — например, установить его в режим STA.

Если вы хотите полностью очистить ESP8266, включая настройки WiFi, в меню «Инструменты» в IDE есть опция «Стереть флэш-память».

,