집에서 놀고 있는 안드로이드 기기를 어떻게든 활용하고자 하는 고민끝에 원격제어가 가능하면, 안드로이드에 있는 카메라, 어플 등등을 활용할 수 있지 않을까 해서 찾아봤습니다. 결론은 잘된다! 제약사항으로은
안드로이드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
https://youngsblog.tistory.com/entry/scrcpy-단축키
https://github.com/Genymobile/scrcpy/blob/master/doc/connection.md
이제 이걸 가지고 감시 카메라로 한번 활용을 +ㅁ+!