Files
security-new/README.md

55 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 |
| `relay3 on/off` | Управление реле 3 |
| `relay4 on/off` | Управление реле 4 |
| `relay` | Состояние всех реле |
| `status` | Состояние устройства (включая bat) |
| `ver` | Версия прошивки |
| `scan` | Уровень шума в эфире |
| `snr` | RSSI и SNR последнего пакета |
| `uptime` | Время работы |
| `kontrol <min>` | Автоотправка статуса каждые 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
```