標(biāo)題: esp8266可以同時(shí)作為熱點(diǎn)(服務(wù)端)被連接,以及作為客戶端連接wifi局域網(wǎng)里的服務(wù)器嗎? [打印本頁]

作者: nanshancc    時(shí)間: 2022-6-29 15:57
標(biāo)題: esp8266可以同時(shí)作為熱點(diǎn)(服務(wù)端)被連接,以及作為客戶端連接wifi局域網(wǎng)里的服務(wù)器嗎?
好像不行?

AT+CWMODE=3

比如esp8266作為熱點(diǎn), ip為 192.168.4.1,
然后 AT+CIPMUX=1
       AT+CIPSERVER=1,8080
    開啟8080端口監(jiān)聽

然后局域網(wǎng)wifi(192.168.1.xxxx)里面有2臺(tái)機(jī)器,
   機(jī)器A(192.168.1.2)連接上esp8266網(wǎng)絡(luò),并連上8080的tcp端口 (成功)
   機(jī)器B(192.168.1.3)開啟服務(wù)端口監(jiān)聽,比如為8081

然后嘗試讓esp8266(WIFI CONNECTED)去連接機(jī)器B
AT+CIPSTART="TCP","192.168.1.3",8081 (失敗)

好像是不行的,如果要去連接B,就要把熱點(diǎn)關(guān)閉(把和A的連接斷開)才成功

是這樣的嗎?那 AT+CWMODE=3這個(gè)好像就沒有什么意義了?


作者: 來51學(xué)習(xí)    時(shí)間: 2022-6-29 18:21
你這個(gè)WIFI的連接要求,只能采用透傳固件的WIFI模塊來實(shí)現(xiàn)
作者: 圓就是圈圈    時(shí)間: 2022-6-29 19:55
應(yīng)該是不可以的吧,AT+CWMODE=3好像是用來設(shè)置連接的,就比如通過安卓連接到8266,然后設(shè)置8266,使8266連接到其他設(shè)備,這樣想來是不是很有用了
作者: nanshancc    時(shí)間: 2022-6-30 06:38
來51學(xué)習(xí) 發(fā)表于 2022-6-29 18:21
你這個(gè)WIFI的連接要求,只能采用透傳固件的WIFI模塊來實(shí)現(xiàn)

哦,請(qǐng)問要哪種wifi模塊呀,可以推薦一種嗎,不知道怎么去搜索呢,可以用stc89c516+的板子運(yùn)行的
作者: xingxingqicheng    時(shí)間: 2022-6-30 21:23
esp8266本來就有ap模式就是做server的啊,可以發(fā)射一個(gè)wifi網(wǎng)絡(luò)  ,再起一個(gè)TCP服務(wù)就可以了




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1