2011年9月30日 星期五

Arduino 無線WIFI 傳輸 轉 RS232-Part2

為能趕快完成 HLK-WIFI-M03 測試,今天去光華買了無線天線和 IPX 轉 SMA ,將天線接上 HLK-WIFI-M03 如圖:


HLK-WIFI-M03 接天線
先執行隨附的設定軟體,先按 Connect 鍵 看能不能連上我的 AP,還好連上了,沒有錯誤。接著 Scan 一下,也可以掃描到 AP,接下來看Status 也沒問題,一切正常如下圖:

Connect,Scan and  Status
更重要是這塊板子是有附一個簡易的 Web Server,趕快用網址 http://192.168.0.211 連上去,

WEB SERVER - BASIC 畫面


WEB SERVER - Advanced 畫面


WEB SERVER - System 畫面
Web Server 的設定畫面也一切正常,在次測試的過程中,也讓我了解到 HLK-WIFI-M03 這塊板子在通電後的初始是都是在 Transparent Transmission 的模式下,所以先要按 Exit 等 五秒,讓板子離開 Transparent Transmission 的模式下,才可以對板子進行設定,一開始我一直認定 Exit 是要結束程式,所以一直設定不成功。

接著先來測 RS232 Transparent Transmission,依照 HLK-WIFI-M03 使用說明的建議,先下載 TCPUDPDBG.exe 軟體,這個軟體主要是能直接對 TCP port 作傳輸的動作,首先我將 HLK-WIFI-M03 設成 Client mode 而 TCPUDPDBG 模擬成 Server 接收資料:

TCPUDPDBG 模擬成 Server

HLK-WIFI-M03 設成 Client

由於 HLK-WIFI-M03 現在是接在電腦後面,我就用簡單的超級終端機來丟資料,看看 Server 能不能收到一樣的資料:

超級終端機及TCPUDPDBG
結果在超級終端機中輸入的資料,都能正常在 TCPUDPDBG 的 Server 中正常顯示。再把 HLK-WIFI-M03 改成 Server 端, 由 TCPUDPDBG 送資料給 HLKWIFI-M03 結果資料也傳送正常如下:

TCPUDPDBG 送資料給 超級終端機

再來就要進入最後一個階段,直接連上Arduino 看是否能夠成功。