Это нормальное поведение для любого устройства Android, и оно слишком знакомо пользователям Android или пользователям любого устройства с поддержкой WiFi. Но проблема, с которой я часто сталкиваюсь, заключается в том, что сигнал Wi-Fi слишком слаб, чтобы его можно было использовать, и слишком силен, чтобы автоматически переключаться на 4G.
Эти значения не являются реальными измерениями. Это просто мои собственные воспринимаемые точки, в которых телефон переключается между ними.
TL;DR:
Есть ли способ оптимизировать автоматическое переключение между WiFi и 4G по своему вкусу? Можно ли установить эту пороговую точку вручную? Я хотел бы переключиться на 4G, как только сигнал WiFi опустится ниже отметки 2.
То, что я часто вынужден делать, чтобы получить доступ в Интернет (пригодный для использования), — это войти в меню «Настройки» на телефоне и полностью отключить Wi-Fi, чтобы заставить мой «умный» телефон переключиться на 4G!
Не было бы лучше, если бы пользователь мог контролировать порог, при котором телефон переключается между WiFi и 4G? Я думаю, что порог по умолчанию слишком консервативен. Он настроен на сохранение полосы пропускания 4G за счет бесплатного использования доступных сетей Wi-Fi как можно дольше и всегда, когда это возможно (доступно).
Устройства оптимизированы для максимально возможного использования Wi-Fi из-за связанных с этим затрат на передачу данных в сетях 4G. Но это неприятность! Мой доступ в Интернет почти полностью отключен для многих сетей Wi-Fi, к которым у меня есть доступ, всякий раз, когда уровень сигнала ниже отметки 2. С другой стороны, у меня есть более 4 ГБ неиспользуемой пропускной способности в сети моего оператора, для которой у меня гораздо более сильный сигнал, но я должен сначала отключить WiFi, чтобы подключиться к 4G. Это не удобно, когда вы много в движении.
Я недавно начал использовать сеть 4G почти исключительно. Я перестал использовать Wi-Fi, потому что мне надоело включать и отключать его туда и обратно, и я должен помнить об этом, когда я в пути. Поэтому я ищу более постоянное решение этой проблемы.
Это было бы беспорядочно для комментария, поэтому считайте это частичным ответом.
Следующая задача может остановить или отключить WiFi, если уровень сигнала ниже желаемого уровня.
Создайте задачу «Wifi» и создайте в ней следующие действия:
Код → Запустить оболочку:
echo "%WIFII" | awk '/Sig: [0-9]/ {print $2}'
%Signal
В качестве альтернативы, поскольку awk
требуется установка Busybox, для нерутированных устройств используйте действие Variable → Variable Search, чтобы найти целое число рядом с Sig:
переменной %WIFII
и сохранить его в %Signal
.
Задача → Если:
%Signal
Математика: меньше чемINT
Замените INT
значением сигнала (0-9), при котором Wi-Fi должен отключиться.
Вам решать, как вы хотите использовать эту задачу.
Примечание. В Tasker есть параметр профиля «WiFi рядом» в разделе «Состояние», где вы можете выбрать SSID и/или уровень сигнала Wi-Fi в непосредственной близости.
Подсказка: вы можете попробовать запустить эту задачу с небольшими изменениями в бесконечном цикле.
Нет, такого просто нет. Может быть, кто-то сделал приложение для этого, но этой функции нет в An
Повелитель огня
Самир
Повелитель огня
Самир
Иззи
Гийом