善用串口通訊軟件,例如sscom,netassist等。可以實時檢查發送接收的數據,對你理解這個過程很有幫助。
思路就是根據你esp8266返回的有效信息在哪一部分然后決定如何去處理這些數據。
esp8266在收到數據并轉發給單片機時的數據格式:+IPD,<client號>,<收到的字符長度>:收到的字符,比如+IPD,0,5:hello,其中+PID是固定的。你就可以根據這一點取到冒號后的數據存下來,前面那些無效字符就直接丟棄。
網上的很多我也試過,是不一定能用的。建議先使用串口助手等模擬發送,然后檢查AT指令發送是否成功,以及8266返回的信息是什么。 |