找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5122|回復(fù): 20
打印 上一主題 下一主題
收起左側(cè)

ESP8266作服務(wù)端還是客戶端

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
想要手機(jī)或電腦控制單片機(jī),選用ESP8266  連接方式是TCP

現(xiàn)發(fā)現(xiàn)8266如果作客戶端,電腦能獲取單片機(jī)數(shù)據(jù),但是無法向單片機(jī)發(fā)起指令

如果8266做服務(wù)端,單片機(jī)能獲取指令,但無法向電腦發(fā)送數(shù)據(jù)

感覺都沒法實(shí)現(xiàn)雙方互通的,請(qǐng)教下如何做
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:367369 發(fā)表于 2020-4-2 22:35 | 只看該作者
AT+CWMODE=3
AP兼station模式
回復(fù)

使用道具 舉報(bào)

板凳
ID:527492 發(fā)表于 2020-4-3 08:04 | 只看該作者
game灬boy 發(fā)表于 2020-4-2 22:35
AT+CWMODE=3
AP兼station模式

這也不對(duì)啊

TCP通訊上  它只能選擇是客戶端  或服務(wù)端  和AP  sta沒啥關(guān)系啊
回復(fù)

使用道具 舉報(bào)

地板
ID:367369 發(fā)表于 2020-4-3 10:37 | 只看該作者
370109632 發(fā)表于 2020-4-3 08:04
這也不對(duì)啊

TCP通訊上  它只能選擇是客戶端  或服務(wù)端  和AP  sta沒啥關(guān)系啊


AP兼station就是客戶端兼服務(wù)器;你看我這個(gè)連接上我的手機(jī)熱點(diǎn)”boy“的同時(shí)電腦也可以檢測(cè)到ESP8266的WiFi
回復(fù)

使用道具 舉報(bào)

5#
ID:478507 發(fā)表于 2020-4-3 11:22 | 只看該作者
TCP 服務(wù)器、TCP 客戶端,UDP,設(shè)置好寄存器,我們室內(nèi)物聯(lián)網(wǎng)用他做服務(wù)器,效果很好
回復(fù)

使用道具 舉報(bào)

6#
ID:527492 發(fā)表于 2020-4-3 11:46 | 只看該作者
game灬boy 發(fā)表于 2020-4-3 10:37
AP兼station就是客戶端兼服務(wù)器;你看我這個(gè)連接上我的手機(jī)熱點(diǎn)”boy“的同時(shí)電腦也可以檢測(cè)到ESP8266 ...

這樣出現(xiàn)一個(gè)問題  我手機(jī)或電腦連了8266的 AP wifi  導(dǎo)致手機(jī)或電腦無法與外界通訊了
回復(fù)

使用道具 舉報(bào)

7#
ID:263427 發(fā)表于 2020-4-3 12:52 | 只看該作者
這個(gè)是什么模式不重要,重要的是你要在客戶端和服務(wù)端都要寫發(fā)送和接收的函數(shù)。
回復(fù)

使用道具 舉報(bào)

8#
ID:527492 發(fā)表于 2020-4-3 13:24 | 只看該作者
jscsd226 發(fā)表于 2020-4-3 12:52
這個(gè)是什么模式不重要,重要的是你要在客戶端和服務(wù)端都要寫發(fā)送和接收的函數(shù)。

函數(shù)好些  但是8266只能選擇做客戶端或服務(wù)器,不能同時(shí)存在

作為客戶端  手機(jī)不能控制單片機(jī)
作為服務(wù)端,單片機(jī)不能向手機(jī)發(fā)送數(shù)據(jù)
回復(fù)

使用道具 舉報(bào)

9#
ID:367369 發(fā)表于 2020-4-3 13:37 | 只看該作者
370109632 發(fā)表于 2020-4-3 11:46
這樣出現(xiàn)一個(gè)問題  我手機(jī)或電腦連了8266的 AP wifi  導(dǎo)致手機(jī)或電腦無法與外界通訊了

對(duì)啊,你的ESP8266沒有連接到公網(wǎng)肯定沒網(wǎng)了啊,只能在手機(jī)單片機(jī)電腦三者的局域網(wǎng)通訊
回復(fù)

使用道具 舉報(bào)

10#
ID:715701 發(fā)表于 2020-4-3 15:09 | 只看該作者
我是ESP8266作客戶端,可以用網(wǎng)絡(luò)調(diào)試助手給ESP8266發(fā)指令
你網(wǎng)上找教程看了嗎
https://blog.csdn.net/qq_38410730/article/details/86538288
模塊接收到的指令是存在USART3_RX_BUF里的
回復(fù)

使用道具 舉報(bào)

11#
ID:527492 發(fā)表于 2020-4-3 21:52 | 只看該作者
苦苦掙扎 發(fā)表于 2020-4-3 15:09
我是ESP8266作客戶端,可以用網(wǎng)絡(luò)調(diào)試助手給ESP8266發(fā)指令
你網(wǎng)上找教程看了嗎
https://blog.csdn.net/qq ...

8266做客戶端  電腦做TCP服務(wù)端  電腦端無法主動(dòng)向8266發(fā)送數(shù)據(jù)   但網(wǎng)絡(luò)調(diào)試工具卻是可以的  這一點(diǎn)無不知道怎么修改
回復(fù)

使用道具 舉報(bào)

12#
ID:715701 發(fā)表于 2020-4-4 12:28 | 只看該作者
370109632 發(fā)表于 2020-4-3 21:52
8266做客戶端  電腦做TCP服務(wù)端  電腦端無法主動(dòng)向8266發(fā)送數(shù)據(jù)   但網(wǎng)絡(luò)調(diào)試工具卻是可以的  這一點(diǎn)無不 ...

可能你需要自己寫一個(gè)上位機(jī)程序
回復(fù)

使用道具 舉報(bào)

13#
ID:516874 發(fā)表于 2020-4-4 17:52 | 只看該作者
看相關(guān)資料,好的解決方法是在8266上構(gòu)建一個(gè)簡(jiǎn)單的web服務(wù)器,
回復(fù)

使用道具 舉報(bào)

14#
ID:563036 發(fā)表于 2020-12-14 10:44 | 只看該作者
tcp是可以實(shí)現(xiàn)雙向通信,可能是你代碼寫得有問題,先測(cè)試客戶端和服務(wù)端能否與網(wǎng)絡(luò)調(diào)試助手實(shí)現(xiàn)雙向通信
回復(fù)

使用道具 舉報(bào)

15#
ID:847958 發(fā)表于 2020-12-14 11:13 | 只看該作者
Adjust_Index
回復(fù)

使用道具 舉報(bào)

16#
ID:847958 發(fā)表于 2020-12-14 11:14 | 只看該作者
AT+CWMODE=3 AP兼station模式
回復(fù)

使用道具 舉報(bào)

17#
ID:857418 發(fā)表于 2020-12-14 11:29 | 只看該作者
b站有教程
回復(fù)

使用道具 舉報(bào)

18#
ID:648281 發(fā)表于 2020-12-14 12:07 | 只看該作者
ESP8266無線WIFI透?jìng)髂K
            功能介紹
   
       很多要想使用WIFI控制的朋友,也許對(duì)編程不太熟悉,而無法實(shí)現(xiàn)WIFI控制;正是為了讓
大家能夠方便的使用ESP8266這款WIFI模塊,特意編寫了一套固件系統(tǒng),重新燒錄進(jìn)了WIFI模
塊;只需要用我專用設(shè)置軟件,就能輕松完成ESP8266的參數(shù)設(shè)置,同時(shí)設(shè)置軟件也是一款網(wǎng)
絡(luò)調(diào)試助手。
   1、WIFI模塊內(nèi)置固件系統(tǒng),購買模塊贈(zèng)送智能參數(shù)設(shè)置軟件,擺脫繁瑣的AT指令設(shè)置麻煩。
   2、WIFI模塊參數(shù)設(shè)置后,被自動(dòng)保存到模塊內(nèi)部,新設(shè)置的參數(shù)模塊斷電不丟失。
   3、WIFI模塊采用lua語言固件為基礎(chǔ)作開發(fā),
        版本為:Lua 5.1.4 on SDK 2.2.1(20180814)。
   4、WIFI模塊串口通訊支持波特率:9600、38400和115200(可定制其他波特率)。
   5、“路由名稱”里面不能含有中文或全角字符。
   6、WIFI工作模式:
       a、熱點(diǎn)模式,WIFI模塊作為熱點(diǎn),供其他客戶端接入
       b、路由模式,WIFI模塊接入路由器,模塊客戶端和服務(wù)器端可以同時(shí)使用
   7、WIFI模塊和網(wǎng)絡(luò)連通后,模塊就可以實(shí)現(xiàn)串口透?jìng)鲾?shù)據(jù)了


ESP8266新版WIFI設(shè)置軟件.rar (1.63 MB, 下載次數(shù): 13)

回復(fù)

使用道具 舉報(bào)

19#
ID:420836 發(fā)表于 2020-12-15 08:39 | 只看該作者
感謝討論中提供的信息,非常有幫助。
回復(fù)

使用道具 舉報(bào)

20#
ID:280000 發(fā)表于 2020-12-31 15:18 | 只看該作者
那就用第三種模式  AP+STA模式
回復(fù)

使用道具 舉報(bào)

21#
ID:592807 發(fā)表于 2020-12-31 15:30 | 只看該作者
370109632 發(fā)表于 2020-4-3 11:46
這樣出現(xiàn)一個(gè)問題  我手機(jī)或電腦連了8266的 AP wifi  導(dǎo)致手機(jī)或電腦無法與外界通訊了

你連個(gè)WiFi就相當(dāng)于斷網(wǎng)而已
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表