본문 바로가기
반응형

Engineering37

[python] pure-python-adb를 이용한 스마트폰 제어 우선 스마트폰과의 연결을 하기 위해 adb(android device bridge)를 설치합니다. SDK 플랫폼 도구 출시 노트 | Android 개발자 | Android Developers Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다. developer.android.com 위의 링크로 진입하여 "Windows용 SDK 플랫폼 도구 다운로드"를 눌러 다운 받습니다. C:>에 adb 폴더를 만들고 다운 받은 파일의 압축을 풀어줍니다. 이제는 VSCode로 진입하여 Terminal창에서 python에서 adb와 연결을 지원하는 library인 pure-python-adb를 설치 합니다. pip install pure-python-adb 스마트폰을 PC와 연결하고 adb를 통해 .. 2022. 4. 29.
[python] 개발 환경 구축하기 파이썬을 편리하게 이용하기 위해서는 아래의 순서대로 환경을 구축하고자 합니다. 1. Anaconda 가상환경 및 파이썬 설치 2. Jupiter notebook 설치 우선 가상환경을 설치하려고 합니다. 왜 가상환경을 설치해야할까요? 파이썬은 다양한 버전이 있고, 프로젝트 진행중에는 관련된 라이브러리, 패키지들을 설치하다보면 충돌이 나는 경우를 많이 경험하게 됩니다. 또는 프로젝트를 진행하는 PC에 다양한 프로그램들간에 간섭을 일으켜 원인모를 에러에서 많은 노력과 시간을 소비하게 됩니다. 따라서 프로젝트별로 깔끔한 환경에서 개발을 진행하는것이 정신건강에도 이롭습니다. ^^ 기회가 되면 Docker를 이용해서 하는것도 좋은 방법이라 생각됩니다. 참고로 국내에서는 구름IDE가 쓸만했습니다. 구름IDE - 설치.. 2022. 4. 26.
[python] PC에서 스마트폰 제어 - 기본 설정 스마트폰에서 반복적인 작업을 해야하는 경우가 있습니다. 이럴때 PC에서 Python을 이용하여 스마트폰을 반복적으로 제어하는 방법을 알아보고자 합니다. 저는 삼성 안드로이드 스마트폰을 준비하여 하고자 합니다. 준비물은 아래와 같습니다. 1. 삼성 안드로이드 드라이버 다운로드 자료실 | 스스로해결 | 삼성전자서비스 다운로드 자료실 원하시는 정보를 못 찾으셨다면 아래 서비스를 이용해보세요. 문제해결이 되지 않거나 어려우시다면 인공지능 채팅 로봇으로 상담을 받아보시기 바랍니다. 무상 보증기간 이 www.samsungsvc.co.kr - 여기서 삼성 통합 USB 드라이버를 받습니다. 2. 안드로이드 연결을 위한 Driver(ADB)를 설치합니다. SDK 플랫폼 도구 출시 노트 | Android 개발자 | And.. 2022. 4. 25.
[안드로이드 네비] 차량용 전원 OFF시 자동 Power off 하기 앞에 글을 통해 자동차의 전원을 넣으면 자동으로 POWER ON 하는 기능은 구현했다.  [안드로이드 네비] 차량용 전원 인가시 자동 부팅하기차량용 자동 부팅 관련하여 유튜브에 일부 정보가 있으나 Tasker로 설정해도 부팅이 정상 동작을 하지 않습니다. 대체 무엇이 문제인가... 어떤 유저분의 블로그를 보니 S5까지는 유튜브의 방법들spica910.tistory.com그럼 POWER OFF도 있어야겠지..  인터넷에 올라와 있는 동영상들은 대부분 S5 정도에서 멈추어져 있고,Tasker(유료)를 통해 구현이 되었었다.난 tasker를 구매해 놓은 적이 있어 tasker로 해보았으나 설정 실패!!! 역시나 구글링.....어떤 글에서 tasker 보다는 automateit이 더 직관적이라고 해서 설치하였다.. 2022. 1. 23.
[안드로이드 네비] 차량용 전원 인가시 자동 부팅하기 놀고 있던 S8에 새 생명을 불어넣는 작업을 완료 했습니다.  [안드로이드 네비]Tesla 네비게이션 따라하기테슬라 모델 S를 처음 볼때 가장 놀라운 점은 깔끔한 센터페시아의 모습과 덩그라니 놓여있는 디스플레이였다. 화면을 분할해서 정보를 볼수 있다는 점이 너무 놀라웠고, 발상의 전환이라고 생spica910.tistory.com * 스마트폰은 고온/저온에서 충전을 하거나 배터리를 자주 사용하면  배터리의 스웰링(배부름)현상이 발생할수 있으므로 권장하지 않습니다.  따라서 저는 자동차를 사용하는 시간동안에만 전원이 켜지고, 시동이 꺼지면 전원을 끄도록 설정하고자 합니다.  그럼 이제는 자동으로 부팅을 시켜야겠지요?차량용 자동 부팅 관련하여 유튜브에 일부 정보가 있으나 Tasker로 설정해도 부팅이 정상 동.. 2022. 1. 23.
[안드로이드 네비]Tesla 네비게이션 따라하기 테슬라 모델 S를 처음 볼때 가장 놀라운 점은 깔끔한 센터페시아의 모습과 덩그라니 놓여있는 디스플레이였다. 화면을 분할해서 정보를 볼수 있다는 점이 너무 놀라웠고, 발상의 전환이라고 생각한다. 내차의 디스플레이는 8인치 인데 사실 좀 작다고 느끼고 있었다. 그럼.. 테슬라처럼 키워보자... ㅋ 인터넷 서칭해보니 역시 나와 같은 생각을 가진 사람들이 있었고, 먼저 실행에 옮기신 분들도 있었다. 이제 남은건 실천! 사용하다보니 스마트폰의 배터리가 항상 문제였다. 주말에만 주로 차를 사용하다보니 스마트폰을 절전모드에 넣어놔도 1주일을 못간다. 그럼 시동을 걸고 어느정도 충전이 되면 그때 수동으로 스마트폰을 켜고, 네비게이션까지 가는데 한참 걸린다. 그래서 루팅을 해보고자 한다. 루팅을 하면 자동차의 시동에 맞.. 2022. 1. 23.
반응형