• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Настройка и подключение esp8266

casius

New member
Прошил через NODEMCU и ардуино. Вроде удачно и довольно быстро. Сейчас проверяю. Вроде работает.
 

casius

New member
Искал по форуму, не нашел. Если, выводы (например gpio 0 и gpio 2) ESP-01 не используются, то их надо подтягивать к питанию?
 

Victor

Administrator
Команда форума
casius, лучше все GPIO подтягивать к питанию через резистор, но работают и "подвешенные в воздухе"
Есть такой документ Module Application Design Guide - 20.08.2014 English так вот там пишут, что GPIO0 и GPUO2 "optional internal pull-up"
Так что похоже, что зависит от прошивки, поэтому лучше подтянуть сразу, а если есть глюки, то обязательно.
И почитайте это http://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/
 

casius

New member
casius, лучше все GPIO подтягивать к питанию через резистор, но работают и "подвешенные в воздухе"
Есть такой документ Module Application Design Guide - 20.08.2014 English так вот там пишут, что GPIO0 и GPUO2 "optional internal pull-up"
Так что похоже, что зависит от прошивки, поэтому лучше подтянуть сразу, а если есть глюки, то обязательно.
И почитайте это http://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/
Прошивка отсюда: http://homes-smart.ru/index.php/oborudovanie/bez-provodov-wi-fi
Еще вопрос, какую утилиту можете порекомендовать для анализа WI-FI сетей (доступные подключения, сила сигнала этих подключений и др.)?
Например, хочется протестировать сигнал ESP8266 и возможность по получению уверенного сигнала.
 

Victor

Administrator
Команда форума
какую утилиту можете порекомендовать для анализа WI-FI сетей
поищите inSSIDer (старые версии были бесплатны), еще погуглите wardriving
есть интересные утилиты, которые могут послужить неплохим инструментом для анализа СВОЕЙ сети
Прошивка отсюда...
А эта прошивка точно поддерживает те команды, которые вы вводите?
 

casius

New member
поищите inSSIDer (старые версии были бесплатны), еще погуглите wardriving
есть интересные утилиты, которые могут послужить неплохим инструментом для анализа СВОЕЙ сети

А эта прошивка точно поддерживает те команды, которые вы вводите?
Вопрос не понял. Это прошивка для измерения температуры (и др.) и в принципе поддерживает команды по GPIO (в PRO версии).
Дело в том, что мне нужны только датчики температуры, поэтому выходы GPIO0 и GPUO2 останутся свободными.
 

JustACat

Moderator
Команда форума
какую утилиту можете порекомендовать для анализа WI-FI сетей
Я вот этим пользуюсь обычно, нравится: Wifi Analyzer . Выбираем в ней нашу точку от ESP, включаем звуковое сопровождение и идем прочь, даже чисто по писку можно определять, как сигнал сменяется :)

то их надо подтягивать к питанию?
Подтягивать все выводы - однозначно! Меньше проблем будет непонятных и нежданных. Только именно подтягивать - резюками, а не напрямую на + или - вешать...
И остальные пины тоже, не только GPIO. Reset там, например. Что там еще на ESP-01 есть...
 

casius

New member
Можете по
Я вот этим пользуюсь обычно, нравится: Wifi Analyzer . Выбираем в ней нашу точку от ESP, включаем звуковое сопровождение и идем прочь, даже чисто по писку можно определять, как сигнал сменяется :)


Подтягивать все выводы - однозначно! Меньше проблем будет непонятных и нежданных. Только именно подтягивать - резюками, а не напрямую на + или - вешать...
И остальные пины тоже, не только GPIO. Reset там, например. Что там еще на ESP-01 есть...
Можете подсказать рекомендуемый номинал сопротивлений? Подтягивать на плюс питания? И RESET надо?.... не предполагал...
 

wifibeginner

New member
схожая проблема с ТС, но модуль все время отвечает
+CWJAP:4
FAIL
если указать несуществующую сеть, то ответ уже +CWJAP:3
не могу нигде найти описание кодов возвращаемых ошибок
странный модуль, часто на вместо списка сетей выдает ответ ERROR :(

AT version:0.21.0.0
SDK version:0.9.5

кстати, а сколько модуль потребляет ?
 
Последнее редактирование:

Victor

Administrator
Команда форума
AT version:0.21.0.0
SDK version:0.9.5
Эта версия стабильно не будет работать никогда. Прошейте прошивку с SDK выше 1.0 (лучше 1.3 - 1.4)
а сколько модуль потребляет ?
от 70мА до 215мА в зависимости от режима ESP8266 Datasheet - Specifications V4.1 - 08.09.2014 English
по некоторым данным, сведения по потреблению в даташите занижены
 

wifibeginner

New member
написал о проблеме продавцу, тот тоже сказал что-то типа что 1.0+ последняя версия, только она вроде как требует больше памяти по флеше
ESP-01, привожу дословно:
Вопрос
Hi.
I am connected this module to USB to UART converter and trying to connect to local WiFi AP, something wrong:
AT
OK
AT+GMR
AT version:0.21.0.0
SDK version:0.9.5
OK
AT+CWJAP="ssid","pass"
and after 12-15seconds module answer
+CWJAP:4
FAIL
of couse ssid/pass is correct, but even when i try to connect to other/foreigner wifi network with unknown password i get same error, and only if ssid is not exist/unavailable module answered "+CWJAP:3"
Also it is often answer ERROR on command AT+CWLAP
That is it means "+CWJAP:4" ? I can't find nowhere info
Ответ
ESP8266 novice entry debugging guidance: http://pan.baidu.com/s/1ntzjlWH
The latest firmware version 1.0.1, the default baud rate 115200, (AT+CIOBAUD=rate can modify the baud rate), as a result of the previous old version of the module is 512k bytes of storage space is not enough could not be upgraded because this version 1.0.1, but cloud services also support!
я как бы не англичанин, но у китайца ИМХО тоже не лады с английским да и с логикой, т.к. если пытаться перевести дословно получится:
Последняя версия прошивки 1.0.1, по умолчанию скорость обмена 115200, (AT+CIOBAUD=скорость_обмена может быть изменена скорость обмена), как результат (результат чего? скорости? :) ) предыдущей старой версии модуля 512кБ памяти хранения (видимо флеша) недостаточно не может быть проапгрейжена потому,что это версия 1.0.1 (ну да логика железная :) ) , но облачные сервисы так же поддерживаются!

Вот пойди пойми эти китайцев :(
 

pvvx

Активный участник сообщества
Официальная AT_v0.50 Release based on esp_iot_sdk_v1.4.0

Там в readme.txt:
На Flash size 4Mbit (оно и есть = 512 килобайт):

1) eagle.flash.bin пишем в 0x00000

2) eagle.irom0text.bin пишем в 0x40000

3) esp_init_data_default.bin в 0x7c000 (optional) -> прошивать не обязательно.

4) blank.bin пишем в 0x3e000 и в 0x7e000

я как бы не англичанин, но у китайца ИМХО тоже не лады с английским да и с логикой, т.к. если пытаться перевести дословно получится:
Последняя версия прошивки 1.0.1, по умолчанию скорость обмена 115200, (AT+CIOBAUD=скорость_обмена может быть изменена скорость обмена), как результат (результат чего? скорости? :) ) предыдущей старой версии модуля 512кБ памяти хранения (видимо флеша) недостаточно не может быть проапгрейжена потому,что это версия 1.0.1 (ну да логика железная :) ) , но облачные сервисы так же поддерживаются!

Вот пойди пойми эти китайцев :(
Я вообще ничего не понимаю в английском, но умею переводить китай-английский :) :
Перевод: Последняя версия AT "обгредящаяся" сама через облачные сервисы выпущена на прошивке 1.0.1. Далее это не поддерживается на flash менее 1 Мегабайта.
 
Последнее редактирование:

wifibeginner

New member
это последняя прошивка из тех что может влезть в модуль[/URL] ESP-01 ?

Я вообще ничего не понимаю в английском, но умею переводить китай-английский
:)
а чтобы вообще ничего не понять и просто посмеяться, можно переводить по цепочке китайский-английский-русский-китайски-английский-русский :)
как говорил один мой знакомый, ныне покойный: "я слишком много знаю" (с) к/ф бриллиантовая рука
может поэтому я и не пытаюсь использовать машинный перевод :)

а что они имеют ввиду под облачными сервисами применительно к ESP-01?
самоапгрейд - в топку, хватит бесконечного автоапдейта винды :)
 

pvvx

Активный участник сообщества
а что они имеют ввиду под облачными сервисами применительно к ESP-01?
Что дав команду AT обгрейда (см.доку AT комманд) с вероятностью в 30% прошивка слетит, пытаясь "прообгредится" через интернет (WiFi). А в 512 килобайтной flash на эту функцию не хватило места с версии SDK где-то 1.0.1... Это всё различие.
 

wifibeginner

New member
хм, странно, но продавец вроде бы уверяет в том что облачные технологии не смотря на размер все же поддерживатся - ну не суть, все равно бестолковая вещь.
т.к. у меня ESP-01 решил прошить как описано здесь http://geektimes.ru/post/241054/ но хотел навякий случай сначала сохранить старую прошивку, потыркался по менюшкам и что-то не нашел ничего подходящего имеется 3 вида download'a: flash image download, HSpiFlash Image download, Memory Image Download - забавное разнообразие, странно как-то что нельзя сохранить старую прошивку, может это только XTCOM_UTIL не может сохранить или такая фича просто не предусмотрена китайцами?
 

wifibeginner

New member
в общем залил ту прошивку что указана в статье с гиктаймс, после чего модуль даже не хочет сообщать свой MAC.
к тому же XCOM_UTIL не захотел работать с COM11 - ну это мелочь.
прошил другую прошивку at023sdk101flash512k.bin? что находится здесь - теперь вроде бы работает подключение по wifi.
у меня есть еще ESP-05 - тот работает без проблем с заводской прошивкой, только ему в отличие от ESP-01 действительно нужно отдельное питание, а ESP-01 нормально работает и от USB2UART переходника
 

GatoR

New member
привет,

как подключиться к доменной сети?
требуется ввести SSID, domain\username, password

вариант AT+ CWJAP =<ssid>,< pwd > не подходит
если ввести только ssid и пароль:

+CWJAP:1

FAIL


AT version:0.21.0.0
SDK version:0.9.5

спасибо
 
Сверху Снизу