說明:學習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是否寫對,是否寫反。