ESP8266/USART záhada

Ales Filip nostromo na khnet.info
Pátek Únor 27 12:13:55 CET 2015


Dobrý den,

Ale spojuje. Stačí připojit k napájení, a automaticky se připojí k 
poslednímu nastavenému AP.

S pozdravem,

-- 
  Aleš Filip
  Kutná Hora
  http://xanadu.khnet.info


Dne 27.2.2015 11:48, Petr Zapadlo napsal(a):
> Teď omluvte mou neznalost, autoconnect je co?
> Zatím jsem na to nikde nenarazil.
>
> Po resetu musím přes AT příkazy modul nastavit aby se spojil, pokud ho 
> k tomu ručně nedonutím, nikam se automaticky nespojuje.
>
> Petr
>
> Dne 27.2.2015 v 11:26 Pavel Brychta napsal(a):
>> Hmm, tak signál je silný dost. Při autoconnectu se to s tím AP udrží 
>> spojené? - já tenhle FW nepoužívám. Většinou používám NodeMCU LUA, 
>> protože to pak měření teploty a vlhkosti zvládnu bez toho Arduina jen 
>> s ESP modulem taky...
>>
>> P.B.
>>
>> -----Původní zpráva----- From: Petr Zapadlo
>> Sent: Friday, February 27, 2015 11:10 AM
>> To: HW-news
>> Subject: Re: ESP8266/USART záhada
>>
>> Myslím, že signál je dobrý. Modul je od Wifi cca 3 metry přes 
>> cihlovou zeď.
>>
>> AT+CWLAP
>> +CWLAP:(2,"zapici",-53,"00:4f:6a:0b:7e:ae",11)
>>
>> Petr
>>
>>
>> Dne 27.2.2015 v 11:04 Pavel Brychta napsal(a):
>>> DD,
>>> zkusil jste vypsat seznam okolních AP příkazem CWLAP? Zajímalo by mě
>>> RSSI...
>>>
>>> P.B.
>>>
>>> -----Původní zpráva----- From: Ales Filip
>>> Sent: Friday, February 27, 2015 10:27 AM
>>> To: HW-news
>>> Subject: Re: ESP8266/USART záhada
>>>
>>> Dobrý den,
>>>
>>> Ten bordel po resetu je nějaký divný.  Zkuste jiný FW.
>>> Mě to po resetu odpoví normálně, potom pro nastavení používám:
>>>
>>> boolean connectWiFi()
>>>     {
>>>       while(Serial1.available())
>>>         Serial1.read();
>>>
>>>       //while(Serial1.find("OK")) {
>>>         Serial1.println("AT+CWMODE=1");
>>>         Serial1.flush();
>>>       //}
>>>       while(Serial1.available())
>>>         Serial1.read();
>>>
>>>      //Serial.println("!!!");
>>>
>>>       String cmd = "AT+CWJAP=\"";
>>>       cmd += SSID;
>>>       cmd += "\",\"";
>>>       cmd += PASS;
>>>       cmd += "\"";
>>>       Serial.println(cmd);
>>>       Serial1.println(cmd);
>>>       Serial1.flush();
>>>
>>>       //while(Serial1.available()==0) {
>>>       // Serial.println("Waiting for module to answer!");
>>>        //delay(100);
>>>       //}
>>>       //delay(2000);
>>>       if (Serial1.find("OK"))
>>>       {
>>>         Serial.println("OK, Connected to WiFi.");
>>>         return true;
>>>       } else
>>>       {
>>>         Serial.println("Can not connect to the WiFi.");
>>>         return false;
>>>       }
>>>
>>>
>>> Odpoví OK, ale bliká modrá LED, a po RST odpoví ERROR nebo Fail, to si
>>> teď nepamatuju. Ale vypnu a zapnu napájení, zabliká modrá LED, a je
>>> připojený. Na AT+CIFSR vypíše přidělenou adresu, atd.
>>>
>>> Hledejte FW ESP_8266_BIN0.92.bin (23.9.2014) Zkoušel jsem i 0.922 a
>>> 0.950, a s těmi byly nějaké problémy.
>>>
>>> S pozdravem,
>>>
>>> -- 
>>>  Aleš Filip
>>>  Kutná Hora
>>>  http://xanadu.khnet.info
>>>
>>>
>>> Dne 27.2.2015 9:49, Petr Zapadlo napsal(a):
>>>> Taky si právě hraju s tim wifi modulem a mě se nechce připojovat k AP:
>>>> AT+RST
>>>>
>>>> OK
>>>> BÇM¤<ȝH7Mâ1ÑͲø1¤ñ
>>>> [System Ready, Vendor:www.ai-thinker.com]
>>>> AT+CWJAP="zapici","xxxxxx"
>>>>
>>>> FAIL
>>>> AT+CWJAP="zapici","xxxxxx"
>>>>
>>>> FAIL
>>>> AT+CWJAP="zapici","xxxxxx"
>>>>
>>>> OK
>>>>
>>>> V tomto případě se chytil napotřetí, ale není vyjímkou, že to musím
>>>> zkusit min 10x než se připojí k AP.
>>>> Až se připojí, tak je to už bezproblému - vydrží připojený třeba celý
>>>> den. (ať již s datovým přenosem či ne).
>>>>
>>>> Firmware je 9.02.
>>>>
>>>> Chová se vám to stejně?
>>>>
>>>> Díky
>>>>
>>>> Petr
>>>>
>>>>
>>>> Dne 27.2.2015 v 08:31 Ales Filip napsal(a):
>>>>> Dobrý den,
>>>>>
>>>>> Já mám ESP8266 připojený k Arduinu, a dělá mi to jinou věc. Když se
>>>>> připojuju jako client k AP, tak nastavím SSID a heslo, a musím
>>>>> vypnout a zapnout napájení, jinak se nechytne. Neodpoví ani na AT
>>>>> +RST. Bliká jenom v cca 0,5s intervalech modrá LED. Takže musím mít 2
>>>>> programy. Jedním nastavím připojení, potom nahraju do Arduina druhý
>>>>> program. Na začátku programu je čekání 15s. Takže po spuštění se
>>>>> počká až se ESP8266 připojí k AP,  potom teprve se začnou odesílat
>>>>> data. FW tam mám 9.2.
>>>>>
>>>>> Nesetkali jste se s tím?
>>>>>
>>>>> S pozdravem,
>>>>>
>>>>
>>>> _______________________________________________
>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list