Raspberry Pi ile kablosuz iletişim nasıl yapılır?

Raspberry pi logo

“Herkes için bir bilgisayar” sloganı ile yola çıkan ve Raspberry Foundation tarafından piyasaya sürülen ve oldukça ucuz olan Raspberry Pi, gerçekten çok güçlü özelliklere sahip bir “oyuncak“.

Yaklaşık 1 yıl önce Raspberry Pi B modelini satın aldım ve kullanmaya başladım. Ufak tefek şeyler yapmaya başladıktan sonra, kablosuz olarak Raspberry Pi ‘yi nasıl bir network içerisine dahil edebileceğimi araştırmaya başladım. İşte bu noktada da TP-LINK ‘e ait TL-WN725N ürününe rastladım ve satın aldım.

TP-WN725N

Bu kablosuz adaptör ile, Raspberry Pi B model cihazınızı aşağıdaki adımları takip ederek kabosuz bir ağa dahil edebilirsiniz. Burada dikkat etmeniz gereken şey ise, Raspberry Pi üzerinde kurulu olan Raspbian işletim sisteminin versiyonudur. Aşağıdaki adımlar 3.2.28+ versiyonu içindir. Diğer versiyonlara ait sürücülere de yine aynı site üzerinden erişebilirsiniz.

wget gordon.d4rc.net/8188eu_3.12.28.zip
 
unzip 8188eu_3.12.28.zip
 
sudo cp rtl8188eufw.bin /lib/firmware/rtlwifi
 
sudo install -p -m 644 8188eu.ko /lib/modules/3.12.28+/kernel/drivers/net/wireless
 
sudo insmod /lib/modules/3.12.28+/kernel/drivers/net/wireless/8188eu.ko
 
sudo depmod -a

Bu adımdan sonra, /etc/network/interfaces dosyasını aşağıdaki şekilde düzenleyerek, bağlanmak istediğiniz wifi SSID ve şifresini giriniz.

Interfaces

Raspberry Pi’ nizi yeniden başlatın ve TL-LINK wireless adaptörü bilgisayara takın.

sudo reboot

Bütün bu işlemlerden sonra, Raspberry Pi ‘niz yeniden başlatılacak ve belirttiğiniz wifi ağına bağlanmış olacaksınız.

Biraz daha meraklı arkadaşlar için, aşağıdaki kodları executable bir dosya olarak kaydedip çalıştırırsanız, Raspberry Pi ‘nizin işletim sistemi versiyonuna uygun olarak sürücüler otomatik olarak yüklenecektir.

#!/bin/bash
 
# Linux versiyonu al
VERSION=`uname -r | awk -F'.' '{print $1"."$2}'`
cd ~
wget https://codeload.github.com/raspberrypi/linux/tar.gz/rpi-${VERSION}.y -O rpi-${VERSION}.y.tar.gz
sudo tar zxf rpi-${VERSION}.y.tar.gz -C /usr/src/
cd /usr/src/linux-rpi-${VERSION}.y/
sudo bash -c "zcat /proc/config.gz > /usr/src/linux-rpi-${VERSION}.y/.config"
# Bu adımda konfigurasyon için gerekli birkaç soru cevaplamanız gerekebilir
sudo make oldconfig
sudo make modules_prepare
sudo wget https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers
sudo ln -s /usr/src/linux-rpi-${VERSION}.y /lib/modules/`uname -r`/source
sudo ln -s /usr/src/linux-rpi-${VERSION}.y /lib/modules/`uname -r`/build
# Opsiyonel
#sudo ln -s /usr/src/linux-rpi-${VERSION}.y /usr/src/linux-`uname -r`
#sudo ln -s /usr/src/linux-rpi-${VERSION}.y /usr/src/linux
 
# Sürücü kaynak kodunu al, derle ve bilgisayara yükle
cd ~
git clone https://github.com/lwfinger/rtl8188eu.git
cd rtl8188eu
# Bu adım 20 dakika kadar sürebilir
make all
sudo make install
# Bu adımdan sonra aşağıdaki sürücülerin bilgisayarınıza yüklenmiş olması gerekli
# /lib/modules/`uname -r`/kernel/drivers/net/wireless/8188eu.ko
# /lib/firmware/rtlwifi/rtl8188eufw.bin
sudo modprobe 8188eu
 
# İsteğe bağlı olarak aşağıdaki dosyaları yaklaşık 700MB) silebilirsiniz yorum satırlarını kaldırarak
#sudo rm /lib/modules/`uname -r`/source
#sudo rm /lib/modules/`uname -r`/build
#sudo rm /usr/src/linux-`uname -r`
#sudo rm /usr/src/linux
#sudo rm -R /usr/src/linux-rpi-${VERSION}.y
#cd ~
#rm rpi-${VERSION}.y.tar.gz
#rm -R rtl8188eu

Bu scripti çalıştırdıktan sonra, yukarıda bahsettiğim /etc/network/interfaces dosyasındaki değişiklikleri yapıp, wifi adaptörünüzü Raspberry Pi ‘nize takın ve bilgisayarı yeniden başlatın.

Hepsi bu kadar 🙂

, , , , ,

No comments yet.

Bir Cevap Yazın

Font Resize