②ESP8266與手機交互(多種方式)

說明:學習edp8266模塊與手機發送與接收數據,這節爲今後學習8266與8266模塊的交互和使用手機控制8266模塊的的目的。

一、原料

硬件:①esp8266-wifi模塊②usb轉ttl③5v轉3.3v模塊④杜邦線

軟件:安卓下安裝“有人網絡助手”

二、TCP

1、AP模式下模塊的tcp服務配置步驟

在這裏插入圖片描述

2、手機作爲tcp客戶端連接模塊

在這裏插入圖片描述在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

3、模塊與手機交互

手機端發送數據

在這裏插入圖片描述

串口工具接收數據後顯示

在這裏插入圖片描述

串口工具發送數據AT+CIPSEND

在這裏插入圖片描述

在這裏插入圖片描述
手機接收到數據

在這裏插入圖片描述

嘗試許久之後,你會發現,這樣的方式送數據是不是很麻煩,每次都要AT+CIPSEND一次才能發送一次數據。下一章將會講一下透傳模式。

三、UDP

與TCP一樣的配置步驟:
模塊連接好熱點AT+CWJAP=”ssid”,”password”
模塊設置爲多連接模式AT+CIPMUX=1
手機在udp server項配置udp端口,和記錄手機ip
模塊進行UDP連接AT+CIPSTART=0,”UDP”,”192.168.***.***”,端口號1,端口號2
(端口號1是指手機udp server的端口號,端口號2是設置模塊的端口號)

會遇到的問題:

1.爲什麼連上udp之後,模塊能收到手機數據而手機收不到模塊數據,或者是手機收的到模塊數據而模塊收不到手機數據?
答:檢查端口號1和端口號2是否寫對,是否寫反。

發佈了46 篇原創文章 · 獲贊 36 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章