2014-11-18 4 views
1

나는 을 수신하고 실시간으로 Bluetooth Low Energy 광고 패킷의 값을 표시하는 간단한 애플리케이션을 실행 중입니다.Google Glass Overheating

유리가 약 5 분 안에 가열되고 명령이 작동을 멈 춥니 다. 유리는 슈퍼가 아니고 뜨겁지 만 따뜻한 느낌이 편안합니다.

블루투스 장치를 주석 처리하면 가열이 상당히 감소합니다.

Glass에서이 응용 프로그램을 작동하게하려면 어떻게해야합니까?

답변

0

현재 Glass 개발자로서 나 자신에게이 사실을 알리는 방법은별로 없다는 것을 알았습니다.

우리 모두는이 문제에 직면 해 있습니다. 많은 공간이 없으며 모든 것이 단단히 채워져 있으며 Glass가해야하는 일은 복잡합니다. 당신이 끊임없이 스캐닝을한다면 그것은 뜨거울 것이다. 특히 비디오를 찍을 때 - 유리가 매우 뜨거워집니다.

화면 밝기를 낮추면 배터리 수명에 약간의 도움이되는 것으로 나타났습니다.

이것은 당신이 도움이된다면 당신이 그것을 시도하고보고 싶어 할 경우, 최소의 화면 밝기를 설정하는 방법입니다

WindowManager.LayoutParams lp = getWindow().getAttributes(); 
lp.screenBrightness = 0f; 
getWindow().setAttributes(lp); 
3

당신이 그것을 사용하고 정확한 코드를 보지 않고는 어렵다 진단해라. 그러나 설명에서 우리는 짐작할 수 있을지도 모른다.

BluetoothAdapter.startLeScan()처럼 스캔을 중지하고 시간이 길어지면 시간 초과를 설정하지 않은 것 같습니다. http://developer.android.com/guide/topics/connectivity/bluetooth-le.html#find에서 문서는 지적한다 :

스캔이 배터리를 많이 사용하기 때문에, 당신은 다음 지침을 준수해야합니다

  • 을 즉시 원하는 장치를 발견하면, 스캔을 중지합니다.
  • 루프에서 루프를 스캔하지 않고 스캔 시간 제한을 설정하십시오. 이전에 (으)로 사용 가능했던 장치가 범위를 벗어 났을 수 있으며, 계속해서 배터리를 검색 할 수 있습니다.

일반적으로 배터리 드레인은 유리 과열에 해당합니다.

문제를 해결하기 위해 할 수있는 일은 많지 않지만 수행중인 작업에 대한 생각을 변경하는 과정이 필요할 수 있습니다.

침지 모드에서이 작업을 수행중인 경우 대신 라이브 카드로 전환 할 수 있습니다. "영원히"스캔하고 싶지는 않지만 짧은 시간 동안 스캔을 시도한 다음 짧은 시간 동안 꺼서 반복 할 수도 있습니다. 또는 새로운 패킷이 수신되면 일정 시간 동안 전원을 끌 수도 있습니다. 귀하의 정확한 요구에 따라 이러한 결정이 내려 질 수 있지만, 광고 패킷의 발송 빈도 특성을 고려할 때 끊임없이 모든 패킷을 청취 할 필요가 없을 수도 있습니다.

0

현재이 열 문제에 대한 대안을 조사 중입니다. 미리보기를 캡처하고 무거운 계산 또는 이미지 처리를 할 때 유리가 빠르게 과열됩니다.

이 논문은 매우 유익 :

http://arxiv.org/pdf/1404.1320v1.pdf

제목 : "우리의 유리 배수 : 구글 유리의 에너지 및 열 특성"