1. 작업환경
OS : Ubuntu 14.04.5 LTS
Phone : LG Pro
Android Version : 5.0.1
2. Ubuntu 설정
우분투에 DroidCam을 설치해야 한다.
아래 링크로 이동하여 페이지를 밑으로 내리면 다음과 같이 Linux용 DroidCam을 설치할 수 있다.
https://www.dev47apps.com/droidcam/
아래 그림의 빨간색의 네모영역에 있는 명령들을 터미널해서 실행해준다.
설치 완료 후
- sudo droidcam 을 실행해준다.
실행해주면 다음과 같은 창이 나올 것이다.
3. 핸드폰 설정
먼저 핸드폰에 Play스토어에 들어가서 DroidCam을 설치한다.
1)WIFI 연결
설치한 DroidCam 앱을 실행한다. 그러면 다음과 같은 그림이 나올 것이다.
Wifi IP와 DroidCam Port 정보를 다음과 같이 입력하고 Connect를 누른다.
확인을 누른다.
다음과 같이 wifi로 droidcam이 연결된 것을 확인할 수 있다.
2)USB(over adb) 연결
먼저 설정 -> 개발자 옵션 -> USB 디버깅을 체크한다.
그다음 터미널을 열고 다음 명령을 실행한다.
- sudo apt-get install android-tools-adb (Android Debug Bridge 설치)
- sudo gedit /etc/udev/rules.d/51-android.rules
다음과 같이 text 창이 뜨면
SUBSYSTEM=="usb", ATTR{idVendor}=="Vendor ID", MODE="0666", GROUP="plugdev" 을
입력하고 저장해준다.
여기서 Vendor ID에는 각각의 기기마다 해당되는 ID를 입력해준다. 필자의 경우에는 LG폰이기 때문에 1004를 입력해 주었다.
Vendor ID 확인은 다음과 같이 알 수 있다.
- lsusb
위의 그림과 같이 lsusb를 입력하면 1004:61f9를 확인할 수 있다.
여기서 앞부분과 뒷부분은 Vender ID 와 Product ID를 의미한다.
Vender ID : 1004
Product ID : 61f9
혹은 다음 표를 보고 제조사에 맞는 Vender ID를 확인할 수 있다.
Company | USB Vendor ID |
---|---|
Acer | 0502 |
ASUS | 0b05 |
Dell | 413c |
Foxconn | 0489 |
Fujitsu | 04c5 |
Fujitsu Toshiba | 04c5 |
Garmin-Asus | 091e |
Google | 18d1 |
Haier | 201E |
Hisense | 109b |
HTC | 0bb4 |
Huawei | 12d1 |
K-Touch | 24e3 |
KT Tech | 2116 |
Kyocera | 0482 |
Lenovo | 17ef |
LG | 1004 |
Motorola | 22b8 |
MTK | 0e8d |
NEC | 0409 |
Nook | 2080 |
Nvidia | 0955 |
OTGV | 2257 |
Pantech | 10a9 |
Pegatron | 1d4d |
Philips | 0471 |
PMC-Sierra | 04da |
Qualcomm | 05c6 |
SK Telesys | 1f53 |
Samsung | 04e8 |
Sharp | 04dd |
Sony | 054c |
Sony Ericsson | 0fce |
Teleepoch | 2340 |
Toshiba | 0930 |
ZTE | 19d2 |
저장을 하였다면 다음 명령을 실행한다.
- sudo chmod a+r /etc/udev/rules.d/51-android.rules
- sudo /etc/init.d/udev restart
그 다음 폰을 이용하여 DroidCam Port번호를 확인해준다.
- sudo droidcam 을 실행한 뒤 다음 그림과 같이 설정해주고 connect을 누른다.
다음과 같이 USB를 통해 연결된 것을 확인할 수 있다.
그리고 터미널에 다음 명령을 실행하면 연결이 제대로 된 것을 확인 할 수 있다.
- adb devices
만약 adb is offline 라는 문구가 나와 연결이 안된다면 다음과 같이 실행해 본다.
첫째 , 핸드폰을 다시 부팅하고 시작해 본다.
두번째 , 터미널에서 다음 명령어를 실행해 본다.
- adb kill-server
- adb start-server
셋째 , 다음 그림과 같이 USB PC 연결을 MTP로 바꾸어준다.
필자의 경우 USB PC연결을 MTP로 바꾼 뒤 성공했다.
그리고 실행하면 USB를 통해 연결된 것을 확인할 수 있다.
'Env Setting' 카테고리의 다른 글
[Env Setting] SFTP명령을 이용한 파일 전송 (0) | 2017.01.13 |
---|---|
[Env Setting] 리눅스에서 Scrot를 이용한 스크린샷 촬영 (0) | 2017.01.13 |
[Env Setting] Fritzing 설치 및 사용법 (2) | 2017.01.13 |