传感器学习——ESP8266(无线串口使用)
ESP8266模塊是一款高性能的WIFI串口模塊,只要知道串口怎么編程使用,就可以實現所謂的透明傳輸。
將usb轉ttl如下連接,USB轉TTL模塊上有3.3V和5V兩個引腳可以作為VCC,但是一般選取5V作為VCC.
AT指令
? ? ? ? 在使用USB轉TTL模塊與電腦連接之后,就可以使用串口調試助手進行WIFI模塊的調試了。首先有一點,AT指令不區分大小寫,均以回車、換行結尾。下面介紹常用的AT指令:
ESP8266的應用模式:ESP266支撐單AP模式、單STA模式和混合模式。
? ? ? ? AP:可以將ESP8266作為熱點,可以讓其他的設備連接上它;
? ? ? ? STA:可以連接上當前環境下的WIFI熱點。
什么是透傳模式?
? ? ? ? 透傳就是指不需要關心wifi協議是如何實現的。所需要做的就是A通過串口發數據,B通過串口收數據,整個過程中A串口和B串口就像是用導線直接連接起來了一樣。則對于開發人員來看,就是完全透明的。
? ? ? ?? 如果不開啟透傳模式,我們怎么發送數據呢?在每次發送數據前都必須先發送指令AT+CIPSEND= <param.>
但是一旦開啟了透傳模式,我們就不需要在每次發送數據前都發送指令AT+CIPSEND=<param.>了,只需要發送一次AT+CIPSEND,之后發送的所有內容全部當成是數據了!
退出透傳模式
發送數據"+++"就可以了。注意:此時“+++”后面,不接“發送新行”!
ESP8266的一般使用順序
1.AT+CWMODE=1:設置工作模式(STA模式)2.AT+RST:模塊重啟(生效工作模式)3.AT+CWJAP=“111”,“11111111”:連接當前環境的WIFI熱點(熱點名,密碼)
4.AT+CIPMUX=0:設置單路連接模式5.AT+CIPSTART=“TCP”,“xxx.xxx.xxx.xxx”,xxxx:建立TCP連接
6.AT+CIPMODE=1:開啟透傳模式
7.AT+CIPSEND:透傳模式下,傳輸數據
8.+++:退出透傳模式
————————————————
版權聲明:本文為CSDN博主「互相學習3」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_46156693/article/details/104472028
https://blog.csdn.net/weixin_46156693/article/details/104472028?depth_1-utm_source=distribute.pc_category.none-task&request_id=&utm_source=distribute.pc_category.none-task
總結
以上是生活随笔為你收集整理的传感器学习——ESP8266(无线串口使用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: diy高性能存储服务器,存储服务器 di
- 下一篇: WIN10桌面文件夹图标变黑解决方法~