22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
# FarmBox
|
|
|
|
Локальный edge-стек для фермы. Разворачивается на Mini PC или Raspberry Pi прямо на объекте, работает полностью без интернета. Принимает данные от ESP32-датчиков по LoRa, агрегирует через MQTT и синхронизирует в облако когда есть связь.
|
|
|
|
## Состав
|
|
|
|
- `firmware/lora_gateway/` — прошивка ESP32 LoRa-шлюза (приёмник)
|
|
- `firmware/sensor_node/` — прошивка ESP32-датчика (передатчик)
|
|
- `iot-bridge/` — Node.js мост между MQTT и облачным API
|
|
- `sync-agent/` — агент синхронизации накопленных данных
|
|
- `mosquitto/` — конфигурация MQTT-брокера
|
|
- `docker-compose.yml` — локальный стек (Mosquitto + bridge + sync)
|
|
- `install.sh` — инсталлятор для Mini PC / RPi
|
|
|
|
## Установка на устройство
|
|
|
|
```bash
|
|
curl -fsSL https://to.zeroday.su/install.sh | bash
|
|
```
|
|
|
|
Или вручную: `chmod +x install.sh && ./install.sh`
|