LOCAL CHAT
1. АРХИТЕКТУРА СВЯЗИ
Работа чата возможна только при условии нахождения устройств в одной локальной сети. Это физическое ограничение технологии WebSocket, на которой построен обмен данными.
ВАРИАНТЫ ПОДКЛЮЧЕНИЯ
- Прямое подключение (AP Mode):
Оба смартфона подключены непосредственно к Wi-Fi сети глушилки (bs_wifi).
Дистанция ограничена мощностью Wi-Fi модуля самого устройства. - Через точку доступа (Client Mode / Hotspot) — РЕКОМЕНДУЕТСЯ:
Глушилка и второй смартфон подключены к точке доступа (режиму модема), созданной на телефоне первого пользователя.
Дистанция значительно выше, так как используется мощный Wi-Fi модуль смартфона-хоста.
Таким образом, два смартфона могут не только одновременно управлять всеми функциями устройства, но и поддерживать скрытую связь между операторами.
2. ТАКТИЧЕСКОЕ ПРИМЕНЕНИЕ
К разработке этой функции нас подтолкнуло понимание реальных условий работы. Часто возникают ситуации, когда доступ к интернету отсутствует, сеть перегружена ("глушилки" GSM в ТЦ) или использование общедоступных мессенджеров (Telegram, WhatsApp) небезопасно или невозможно.
Сценарий "Команда": Это особенно актуально при совместной работе на небольших расстояниях, когда требуется мгновенное взаимодействие.
Пример: Один участник команды находится снаружи и контролирует обстановку, а второй работает внутри объекта (например, в торговом зале). Если радиуса действия Wi-Fi хватает для стабильного соединения, операторы могут координировать действия (например, "Охрана на входе", "Чисто", "Выключай"), не привлекая внимания звонками и не завися от сотовой вышки.
3. ТЕХНИЧЕСКИЕ ОГРАНИЧЕНИЯ
Мы интегрировали эту возможность прямо в веб-интерфейс, чтобы вам не нужно было сворачивать браузер. Однако, так как это встроенное решение на базе микроконтроллера, чат имеет ряд аппаратных лимитов.
4. ИНТЕРФЕЙС И УВЕДОМЛЕНИЯ
Для оперативного оповещения мы добавили в статус-бар главного меню (там, где индикаторы AM/RF и батареи) систему уведомлений.
Индикация нового сообщения
Находясь на основной странице управления (Dashboard), вы мгновенно увидите входящее сообщение:
Главная страница: статус-панель с индикатором нового сообщения (значок конверта)ЗНАЧОК КОНВЕРТА
Появляется в статус-баре вместо индикатора связи. Как только вы откроете чат и увидите сообщение, иконка уведомления исчезнет, и вернется стандартная индикация.
Как войти в чат?
Вход скрыт, чтобы не занимать место на экране управления кнопками.
Нажмите пальцем на верхнюю панель, где отображаются индикаторы и заряд батареи.
Не отпускайте палец. Через 2 секунды произойдет автоматическое перенаправление на страницу /chat.html.
На странице чата, помимо поля ввода, имеются кнопки "Отправить" и "Домой" () для быстрого возврата к системе управления глушилкой.
Страница чата: поле сообщений, ввод текста, кнопки «Отправить» и «Домой»РЕКОМЕНДАЦИЯ ПЕРЕД ИСПОЛЬЗОВАНИЕМ
Прежде чем использовать данную функцию в реальных условиях, обязательно потренируйтесь в домашней обстановке.
Проверьте предельные расстояния, варианты взаимодействия через Hotspot и стабильность подключений. При грамотном подходе это станет эффективным решением для координации действий команды.