由(yóu)于(yú)只(zhī)是一(yī)个(gè)模块(kuài),並(bìng)不(bù)是完整的(de)開(kāi)发闆,所(suǒ)以(yǐ)需要(yào)自(zì)己連(lián)接外(wài)圍電(diàn)路(lù)。試用(yòng)的(de)过(guò)程中(zhōng)遇到(dào)了(le)很多(duō)麻(má)煩,这(zhè)里(lǐ)統統記(jì)录(lù)。
1.确認硬(yìng)件(jiàn)版本(běn)
由(yóu)于(yú)ESP8266版本(běn)一(yī)直(zhí)在(zài)更(gèng)新(xīn),所(suǒ)以(yǐ)需要(yào)自(zì)己确認一(yī)下(xià)PCB版本(běn)。
特(tè)征:中(zhōng)間(jiān)四(sì)个(gè)IO口(kǒu)有(yǒu)線(xiàn)連(lián)接出(chū)来(lái)。
2.硬(yìng)件(jiàn)連(lián)接
如(rú)果(guǒ)确認是上述硬(yìng)件(jiàn)版本(běn),那(nà)么它(tā)的(de)硬(yìng)件(jiàn)連(lián)接图(tú)是这(zhè)樣(yàng)的(de):
我(wǒ)的(de)實(shí)際效果(guǒ)图(tú):

3.USB轉(zhuǎn)串口(kǒu)(TTL)選擇
我(wǒ)使用(yòng)的(de)是PL-2303HX。注:需要(yào)外(wài)部(bù)供電(diàn)。
4.串口(kǒu)調試助手(shǒu)配置
波(bō)特(tè)率:115200,
5.查看(kàn)上電(diàn)信(xìn)息
上電(diàn)後(hòu),串口(kǒu)会(huì)接收(shōu)到(dào)「亂码 + ready」,亂码是由(yóu)于(yú)剛上電(diàn)引起(qǐ)的(de)。輸出(chū)「ready」代(dài)表(biǎo)启動(dòng)正常。完全(quán)沒(méi)有(yǒu)信(xìn)息有(yǒu)可(kě)能(néng)是硬(yìng)件(jiàn)上RXD和(hé)TXD接反了(le)。
6.执行第(dì)一(yī)个(gè)命令
其(qí)它(tā)問(wèn)題(tí):
1.上電(diàn)後(hòu)串口(kǒu)無任何輸出(chū)
CH管(guǎn)腳(jiǎo)沒(méi)有(yǒu)拉高(gāo)。
2.上電(diàn)後(hòu)操作(zuò)系(xì)統不(bù)識别了(le)「USB轉(zhuǎn)串口(kǒu)」。
我(wǒ)遇到(dào)这(zhè)个(gè)問(wèn)題(tí)是因(yīn)为(wèi)我(wǒ)直(zhí)接使用(yòng)的(de)「USB轉(zhuǎn)串口(kǒu)」上的(de)3.3V供電(diàn)给「ESP8266模块(kuài)」。使用(yòng)外(wài)接電(diàn)源给「ESP8266模块(kuài)」供電(diàn)後(hòu),問(wèn)題(tí)得以(yǐ)解(jiě)決。
3. AT+CWJAP error 设置WiFi的(de)时(shí)候出(chū)錯
这(zhè)一(yī)点上也(yě)真(zhēn)夠亂了(le),手(shǒu)册(cè)上写(xiě)的(de)是:AT+ CWJAP =<ssid>,< pwd >。一(yī)直(zhí)試試了(le)很多(duō)次(cì)都是回(huí)複ERROR。終(zhōng)于(yú)在(zài)http://www.electrodragon.com/w/ESP8266上看(kàn)到(dào)是AT+CWJAP=“you ssid”, “password”才得以(yǐ)成(chéng)功,引号(hào)必須要(yào)的(de)。
其(qí)它(tā)內(nèi)容:Uart WiFi的(de)應(yìng)用(yòng)
邮(yóu)件(jiàn)收(shōu)到(dào)这(zhè)樣(yàng)一(yī)个(gè)需求:
看(kàn)到(dào)您有(yǒu)回(huí)答(dá)过(guò)wifi嵌入(rù)式模块(kuài)的(de)問(wèn)題(tí),我(wǒ)们(men)公(gōng)司有(yǒu)使用(yòng)wifi嵌入(rù)式模块(kuài)的(de)产品計(jì)划。
主(zhǔ)要(yào)想(xiǎng)用(yòng)在(zài) 家(jiā)用(yòng)便攜血(xuè)糖(táng)儀、血(xuè)壓計(jì)、心(xīn)電(diàn)儀上。
關(guān)于(yú)wifi嵌入(rù)模块(kuài)这(zhè)块(kuài),希望能(néng)得到(dào)你的(de)支持(chí)和(hé)幫助。
一(yī)開(kāi)始(shǐ)想(xiǎng)到(dào)的(de)「WiFi模块(kuài)」就(jiù)是一(yī)般的(de)和(hé)手(shǒu)機(jī)上類(lèi)似的(de)WiFi模块(kuài),很快(kuài)就(jiù)選了(le)几款並(bìng)列出(chū)各(gè)个(gè)優缺点,準備進(jìn)一(yī)步的(de)問(wèn)清(qīng)需求:1.主(zhǔ)控MCU是什(shén)么型号(hào);2.需要(yào)不(bù)需要(yào)和(hé)其(qí)它(tā)功能(néng)一(yī)块(kuài)集成(chéng)(比如(rú)BT)3.需要(yào)做哪些工作(zuò) 原理(lǐ)图(tú) PCB 量(liàng)产。
但是客戶直(zhí)接说(shuō)了(le)一(yī)款名(míng)字叫ESP8266的(de)UART接口(kǒu)的(de)WiFi模块(kuài),並(bìng)将了(le)几个(gè)特(tè)点 體(tǐ)積小/價格低(dī)/UART通(tòng)用(yòng)接口(kǒu)。我(wǒ)之(zhī)前(qián)預案(àn)中(zhōng)的(de)都用(yòng)不(bù)上,UART WiFi我(wǒ)还沒(méi)有(yǒu)接觸过(guò)。開(kāi)始(shǐ)以(yǐ)使用(yòng)者的(de)角(jiǎo)度(dù)来(lái)了(le)解(jiě)一(yī)下(xià)。
大(dà)概了(le)解(jiě)ESP8266中(zhōng)跑的(de)並(bìng)不(bù)是一(yī)定(dìng)是操作(zuò)系(xì)統,有(yǒu)可(kě)能(néng)直(zhí)接以(yǐ)裸機(jī)的(de)形式跑的(de)LwIP協议,对(duì)用(yòng)戶是以(yǐ)Uart的(de)形式为(wèi)接口(kǒu)。可(kě)以(yǐ)通(tòng)过(guò)串口(kǒu)来(lái)操作(zuò)模块(kuài)連(lián)接AP以(yǐ)連(lián)接互聯网(wǎng)。連(lián)接互聯网(wǎng)後(hòu)可(kě)以(yǐ)實(shí)现的(de)功能(néng)就(jiù)比較多(duō)了(le),文(wén)檔中(zhōng)介紹提(tí)供了(le)可(kě)以(yǐ)直(zhí)接使用(yòng)「傳輸层(céng)」的(de)TCP協议来(lái)傳輸數據(jù),雖(suī)然目前(qián)还不(bù)知道(dào)对(duì)「應(yìng)用(yòng)层(céng)」協议支持(chí)的(de)程度(dù)如(rú)何,但是已经确定(dìng)通(tòng)过(guò)TCP協议可(kě)以(yǐ)和(hé)其(qí)它(tā)互聯网(wǎng)设備進(jìn)行通(tòng)信(xìn)了(le)。
