Имя устройства в списке подключенных устройств на роутере ESP8266

Panzerfunker
Offline
Зарегистрирован: 28.10.2016

Может кто сталкивался или знает как поменять имя модуля ESP8266 когда он в режиме клиент подключен к роутеру то в списке роутера он именуется как ESP82Е2 как поменять это имя на свое ?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Она у Вас с какой прошивкой? С АТ-командами или с другой какой?

Panzerfunker
Offline
Зарегистрирован: 28.10.2016

я ардуино код, без прошивок и ат команд

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Этого я не понимаю, потому, простите, ничего не могу сказать.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

Этого я не понимаю, потому, простите, ничего не могу сказать.

Чтобы не плодить тему, а мне этот вопрос тоже интересен и слёту найти где прописывается имя клиента не смог уточняю:
1. Есть к примеру устройство WEMOS D1 с родной прошивкой
2. Установливаю в IDE поддержку этого устройства
3. Беру из примеров  клиента wifi и внердряю в свой ардуино код (он это видимо сделал)
4. При присоединении к роутеру - имя сконнектившегося клиента - такое ESPXXXX
5. Как его поменять и где

PS библиотеки платы встали сюда -> C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Я не понимаю не того как поменять имя, а того как ESP может быть "без прошивки". А имя меняется в заивисмости от прошивки.

Ваша ссылка ведёт на Ваш локальный файл, дайте нормальную.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

У меня прошивка стандартная wemos d1 - на AT команды не отвечает
Я думал, что имя зашито в библиотеках

Logik
Offline
Зарегистрирован: 05.08.2014

Угу. Есть проблема неудобного имени клиента ESPXXXX. Поменять не смог. Встречал на форумах утверждение, что это невозможно.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Logik пишет:

Угу. Есть проблема неудобного имени клиента ESPXXXX. Поменять не смог. Встречал на форумах утверждение, что это невозможно.

Раз оно есть, значит возможно, может даже хекс редактором в прошивке )))

Logik
Offline
Зарегистрирован: 05.08.2014

Не думаю. При смене прошивки значение не меняется. Конечно все поправить можна, например кувалдой ;) Но не стоит. Вывод - грамотно забить;)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Logik пишет:

Не думаю. При смене прошивки значение не меняется. Конечно все поправить можна, например кувалдой ;) Но не стоит. Вывод - грамотно забить;)

не...не кошерно...надо найти где оно сидит...

ivdor
Offline
Зарегистрирован: 06.06.2016

Оно в сдк: - wifi_station_set_hostname() ?

https://esp8266.ru/forum/threads/voprosy-po-funkcijam-sdk.579/

Ну и краткое оглавление -

http://espressif.com/sites/default/files/documentation/2c-esp8266_non_os...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

У некоторых библиотек есть метод "Wifi.hostname()"

Logik
Offline
Зарегистрирован: 05.08.2014

Есть, то есть, да не работал. Оказывается пофиксили пол года назад https://github.com/nodemcu/nodemcu-firmware/pull/1341  Можна обновится да попробовать, кому надо.

Здесь пример https://github.com/nodemcu/nodemcu-firmware/issues/1340 Пишут что срабатывает только до конекта, аутоконект надо запретить.