Ⅰ 如何用arino來測試ESP8266 WIFI模塊
首先,我估計大家都沒有USB TO TTL 硬體,也不是所有的壇友都有mangoII,所以我今天就寫個特別的arino程序,讓arino變成一個串口轉發器。
原理很簡單。。從串口晶元到單片機和這個口是個並聯關系。。然後usb 到這個IO口有1k電阻,我就啟用了單片機的內上拉稍微平衡下阻抗,,就把arino板子作為usb to ttl工具了。。嘿嘿
(本設置在mangoII板硬體環境下測試通過,不確定其他硬體是否可以使用,請自行嘗試)
代碼如下:
ARDUINO 代碼復制列印
void setup() {
pinMode(0,INPUT_PULLUP);
pinMode(1,INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
}
因為程序很簡單,我又偷懶就沒寫注釋了。主要內容就是創建一個軟串口,軟串口接模塊 ,然後讓軟串口的回顯數據轉發到硬體串口,硬體串口的輸入數據轉發到軟串口。
下面來介紹下接線
3V3 ------------ VCC
ARDUINO GND ------------ GND esp8266
IO1 ------------ TX
IO0 ------------ RX
注意,TX 是直接對應板子上的TX RX 對應RX。,。原因自己思考下。
非常簡單的接線,就是把我們的WIFI模塊接到arino的軟串口上,需要注意的是,wifi模塊是3.3V供電。
好了。已經全部准備好了。我們要正式開始了。首先我們打開串口監視器,然後重新插拔一下模塊的VCC接線(讓模塊重啟,顯示其啟動信息),你應該能看到如下圖所示的啟動信息,說明已經沒有任何問題了。
1.png
前面的亂碼是因為模塊啟動信息的波特率與後面啟動後不一致造成的,不管就行了
重點來了看窗口的右下角「沒有結束符」
這個要選擇成「回車」如下圖
1.png
我們輸入下面這個指令
AT+Reset
復制代碼
點擊發送後,模塊會重啟
顯示如下
AT+Reset
done
返回字元是done 為啥d沒了呢,實際上是有的。可能是軟串口的bug,這個我們不研究了。。反正能用知道就行了,不影響使用。
好上面的重啟命令我們等會會經常用到
下面,我們要查詢一下模塊的工作模式,模塊一共有三種工作模式1.Station 2.AP 3.Station+AP 第一種是客戶端模式,第二種是接入點模式,第三種是兩種模式共存。既然我們是登陸路由器然後往指定網路傳數據,所以我們選第一種模式。。
設置之前先查詢
AT+MODE?
復制代碼
返回內容:
AT+MODE?
+MODE:0
done
這個0就是沒配置的意思。。我們配置成1即可
用這個命令來設置
AT+MODE=1
復制代碼
這樣就設置成模式1了。具體的詳細指令請參閱上面的指令手冊以及自己多嘗試
返回如下:
AT+MODE=1
one
坑爹的d又丟了,不管~~~這個時候,關鍵的時刻來了,這時候雖然設置了。但還沒有生效,需要重啟模塊。還記得我之前說的指令么?我就不重復寫了。。反正這時候要重啟(拔電源插頭也是可以的)
然後我們來查詢下
AT+MODE?
復制代碼
返回如下:
AT+MODE?
+MODE:1
done
大概就是這樣就設置好模式了。
我們後面就暫時不介紹回顯內容了,很簡單
然後就是查詢一下附近能搜索到的wifi網路信號
AT+ShowAP
復制代碼
回顯內容就是周圍wifi信號
看到自己的wifi就可以加入網路了
AT+JoinAP="SSID","PASSWD"
復制代碼
很簡單的命令對吧,前面寫SSID號,後面寫密碼。回車發送命令就可以加入網路了。記得加完網路重啟下模塊
好了,這樣模塊就連上路由器了
下面就需要有個小工具,在自己計算機(區域網內)上建立一個TCP埠的監聽,來模擬伺服器
小工具連接
我計算機IP是192.168.1.101 我打算監聽8089埠,如下圖配置,監聽(當然你也可以監聽你需要的任何埠)
tcp.png
(說明:任何網路伺服器都可以看成是工作在指定埠,負責解析指定協議的埠監聽器)
設置模塊到單鏈接模式(只能使用一個連接的模式,這種比較方便簡單,多鏈接模式我們以後再講)
AT+MUX=0
復制代碼
然後重啟模塊(拔電或者用reset指令都可以)
好了。以上的設置模塊設置一次後,斷電後還是會有記憶的。。也就是說只需要配置一次。。下面開始建立TCP連接啥的。斷電不會重連了。。
下面我們在模塊上建立一個TCP的連接
使用指令
AT+NewSTA=「TCP」,「192.168.1.101」,8089
復制代碼
很簡單的指令,首先說明連接類型,目標ip地址,埠號。。這樣就建立好了。。
然後我們就能發送數據了
指令
AT+UpDate=11
復制代碼
然後串口會返回一個>號,我們繼續輸入hello world發送
這樣就會從TCP監聽的一端看到數據了。很簡單吧
指令後面的11的意思就是你要發送的字元的長度。系統是靠字元長度判斷一句話是否可以發送,所以我們的數據長度要和下面要發送的字元串的長度等長才行。。
簡單的教程目前就到這里了,有助於大家理解AT指令的使用。
另外我們還有一個arino的庫,雖然目前開發的不太完全,基本函數都開發完了,常式還沒寫好,bug可能還有不少,也都在調試中,有興趣的可以去看看
Ⅱ 怎麼測試WIFI模塊是否有問題
你好,打開手機的WiFi看是否能夠搜索WiFi信號是否能夠正常連接使用
正常連接使用就是正常的
如果無法連接就是WiFi模塊有問題。
Ⅲ 怎樣測試牆上的網路介面(模塊)是否發生了故障
把模塊拆下,把線接水晶頭試下
Ⅳ 網線插座裝好了,怎麼測試通不通
1、眼觀,網線顏色分配是不是跟模塊對應,打線金屬接觸是否良好
2、使用測線儀,大的方形工具主測試儀接網線再接入模塊,右側的小的長方形遠程測試模塊接入另一端,看信號指示燈是否正常。
3、如有不亮或者不正常的重新用打線工具在模塊上打網線,再測試直到正常為止。
Ⅳ 如何檢測wifi模塊信號的強弱
要測wifi信號場強, 最適用的硬體就是WIFI模塊。WIFI是時分復用制,現在的WIFI信號到處都是,常用的信道有1、6、11,其它的太容易受干擾,很少有人用。這三個最優信道常常擁擠不堪,你附近有3個路由器,簡單的場強測試,只能測到一個矢量信號,分不出那個路由更強,這有何用?WIFI模塊模塊基本上是USB匯流排介面,通過USB進行配置及抓取數據包分析,才能得到某SSID的信號強度。
Ⅵ WIFI模塊如何進行硬體測試
若手機無法連接無線網路,三星手機一般按照以下步驟排查及處理,請對應以下常出現的幾種情況,嘗試操作:
1.若之前可以連接,現在無法連接:
1)關閉無線網路重新搜索嘗試;
2)檢查輸入的無線網路密碼是否正確。
2.若首次無法連接或無法連接公共無線網路:
確認同一無線網路下的其他設備連接是否正常,無線網路是否設置了連接限制。
3.若無法連接中文名稱的無線網路:
由於設備兼容性問題,部分中文名稱或特殊符號的無線網路可能無法連接,建議將無線網路名稱改為英文。
4.若出現搜索不到或報錯、超時等情況:
請檢查路由器連接是否正常(無法連接貓),將手機和路由器關機重啟後再連接嘗試。
5.若以上操作均無效,建議備份重要數據(聯系人、簡訊、照片等),恢復出廠設置嘗試。
若問題依然存在,請您攜帶購機發票、包修卡和機器送到服務中心檢查
Ⅶ 如何測試網路模塊到交換機這段距離網線通不通,如果不通如何區分是網線的問題還是模塊的問題還是交換機問
買個測線儀,很便宜的。做根連接正常的短線,然後一頭接測線儀,一頭接到模塊上,看8個燈是否正常順序點亮。最少要保證 1236這幾個燈亮。 模塊拆的話,先把外面板摳下來,就是最外層有暗扣卡在底座上的,用勁往外面摳可以摳出來的。外面板拿掉後,可以看到用螺絲固定著的內面板,把螺絲卸掉後,可以看到後面接著真正的模塊,這是需要打線鉗,可以買一把,把8根線重新打一遍。 還有就是找到另一頭,看水晶頭是否接錯。
Ⅷ 如何查看iphone6 4g網路模塊好壞
參閱蘋果官方文檔16至18頁:
1.可以看到與LTE相關的兩個狀態圖標為4G和LTE,而這兩個狀態顯示與運營商策略相關(可以簡單理解4G和LTE這兩個圖標代表的含義是一樣的),所以現在無法通過iPhone圖標本身來確認是否為CA狀態(即運營商宣稱的4G+),最簡單的方法可以通過測試速率,如果速率超過150Mbps,那就說明當前是在CA狀態(即運營商宣稱的4G+)。
2.美版裸機無鎖版,按照以往慣例,型號GSM版的iPhone6 (A1549),iPhone 6 Plus (A1522),不支持CDMA和TD-LTE,在國內只能使用移動2G、聯通2G、3G和部分4G(FDD)網路,這版本比較適合聯通用戶選購。
3.而型號CDMA版的iPhone6 (A1549),iPhone 6 Plus (A1522),能夠支持CDMA網路,因為美國法律不禁止4G手機鎖網,所以在國內能使用移動2G、聯通2G、3G、電信3G和4G(FDD)網路,比較適合國內聯通和電信用戶選購。雖然美版並不支持TD-LTE網路,但是聯通和電信用戶還是能夠使用FDD的4G網路。
Ⅸ 怎樣檢測出牆上網線的連接是否正常
需要用到網線測線儀。
網路測試儀:網路測試儀通常也稱專業網路測試儀或網路檢測儀,是一種可以檢測OSI模型定義的物理層、數據鏈路層、網路層運行狀況的便攜、可視的智能檢測設備,主要適用於區域網故障檢測、維護和綜合布線施工中,網路測試儀的功能涵蓋物理層、數據鏈路層和網路層。一般家庭買個最普通的能測試網線通斷的就可以。
1、按照568b的線序做兩根網線,使用網路測試儀測試,按照1到8的順序亮起熄滅,確保這兩根網線不存在線序錯誤問題,568b線序:橙白-1,橙-2,綠白-3,藍-4,藍白-5,綠-6,褐(棕)白-7,褐(棕)-8;
2、按照以上568b的標准,將牆壁裡面的網路模塊按顏色插入相應顏色的網線,分別將網線的兩頭都打好;
3、將做好的兩根網線分別插到網線兩頭的牆壁網路模塊裡面,再使用網路測試儀進行測試,觀察測線儀的2邊指示燈是否都是按照1到8的順序亮起熄滅,如果不是按照此順序,就說明連接不正常。
Ⅹ wife模塊怎麼測試
WiFi模塊測試需要配合Demo板實現,並且都會有配套的Demo板使用說明,不同型號的WiFi模塊還會有不同的測試工具、AT指令集、驅動文件等。
AP/Router WiFi模塊主要是通過有線或者無線登錄的方式,訪問WiFi模塊配置頁面,繼而進行功能測試;
UART WiFi模塊主要是通過串口工具,AT指令集來實現功能測試;
USB WiFi模塊主要是通過驅動來實現功能測試。