菜鳥江濤帶你學最小物聯網系統之模組篇(01)—— WIFI模組ESP12F初次親密接觸
阿新 • • 發佈:2018-12-12
最近想搞下物聯網相關的東西,淘寶上買了兩塊ESP12F的WiFi模組,於是大張旗鼓(偷偷摸摸)的搞起來,自己每天的學習進度在部落格上做個記錄,也給有類似想法的同學一個踩坑避雷的借鑑,大家共同進步,好了,閒話不多說,開始進入正題。
1.WIFI模組ESP12F的初次親密接觸。
ESP8266 - 安信可科技 https://www.ai-thinker.com/product/esp8266
按照官方文件中的接法,官方參考接法如下,我除錯的時候串列埠使用的是CH340串列埠模組。
2.學習的結果。
本篇主要是入門這個模組,對照著官方文件,配合串列埠工具來模擬傳輸資料。官方文件( AT開發指令示例)中,一共有三種連線方式,我這裡使用的是方式3---STA+連線TCP Server,看下官方的示例。
已經講解的很清晰了,其實一共就7條AT指令,在實際使用中,我使用的是透傳方式傳送資料,只用了5條AT指令,如下。
AT + CWMODE = 1 // 工作在單station模式 AT + CWJAP_DEF = "wifiname","wifipwd" // 設定模組連線無線網路,設定指定網路和wifi密碼開始連線 AT + CIPSTART = "TCP","192.168.3.121",16668 // 設定模組通過TCP連線伺服器,第二個引數為伺服器IP,第三個引數為監聽伺服器埠 AT + CIPMODE = 1 // 使用透傳模式傳送資料 AT + CIPSEND // 傳送資料
下面截圖看下我的學習效果。
我使用了通訊貓作為TCP伺服器,其實大家SSCOM也可以模擬TCP伺服器端,不過要開啟兩個視窗,具體的大家可以自行去實驗。
3.小結
說實話,剛從快遞員手裡拿到這個模組的時候有點懵逼,因為賣家居然沒有配套資料,只好自己百度了,然後搜出來一大片的資料,按照別人說的方式接線除錯好像不能工作,於是更加懵逼,因為不知道哪個有用,幸好後面找到了官方文件,不然要懵逼很久了。學習模組的的時候,特別底層硬體部分,大家要學會看官方文件,並且還是看官方datasheet比較靠譜。
好了,到此ESP12F的入門基本告一段落。