общие сведения.

скрипт controlwlan.autostart (1308:643.MGUL.13080-02_12_03);
предназначен для запуска в ОС linux;
написан на языке bash и awk.

функциональное назначение.

переподключается на более «сильную» Wi-Fi точку доступа.

описание логической структуры.

программа каждые 3 секунды считывает данные из файла mac.log, в случае если уровень сигнала wi-fi падает до 40% начинает сканировать все точки доступа, в частности уровень сигнала каждой, если в этом списке есть Wi-Fi точка доступа с уровнем сигнала 50% или выше, то выполняется команда переподключения на самую «сильную» точку доступа.

используемые технические средства.

Raspberry pi 3;

ОС Raspbian;

вызов и загрузка.

скрипт автоматически загружается после запуска системы.

входные данные.

входными данными для скрипта является постоянно обновляющийся файл mac.log, а так же выходные данные команды iwlist