본문 바로가기

Env Setting

[Env Setting] 우분투(ubuntu)에 드로이드캠 설치 및 실행방법

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를 통해 연결된 것을 확인할 수 있다.