375
魔獸
技術解讀小米藍牙遙控器耗電大的原因
家裏的小米藍牙遙控器耗電太厲害,一塊電池3星期左右。
為了了解小米藍牙遙控器耗電大的原因,特意拆了個家裏的小米遙控器測量工作電流,發現工作電流20ma左右不算大,但是遙控器遲遲不進入休眠,反而隔幾秒電流增大工作一次(一般的藍牙芯片會在沒有按鍵輸入時自動關機以節省電量)
但是小米藍牙遙控器沒有進入休眠,為什麼呢?
這和小米電視一個功能有關,就是——————尋找遙控器
為了這個功能,小米工程師在編程時阻止了藍牙芯片進入深度休眠(藍牙芯片休眠分好幾級),從而保持工作狀態以接受電視發出的尋找指令
於是藍牙遙控器的bug出現了,耗電勐增,特別是那些電視開機時間長的
小米工程師們,出來說兩句吧!咋改進啊!
最後更新:2017-08-24 20:17:23