본문 바로가기
IT/android

adb, scrcpy 를 이용한 원격제어

by 가능성1g 2024. 10. 20.
반응형

집에서 놀고 있는 안드로이드 기기를 어떻게든 활용하고자 하는 고민끝에 원격제어가 가능하면, 안드로이드에 있는 카메라, 어플 등등을 활용할 수 있지 않을까 해서 찾아봤습니다.  결론은 잘된다! 제약사항으로은 

안드로이드5 이상

안드로이드11 이상이면 오디오 포워딩도 가능!

이네요.

 

테스트 기기는 겔럭시노트4 입니다.

(윈도우에서도 가능하지만 전 macOS에서 테스트 해봤습니다. )

macOS 에서는 안드로이드 기기는 별도 드라이버 없이 연결이 잘되는지 를 확인한후, 관련 프로그램인 scrcpy를 설치해 주면됩니다.

간단하게 brew 로 설치 가능합니다.

brew install scrcpy

윈도우는 압축파일로 되어 있어서 압축 해제만 하면됩니다.  macOS에서는 뭘 많이 설치 하네요..

 

안드로이드 기기에서는 개발자모드로 변경과 usb디버깅 모드를 켜두어야 합니다.

그리고 macOS와 일단 유선 연결하여, 신뢰할수 있는 기기로 등록합니다.

이 유선 연결로는 이상태에서 바로 scrcpy 명령어 실행으로 해당 기기의 화면을 띄울 수 있습니다.!

이 화면으로 터치가 되니 모든 제어가 가능합니다.

옵션키(윈도우는 alt) 조합으로 물리버튼 효과(홈으로 가기등) 이 가능합니다. 

 

무선으로 접속하기 위해서는 제어하고자 하는 pc와 안드로이드폰이 같은 네트워크에 있으면 되고, 

유선으로 연결 한후, 아래의 커맨드를 실행

adb tcpip 5555
adb shell setprop service.adb.tcp.port 5555
# usb 해제
adb connect 스마트폰ip:5555
# 연결비트레이트는 작을수록 딜레이가 작아짐
scrcpy --video-bit-rate 2M --max-size 800

 

로 접속 할수 있습니다. 

adb devices 로 연결되어 있는 기기 목록의 조회가 가능하며

여러대가 연결되어 있을 경우, 

adb -s 시리얼번호

scrcpy -s ip:port

로 연결 가능합니다.

 

최종 실행 옵션 정보 공유

scrcpy --video-bit-rate 2M --max-size 800 --always-on-top -Sw --power-off-on-close

 

## 정보 얻은 곳들

https://kibua20.tistory.com/138

 

안드로이드 스마트 폰 화면 미러링 방법: scrcpy 사용법

안드로이드 스마트 폰 화면을 PC로 미러링 하는 방법을 설명하도록 하겠습니다. 스마트 폰 화면을 그대로 PC에 가져오는 것 뿐만 아니라, 사운드 전송, 마우스로 원격 클릭 및 키보드 입력 값을

kibua20.tistory.com

https://youngsblog.tistory.com/entry/scrcpy-단축키

 

scrcpy 단축키

검색해보면 전부 Ctrl로 나오던데 저는 Alt로 하니까 동작하네요.. 참고 바랍니다. 기능 단축키 비고 홈으로 Alt + H 뒤로가기 Alt + B 마우스 우클릭 ESC 볼륨 Up Alt + ↑ 볼륨 Down Alt + ↓ 화면 돌리기 Alt

youngsblog.tistory.com

https://github.com/Genymobile/scrcpy/blob/master/doc/connection.md

 

scrcpy/doc/connection.md at master · Genymobile/scrcpy

Display and control your Android device. Contribute to Genymobile/scrcpy development by creating an account on GitHub.

github.com

 

이제 이걸 가지고 감시 카메라로 한번 활용을 +ㅁ+!

반응형