# Security Mesh Node LoRa mesh-устройство охраны на базе nRF52840 (ProMicro) и SX1262. Работает по радиоканалу через MeshCore — без интернета, Bluetooth и проводов. ## Возможности - Управление двумя реле (охрана + независимое) - Датчик Холла (геркон) — оповещение об открытии двери/окна - PIR датчик движения - DS18B20 температура - Светодиодная индикация состояния - Сохранение конфигурации в энергонезависимую память - SNR — RSSI и SNR последнего принятого пакета ## Аппарат - **SoC:** nRF52840 (Adafruit ProMicro nRF52840) - **Радио:** SX1262 (868 МГц, SF7, 62.5 кГц) - **Память:** 256 КБ ОЗУ, 712 КБ Flash (занято 37%) ## Команды | Команда | Действие | |---------|---------| | `ohrana on` | Включить охрану | | `ohrana off` | Выключить охрану | | `relay1 on/off` | Управление реле 1 | | `relay2 on/off` | Управление реле 2 | | `relay` | Состояние обоих реле | | `status` | Состояние устройства (включая bat) | | `ver` | Версия прошивки | | `scan` | Уровень шума в эфире | | `snr` | RSSI и SNR последнего пакета | | `name` | Показать имя устройства | | `name set <имя>` | Присвоить имя устройству | | `beacon` | Отправить advert с ретрансляцией | | `uptime` | Время работы | | `kontrol ` | Автоотправка статуса каждые N мин | | `kontrol off` | Отключить автоотправку | | `reboot` | Перезагрузить устройство | | `time` | Показать дату/время | | `time s DD.MM.YYYY HH.MM` | Установить дату/время | | `help` | Список команд | ## Релизы Готовые прошивки (.hex, .zip, .uf2) — в [Releases](https://git2.ua1zbe.ru/ua1zbe/security-new/releases). ## Сборка ```bash pio run -e promicro_security pio run -e promicro_security -t upload ```