Сотрудники на смене
0
Подключены к Wi-Fi филиала
Всего в графике
0
Из Google Таблицы смен
Привязано телефонов
0
Связок MAC ↔ ФИО
Табель присутствия тренеров и администраторов
Статус вычисляется по факту подключения телефона к Wi-Fi роутеру филиала
| Сотрудник (ФИО) | Привязанный телефон / MAC | Текущий статус | Время на смене | Действия |
|---|---|---|---|---|
| Загрузка данных... | ||||
Внимание к частным (рандомизированным) MAC-адресам
Если напротив телефона горит КРАСНЫЙ БЕЙДЖ (ЧАСТНЫЙ MAC), на телефоне сотрудника включен случайный виртуальный адрес (стандарт iOS 14+ / Android 10+). При переподключении или завтра MAC-адрес может измениться, и связь пропадет.
Как отключить: На смартфоне в настройках Wi-Fi нажать значок «(i)» у сети филиала и выключить тумблер «Частный адрес Wi-Fi».
Активные Wi-Fi клиенты в филиале
Данные поступают в реальном времени с роутера (Xiaomi / Keenetic)
| Устройство (Host) | MAC-адрес и Тип | IP-адрес | Время в сети | Связка с сотрудником | Действие |
|---|---|---|---|---|---|
| Нет активных устройств или ожидание телеметрии... | |||||
Установка скрипта прямо в роутер (Xiaomi / Keenetic)
Автономная работа 24/7 без включенного компьютера в филиале
Скрипт читает подключенные телефоны из системной шины ubus без паролей и сессионных токенов.
Команда для запуска на роутере (по SSH):
curl -s -k http://SERVER_IP:8080/agents/xiaomi.sh -o /data/buhta.sh && chmod +x /data/buhta.sh && /data/buhta.sh
• Добавить в cron (раз в минуту): * * * * * /data/buhta.sh >/dev/null 2>&1
• Файл скрипта: Скачать agent_xiaomi.sh
Скрипт забирает активные клиенты через Keenetic RCI API (/rci/show/ip/hotspot) или Entware OPKG.
Команда для запуска на Keenetic (по SSH / Entware):
curl -s -k http://SERVER_IP:8080/agents/keenetic.sh -o /opt/bin/buhta.sh && chmod +x /opt/bin/buhta.sh && /opt/bin/buhta.sh
• Запуск по cron в Entware: /opt/etc/cron.1min/buhta.sh
• Файл скрипта: Скачать agent_keenetic.sh
Синхронизация с Google Таблицей
Чтение графика сотрудников и фиксация времени присутствия