วันอาทิตย์ที่ 23 กุมภาพันธ์ พ.ศ. 2557


การติดตั้ง Wireless USB TP-LINK TL-WN723N and TL-WN725N on Raspberry Pi

ก่อนอื่นต้องบอกว่าการนำอุปกรณ์ I/O ต่างที่จะนำมาเชื่อมต่อกับ Raspberry Pi จำเป็นต้องคำนึงถึงการรองรับของอุปกรณ์กับระบบ Linux Kernel อย่างโพสนี้เป็นการนำ Wireless USB รุ่น TP-LINK TL-WN723N หรือจะเป็น TP-LINK TL-WN725N ก็ได้เช่นกันเพราะเป็น Chipser รุ่น 8188eu ที่รองรับกับ Kernel และจำเป็นต้องติดตั้งเพิ่มเติม แต่บาง Chipset ไม่จำเป็นต้องติดตั้งเพิ่มสามารถใช้งานได้เลย แต่ถ้า Chipset ตัวไหนไม่รองรับก็ไม่สามารถใช้งานได้เช่นกันครับ ต้องตรวจสอบกันก่อนนะครับก่อนตัดสินใจซื้อพวกอุปกรณ์ I/O จาก Raspberry Pi Support USB Wireless





รายการอุปกรณ์


- ชุด Raspberry pi 
- SD Card 4G Class4 ขั้นต่ำ-OS Raspbian "2014-01-07-wheezy-raspbian.ziphttp://www.raspberrypi.org/downloads
- Computer OS : Windows
- WIFI USB รุ่น TP-LINK TL-WN725N หรือ TP-LINK TL-WN725N หรือ Chipset : 8188EU 
-  โปรแกรม Winscp Download : http://software.thaiware.com/10606-WinSCP.html
-  โปรแกรม Putty  Download : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
- Mount+Keyboard


ขั้นตอนการติดตั้ง Chipset TP-LINK TL-WN725N


และแตกไฟล์ Zip ไว้ในเครรื่องคอมพิวเตอร์ จะมีด้วยกันสองไฟล์ คือ 8188eu.ko และ rtl8188eufw.bin
จากนั้นใช้โปแรม Winscp เพื่ออัพไฟล์สองไฟล์นี้เข้าไปยัง /home/pi โดยการ Login ด้วย
IP : IP_Raspberry
Port : 22
User : pi
Password : raspberry
File Photocol : SCP
กด Login 


โปรแกรมจะแยกเป้นสองฝั่งคือ ซ้าย(Computer) ขวา(Raspberrypi) โดยการลากไฟล์ทั้งสองไฟล์ที่เก็บไว้ในคอมพิวเตอร์จากซ้ายไปขวาเพื่ออัพสองไฟล์นี้ไปยัง Raspberry pi 


เปิด Terminal ใช้คำสั่งดังนี้ เพื่อกำหนดสิทธิ์ให้กับ Directory และ Coppy ไฟล์ 8188eu.ko ไปยัง /lib/modules/3.10.25+/kernel/drivers/net/wireless/ 

pi@raspberrypi:~$ sudo chmod 777 /lib/modules/3.10.25+/kernel/drivers/net/wireless/
pi@raspberrypi:~$ sudo cp 8188eu.ko /lib/modules/3.10.25+/kernel/drivers/net/wireless/
pi@raspberrypi:~$ ls /lib/modules/3.10.25+/kernel/drivers/net/wireless/


เข้าไปยัง Directory /lib/modules/3.10.25+/kernel/drivers/net/wireless/ และกำหนดสิทธิ์ให้กับไฟล์ 8188eu.ko

pi@raspberrypi:~$ cd /lib/modules/3.10.25+/kernel/drivers/net/wireless/
pi@raspberrypi:/lib/modules/3.10.25+/kernel/drivers/net/wireless$ sudo chmod 777 8188eu.ko 
pi@raspberrypi:/lib/modules/3.10.25+/kernel/drivers/net/wireless$ ls


 กลับมายัง Directory /home/pi กำหนดสิทธิ์และ Coppy ไฟล์ rtl8188eufw.bin ไปยัง /lib/firmware/rtlwifi/ และเข้าไปกำหนดสิทธิ์ให้กับไฟล์ rtl8188eufw.bin และ restart Raspberry pi

pi@raspberrypi:/lib/modules/3.10.25+/kernel/drivers/net/wireless$ cd
pi@raspberrypi:~$ sudo chmod 777 /lib/firmware/rtlwifi/
pi@raspberrypi:~$ sudo cp rtl8188eufw.bin /lib/firmware/rtlwifi/
pi@raspberrypi:~$ cd /lib/firmware/rtlwifi/
pi@raspberrypi:/lib/firmware/rtlwifi$ sudo chmod 777 rtl8188eufw.bin 
pi@raspberrypi:/lib/firmware/rtlwifi$ sudo reboot



Login และเปิด Terminal และใช้คำสั่งดังนี้เพื่อ
depmod เป็นคำสั่งสำหรับเป็นการอัพเดทโมดูลทั้งหมดให้กับ Kernel ภายใน /lib/modules
modprobe เป็นคำสั่งสำหรับแทรกโมดูลเข้าไปใน kernel ส่วนใหญ่ใช้กับ driver 
pi@raspberrypi:~$ sudo depmod -a
pi@raspberrypi:~$ sudo modprobe 8188eu 
pi@raspberrypi:~$ iwconfig 

เมื่อใช้คำสั่ง iwconfig แล้วมีการแสดงรายละเอียดดังภาพแสดงว่าเป็นอันสำเร็จ

 

เข้าหน้า X windows ที่ Desktop เปิดโปรแกรม WiFi Config


Apapter ของเราก็คือ wlan0 กด Scan  เพื่อค้นหา Access Point และ Doble Click เลือก AP ที่ต้องการ 


จากนั้นติก key 0 แล้วใส่ Password ของ Access Point ที่เราได้เลือกไว้กด Add 

จากนั้นมีการเชื่อต่อกับ Access Point และได้รับ IP หากไม่เชื่อมต่อทันทีให้กด Connect


Command Line

pi@raspberrypi:~$ sudo chmod 777 /lib/modules/3.10.25+/kernel/drivers/net/wireless/
pi@raspberrypi:~$ sudo cp 8188eu.ko /lib/modules/3.10.25+/kernel/drivers/net/wireless/
pi@raspberrypi:~$ ls /lib/modules/3.10.25+/kernel/drivers/net/wireless/
8188eu.ko        b43legacy    mac80211_hwsim.ko  rt2x00     zd1211rw
at76c50x-usb.ko  hostap       mwifiex            rtl818x
ath              libertas     p54                rtl8192cu
b43              libertas_tf  rndis_wlan.ko      zd1201.ko
pi@raspberrypi:~$ cd /lib/modules/3.10.25+/kernel/drivers/net/wireless/
pi@raspberrypi:/lib/modules/3.10.25+/kernel/drivers/net/wireless$ sudo chmod 777 8188eu.ko 
pi@raspberrypi:/lib/modules/3.10.25+/kernel/drivers/net/wireless$ ls
8188eu.ko        b43legacy    mac80211_hwsim.ko  rt2x00     zd1211rw
at76c50x-usb.ko  hostap       mwifiex            rtl818x
ath              libertas     p54                rtl8192cu
b43              libertas_tf  rndis_wlan.ko      zd1201.ko
pi@raspberrypi:/lib/modules/3.10.25+/kernel/drivers/net/wireless$ cd
pi@raspberrypi:~$ sudo chmod 777 /lib/firmware/rtlwifi/
pi@raspberrypi:~$ sudo cp rtl8188eufw.bin /lib/firmware/rtlwifi/
pi@raspberrypi:~$ cd /lib/firmware/rtlwifi/
pi@raspberrypi:/lib/firmware/rtlwifi$ sudo chmod 777 rtl8188eufw.bin
                    pi@raspberrypi:/lib/firmware/rtlwifi$sudo reboot
###############################################################################
                    pi@raspberrypi:~$ sudo depmod -a
                    pi@raspberrypi:~$ sudo modprobe 8188eu 
                    pi@raspberrypi:~$ iwconfig 

ที่มา :  http://www.mendrugox.net/2013/08/tp-link-tl-wn725n-v2-working-on-raspberry-raspbian/
http://micro2440.blogspot.com/
https://www.facebook.com/BooindyIt?ref=hl
https://www.youtube.com/channel/UCDs7h_zNn444ONo5J3Ot3iQ/videos?sort=dd&view=0&shelf_id=1

0 ความคิดเห็น:

แสดงความคิดเห็น