Клиент для приёма и журналирования КВ-сообщений с выгрузкой на этот сайт (API и веб-интерфейс). 2026 Radial.

Сервис (сайт):

Приложение HFSensorNet (APK):

Конфигуратор маяка HFsensorLite (Windows):

Как это работает

HFSensor Net — это цепочка из трёх независимых звеньев: автономного маяка-датчика в поле, приёмной станции с Android-приложением на КВ-связи и сервера, который собирает измерения и показывает их на картах и графиках.

Кратко:
  1. Маяк в поле просыпается по расписанию, измеряет датчики и излучает короткий КВ-пакет.
  2. Приёмник на КВ слышит пакет; Android-приложение HFsensorNet расшифровывает его и пишет в локальный журнал.
  3. Приложение по интернету шлёт пакет на этот сайт; сервер раскладывает значения по сериям.
  4. В браузере открываете карту, графики, журнал — видите свежие данные с поля.
1. Маяк-датчик (HFsensorLite)

Автономный передатчик на базе ESP32 + Si5351a + КВ-усилитель. Питается от аккумулятора, бо́льшую часть времени спит, чтобы выдержать сезон без обслуживания.

Что измеряет

Набор активных датчиков задаётся битовой маской — лишние выключаются, чтобы не тратить ток.

Расписание передач

В прошивке хранится таблица sleepsec[1..6] — 6 профилей задержек сна (от 60 секунд до 24 часов). Кнопка на маяке переключает активный профиль по кругу, конфигуратор пишет любые числа явно. После каждого пробуждения маяк замеряет датчики и выходит в эфир.

Радиоканал

Настройка

Все параметры — идентификаторы, канал, калибровки датчиков, профили сна — лежат в NVS прошивки и правятся с компьютера через утилиту HFsensorConfig.exe (есть в блоке скачивания вверху). Подключение USB-COM, чтение состояния и запись новых значений с подсветкой того, что отличается от маяка.

2. Приёмная станция и Android-приложение

Приёмная станция — это КВ-приёмник, подключённый к Android-устройству (смартфону или мини-ПК), с установленным приложением HFsensorNet (скачать APK можно в блоке вверху).

Что делает приложение

Несколько приёмников одной сети

В сети может работать несколько станций — каждая со своим deviceId. Сервер не дедуплицирует приёмы между ними, но на карте/графиках видны все источники одинаковых пар маяков, чтобы было удобнее сравнивать качество приёма.

3. Сервер и хранилище

Серверная часть — это Node.js / Express, бегущий под PM2 за nginx-ом. Хранит всё в JSON-файлах на диске — без отдельной СУБД, чтобы развернуть его можно было хоть на одноплатнике.

Что сервер делает с пакетами

Каталог имён и физических типов

Сырой слот вроде slot_03 сам по себе ничего не означает — пока оператор не задаст ему имя («Температура воды в реке Кубре»). Это делается на странице Настройка данных: каждой паре (call1, call2, slot) присваивается человеческая подпись и физический тип (температура / влажность / напряжение / уровень воды и т. д.). Тип задаёт единицу измерения и формат значения в подсказке графика; имя — отображается на кнопках выбора параметра и в легенде.

4. Что смотреть на сайте

Карта

Настройка данных

Каталог всех принятых серий с фильтрами по устройству-приёмнику, паре корреспондентов и глубине поиска. Здесь оператор задаёт человеческие имена и физические типы — это потом подхватят графики и карта.

Графики

Журнал приёма

Сырой журнал принятых пакетов в хронологическом порядке. Фильтры по устройству-приёмнику и паре call1→call2, постраничный вывод. Удобно для отладки приёма и проверки, что станция реально слышит конкретного корреспондента.

5. Конфигуратор маяка (Windows)

HFsensorConfig.exe — это десктопная утилита для настройки самого маяка. Запускается на любом Windows-ПК; подключение к маяку — по USB-COM (виртуальный порт через CP210x / CH340).

Все настройки хранятся в энергонезависимой памяти (NVS) маяка и переживают перезапуски; default-команда возвращает заводские значения.

About

HFSensor Net — Android client for receiving HF messages with optional upload to this site. The in-app About menu item opens this page on the configured server.