1. 程式人生 > >菜鳥江濤帶你學最小物聯網系統之模組篇(01)—— WIFI模組ESP12F初次親密接觸

菜鳥江濤帶你學最小物聯網系統之模組篇(01)—— WIFI模組ESP12F初次親密接觸

最近想搞下物聯網相關的東西,淘寶上買了兩塊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的入門基本告一段落。