EDUP 등 USB WiFi adapter(dongle)를 장착하여 WiFi를 라즈베리 파이(라즈비안)에 붙여보자
▶ 이 가이드를 따라하면
- WiFi를 라즈베리파이/Raspbian에 붙일 수 있다.
▶ 먼저 읽으면 좋은 글
▶ 부품 설명 및 회로 구성
다양한 WiFi USB Adapter가 존재하는데 여기서 소개할 것은 EDUP / EP-N8508GS모델이다. 매우 저렴하게 구입할 수 있다.(7$미만)
<EP-N8508GS / EDUP / USB WiFi Adapter>
이 모듈을 장착하면 아래와 같은 모습이다.
<Raspberry Pi 2에 연결한 모습>
최신 Raspbian이 설치되어 있다면 해당 장치를 바로 인식할 것이다. 아래와 같이 인식시키고 부팅시 자동 연결이 가능하다.
▶ 소스 코드 입력 및 구동
먼저 장치가 제대로 인식되었는지 확인한다.
$ sudo lsusb ß usb장치 확인, Realtek WLAN Adapter를 볼 수 있다.
$ sudo iwlist wlan0 scan ß wlan0이 미설정된 경우는 향후에 설정후 진행하면 아래와 같이 주변이 무선AP를 스캔할 수 있다.
$ iwconfig
으로도 확인할 수 있다. wlan0가 설정된 경우이다.
잘 인식 되었다면 먼저 interfaces를 수정해야 한다. 아래와 같이 network를 추가한다. ssid는 AP명, psk는 암호이다.
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
그리고 나서 두가지 방법으로 interfaces를 수정한다. 첫번째 방법과 두번째 방법 및 특징을 소개한다.
$ sudo nano /etc/network/interfaces
이 방법은 부팅후 wifi를 자동으로 접속하고, 이후 wifi가 단절되어도 자동으로 다시 접속을 수행한다(wpa-roam사용). 그러나 특정 AP는 이렇게 설정하면 부팅시에 WiFi가 자동으로 붙지 않거나 하는 등 오류가 있다. Iface wlan01 inet manual처럼 dhcp를 쓰도록 지정할 수도 없다. 하지만 장점이 많은 방법이고 따라서 먼저 위 설정을 시도해보자. 이후 reboot해도 자동으로 WiFi가 붙지 않으면 아래 설정을 시도한다.
$ sudo nano /etc/network/interfaces
이 방법은 리붓 후에는 자동으로 잘 붙으나, 이후 오류시 다시 WiFi 연결을 수행할 때는 매뉴얼로 수행해야 한다고 알려져있다.(확인은 못했다) 그러나 많은 AP에서도 리붓후에 잘 작동한다.
위와 같이 설정한 후 시스템을 우선 리붓한다
$ sudo reboot
상황에 따라 자동으로 WiFi가 설정되지 않으면 아래와 같이 수동으로 붙이자
$ sudo ifdown wlan0 ßwlan0연결 상황에 따라 메시지가 달라진다
$ sudo ifup wlan0
$ wpa_cli status ß접속 확인
이후 리붓해도 잘 접속되는 것을 알 수 있다. 설정한 AP 정보가 맞지 않으면
$ wpa_cli status
시에 아래와 같이 나오게 된다. (SCANNING중) 이 경우 정보를 적당히 수정하고 다시 ifup을 실행하자.
이제 리붓후에도 다시 자동으로 붙어 WiFi를 통해 라즈베리 파이를 운용할 수 있다.
다만, 상기 예제의 EDUP의 경우에는 일반 WiFi보다 가능한 도달거리가 약간 적었다. 따라서 거리는 적절히 조절하며 테스트해보자.
▶ 구매 가이드
WiFi USB Adapter : http://www.aliexpress.com/w/wholesale-WiFi-Adapter-Raspberry-pi.html?initiative_id=SB_20150826091217&site=glo&groupsort=1&SortType=total_tranpro_desc&shipCountry=kr&SearchText=WiFi+Adapter+Raspberry+pi ($3~$7)
▶ 강의 키워드
라즈베리파이, 라즈베리파이2, Raspberry Pi 2, WiFi Adapter, 와이파이 어댑터, WiFi dongle, EDUP, Wireless USB Adapter, USB WiFi Adapter, 라즈비안, Raspbian, install, 설치, WiFi 셋팅, wpa_cli, wpa_supplicant
'라즈베리파이/RaspberryPi' 카테고리의 다른 글
[제로] raspberry pi zero W (WiFi) 설치하기 (0) | 2018.05.17 |
---|---|
[라즈베리파이3/설치] Raspberry Pi 3 사용기/설치기 (3) | 2016.07.05 |
[라즈베리파이/LCD] 3.5 inch RPi LCD V3.0 (8) | 2016.06.06 |
[라즈베리파이/웹캠] USB 웹캠(webcam)으로 사진을 찍어 저장해보자 (2) | 2016.03.23 |
[라즈베리파이/응용] Raspberry Pi 2, Camera와 Google Cloud Vision API/Python 사용 (3) | 2016.03.15 |
[디스플레이/LCD] 5” touch HDMI LCD를 붙여보자 (2) | 2015.11.28 |
[라즈베리파이/카메라] Camera 모듈을 장착해 사진을 찍어보자 / Camera module (0) | 2015.08.29 |
[라즈베리파이/어댑터] 라즈베리 파이를 빵판에 연결하는 GPIO cobbler (connector) + 40pin 케이블 (0) | 2015.07.30 |
[라즈베리파이] 라즈베리파이2(RaspberryPi 2) – GPIO LED blink 구동하기 / 라즈비안(Raspbian) (3) | 2015.03.09 |
[라즈베리파이] 라즈베리파이2(RaspberryPi 2) 설치 - 라즈비안(Raspbian) 구동하기 (2) | 2015.03.05 |