arduino 마이크로 컨트롤러와 같은 주변 장치로 안드로이드를 잠자기에서 깨울 수 있습니까?주변 장치로 안드로이드를 잠자기에서 깨울 수 있습니까?
추가 세부 정보 : 나는 (예 : 비정상적인 센서 판독 값을) 잘 할 수있는 안드로이드 장치를 넣어와 "흥미로운 이벤트"가 발생하는 경우에만 안드로이드 장치를 저전력 주변 장치 웨이크 업함으로써 전원을 절약하기 위해 찾고
arduino 마이크로 컨트롤러와 같은 주변 장치로 안드로이드를 잠자기에서 깨울 수 있습니까?주변 장치로 안드로이드를 잠자기에서 깨울 수 있습니까?
추가 세부 정보 : 나는 (예 : 비정상적인 센서 판독 값을) 잘 할 수있는 안드로이드 장치를 넣어와 "흥미로운 이벤트"가 발생하는 경우에만 안드로이드 장치를 저전력 주변 장치 웨이크 업함으로써 전원을 절약하기 위해 찾고
일반적인 소프트웨어/신호 수단으로는 진정한 CPU 절전 (화면을 벗어난 수준 이상)에서 장치를 깨울 수 없습니다.
그러나 USB 잭에 5V 전원을 사용하면 USB를 통해 충전 할 수있는 대부분의 장치를 깨울 수 있습니다.
실제 USB 호스트 (단순한 전원 공급 장치/충전기)에 연결되어 있다면 CPU 절전 모드로 들어 가지 않을 것입니다. 안드로이드 액세서리 키트와 IOIO 스킴 모두 USB 호스트 역할을하고 전원을 공급하는 외부 마이크로 컨트롤러를 가지고 있기 때문에 수면이 문제가되지 않을 수 있습니다. 또는 전력을 절약해야하는 경우 외부 공급 전원을 전환 가능하게 만들 수 있습니다.
두 가지 추가 고려 사항으로는 CPU 잠자기를 방지하기 위해 부분 대기 로크를 사용하거나 주기적으로 장치를 깨우기 위해 알람을 설정하여 백그라운드 코드로 이벤트를 확인할 수 있습니다.
답변 해 주셔서 감사합니다. 나는 원래의 질문에 내가 달성하려는 것을 설명하기 위해 추가 세부 사항을 추가했다. – Ares
귀하의 조건은 주로 마이크로 컨트롤러 소프트웨어의 문제입니다. –
USB 어댑터 웨이크 업 (하지만 난 거기에 참조 :
핀 :
어댑터 나에 대해 이야기하고 또한 비슷한 대답입니다) 그리고 그 후에 당신은 USB 충전기의 동작을 끊고 당신이하고 싶은 일을합니다. – Codebeat