Seperti yang sudah Anda tunjukkan dalam pertanyaan Anda, itu masalah interval. Tentu saja, mematikan dan menyalakannya seperti lampu indikator mobil lebih memakan daya daripada hanya membiarkannya menyala - dan mematikannya selama 12 jam benar-benar menghemat jus. Masalahnya adalah menemukan "interval" yang tepat.
Tidak cukup mutakhir lagi, tetapi masih cukup untuk "perkiraan mentah": Sekitar dua tahun lalu saya telah memposting tabel dengan beberapa data konsumsi, menggunakan dua perangkat sebagai referensi. Mari kita nilai rata-rata sedikit dan menganggap mereka telah berubah "menjadi lebih baik", jadi kita dapat mengatakan:
- WiFi dalam keadaan siaga menggunakan sekitar 10 mW
- Pengunduhan WiFi menggunakan sekitar 800 mW
- Mengunggah WiFi menggunakan sekitar 400 mW
WiFi mencari AP terdekat untuk terhubung, termasuk seluruh proses, harus berada di antara keduanya (tidak ada nilai di tabel saya atau sumbernya), tapi saya akan mengasumsikan setidaknya 200,44 mW di sini - seperti halnya dengan sinyal sel , diperlukan daya penuh untuk memindai area untuk SSID yang tersedia. Mari kita asumsikan proses connect membutuhkan waktu sekitar 5..10s, hanya untuk memiliki beberapa angka untuk menangani:
- 5s × 200 ms = 1.000 unit (konsumsi daya minimum)
- 10s × 400 ms = 4.000 unit (konsumsi daya maksimum)
- 10s × 10 ms = 100 unit (konsumsi siaga maksimum)
Dengan angka-angka itu ( hanya perkiraan mentah, bukan perhitungan ilmiah! ), Hasilnya adalah:
100..400 detik adalah "waktu terputus" minimum untuk "beralih" yang dijelaskan untuk tidak mengonsumsi lebih banyak jus daripada tetap siaga. Toggling dengan demikian masuk akal hanya untuk istirahat sekitar 10 menit ke atas.
Untuk perhitungan serupa, Anda mungkin tertarik pada 2G versus 3G: Apakah benar-benar menghemat baterai? :)
Untuk menghindari kesalahpahaman:
Seperti yang ditunjukkan Dan dengan benar dalam komentar, saya telah menghilangkan banyak detail di sini. Saya sadar akan hal itu: hal di atas tidak lain adalah juggling angka yang diidealkan, yang seharusnya menunjukkan bahwa bahkan dalam keadaan terbaik toggling permanen bukanlah ide yang baik. Menghitung "angka pasti" yang sekaligus "absolut" tidak mungkin, karena terlalu banyak faktor yang berperan di sini:
- noone mengharapkan WiFi idling pada 10 mW dengan koneksi terputus. Itu pasti akan "power up" pada pencarian jaringan yang tersedia.
Ditambah poin yang disebutkan Dan:
- banyak aplikasi yang melakukan operasi jaringan di latar belakang menggunakan penerima siaran untuk berjalan ketika koneksi jaringan muncul. Jika Anda benar-benar terhubung ke jaringan setiap kali Anda menyalakan Wi-Fi, semua aplikasi ini akan berjalan, menghasilkan daya lebih besar. Pada setiap "sakelar dan sambungkan", yaitu - sementara mereka tidak akan melakukannya sama sekali sebaliknya, atau setidaknya pada interval yang sangat rendah
- jika Wi-Fi aktif sepanjang waktu, aplikasi yang sama mungkin berjalan lebih atau lebih sedikit untuk memperbarui atau menyinkronkan data. Ini sangat tergantung pada aplikasi yang diinstal / digunakan
- jika Anda membangunkan perangkat dan / atau menyalakan layar hanya untuk menghidupkan Wi-Fi dan memeriksa pesan, itu akan menggunakan daya lebih besar daripada Wi-Fi itu sendiri.
Jadi tolong baca kesimpulan saya sebagai "tidak masuk akal untuk kerangka waktu yang lebih kecil dari 10 menit". Semakin lama jeda, semakin besar kemungkinannya masuk akal - dan semakin pendek, semakin sedikit.