USB 클라이언트의 전원 출력을 어떻게 제한/차단합니까?

USB 클라이언트의 전원 출력을 어떻게 제한/차단합니까?

...또는 USB 테더 모드에서 GSM 모뎀으로 사용할 때 휴대폰을 충전하지 않으려면 어떻게 해야 하나요?

WiFi 테더 모뎀으로 사용할 수 있지만 그것이 제공하는 연결의 넷북과 전화 측 모두에서 배터리를 낭비하게 됩니다. USB 테더링 모드에서는 전력을 많이 소모하는 WiFi 연결을 사용하지 않으려고 하지만 휴대폰을 충전하면 넷북 배터리가 손상될 수 있습니다. 전원 코드를 통해 공급되는 전류를 비활성화하거나 제한하면서 데이터 연결을 유지할 수 있기를 바랍니다. 즉, 전화기와 넷북이 서로의 전력을 소모하지 않고 자체 배터리를 사용할 수 있도록 하고 싶습니다.

나는 Kubuntu 14.10을 사용하고 있지만 어떤 시스템 솔루션이라도 괜찮고 적응할 수 있을 것이라고 확신합니다. 하드웨어 솔루션도 작동합니다. USB 케이블의 전원선을 자르거나 대형 저항기를 납땜하시겠습니까? 그게 효과가 있을까요?

답변1

이 대화에서 여러 게시물 읽기https://www.spinics.net/lists/linux-usb/msg61106.html, 결론은 이렇습니다.아니요,우리는 할 수 없습니다. 그 대화의 질문은 우리가 여기서 원하는 질문과 정확히 동일합니다.

나는 이런 깨달음을 얻었습니다. USB에서는 전류량이 호스트가 아닌 장치에 의해 결정됩니다. 전화기의 사용량을 100mA로 제한하려면 전화기에 알려야 합니다. 호스트는 여기에서 예 또는 아니요로만 대답할 수 있습니다. 대답이 아니요인 경우 장치가 종료됩니다.

장치는 선택적으로 다양한 전력량을 사용하는 여러 구성을 광고할 수 있습니다. 그러나 실제로 이 작업을 수행하는 장치는 거의 없습니다. 3~4년 전에 BlackBerry가 이런 일을 한다는 이야기를 들었던 기억이 나지만... 그게 유일한 일인 줄 알았습니다. 대부분의 장치는 장치가 소비할 수 있는 최대 전력을 소비하는 하나의 구성만 광고합니다.

관련 정보