2.4G無線網路 (v1.0)

  • 前言 -基板與無線網路連接

無線遙控功能,利用2.4G wifi無線路由器,連接Launchpad基板當作無線網路擴充板。

建議使用的原因是因為它是成熟的WIFI產品,可以支援openwrt,然後透過TTL和Launchpad進行串口通信。

- 同時具有線網路與無線網路功能

- 只需拉3條訊號線(TXD RXD GND)到基板

- 支援 SSH 通訊協定

- 內建網頁伺服器與各式網頁端應用程式(可自行設計)

- 已商品化,穩定度比單一模組好

- 支援直接通訊埠介面與基板溝通

- 可套用LILPv1通訊協定,達成無線遙控

    • 基板套用LILPv1通訊協定

http://sdrv.ms/PGag9T

    • 硬體修改

      • 與基板的硬體連接需要由自行修改線路,支援串列埠傳輸,硬是拉出三條訊號線:

      • 無線擴充板的TP_IN 接點 <----------------> LaunchPad基板上P1.1 接點

      • 無線擴充板上的TP_OUT 接點 <--------------> LaunchPad 基板上P1.2 接點

      • 無線擴充板上的接地GND 接點為電容C55的右邊<-----> LaunchPad 基板上GND 接點

  • 軟體修改

      • 參考開放軟體實驗室OSSLAB網站(說明),下載由thx大大開發的最新版BIN檔,支援ser2net功能讓串列埠轉網路埠。

    • openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin,請自行下載到本機硬碟。

      • 本機電腦(請將網路設定為固定IP為192.168.1.x同網域),用網路線直接與703N連線(預設IP為192.168.1.1)

      • 然後利用IE瀏覽器登入TPLINK 703N Web GUI介面,移動滑鼠點選網頁左下方工具列,在系統工具>>軟體升級>>文件>>瀏覽中。選擇本機硬碟剛剛所下載回來的BIN檔。

      • 開始按下"升級"鍵,一旦載入成功,會自動重新開機,大約10秒等待之後,本機電腦可以用網路線再次登入,頁面皆更新為OpenWrt Style樣式。

        • 接著設定"開啟"無線網路功能,之後,我們才有辦法讓電腦或手機或其他裝置可以"無線"地連線至此703N無線路由器。

  • 無線通訊步驟 - 文字介面

本地電腦利用putty通訊程式,利用無線網路ssh連線到遠端裝置

出現登入畫面 login as:

鍵入root

鍵入密碼(依設定) admin

cd ..

ls

cd dev

ls

ser2net -C "3001:raw:600:/dev/ttyATH0:9600 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS"

然後在接下來的畫面內執行 (似乎之後只要再裝上 ser2net, 跟修改開機自動啟動就可)

telnet 192.168.1.1 3001

因為手上基板launchpad已經載入預先定義好的LILPv1

所以經由開通通訊埠後按下"0"按下enter後LED1紅色(P1.0)會隨著ON/OFF切換,

而按下"6"按下enter後LED2綠色(P1.6)會隨著ON/OFF切換,

完成!!,Launchpad 正在快樂地使用wifi無線通訊中....

  • 無線通訊步驟 - 圖形介面

每次連線都要下一堆指令,有點小麻煩,利用labview完成溝通ssh傳輸介面,讓玩家只要用滑鼠點選,完成控制網路的另一端基板上的燈號或是擷取類比電壓,此範例為LED P1.0與P1.6的亮暗控制,按下紅燈為亮,按下綠燈為亮。

安裝執行檔與原始程式下載位置: 檔案大小: 140MB

http://sdrv.ms/SNRS2t

  • 操作影片 - 無線網路2.4G擴充板

    • 參考網頁

http://www.pczone.com.tw/thread-155062.html

http://wiki.openwrt.org/toh/tp-link/tl-wr703n

http://www.osslab.com.tw/Hardware/Open_Embedded_System/WR-703N

http://digital.ni.com/public.nsf/allkb/C49602A79827DDBE86256CE9005757D5

http://www.sl088.com/voyage/2012/03/3197.slboat

  • 其他應用

http://www.instructables.com/id/Home-automation-server-with-router/

http://www.hw-group.com/products/hw_vsp/index_en.html

http://wiki.openwrt.org/doc/howto/ddns.client