3
Planes
3
Racks (target)
100G
Fabric target
2
Ground nodes now
0
Cloud deps
PB
Storage horizon
01

Three-tier mesh — field RF layer

The RF mesh covers the control plane only: telemetry, commands, swarm coordination, node health. Sensor payload data (imagery, point clouds) travels on separate infrastructure. See Lab / compute for the full three-plane model.
TIER 1
GROUND

Solar sensor nodes — always-on telemetry

Node A (full sun · front yard) and Node B (canopy shade · backyard) publish environmental telemetry every 5–15 min over LoRa. Primary microclimate differential dataset at Phase 0. Solar autonomous — no mains dependency.

LoRa 915 MHzMeshtasticSolar + 18650 SenseCAP P1-ProBME280 · TSL2591 · VEML6075 · CO₂ · soil
TIER 2
HUB / SDR

Aggregation, passive radio receive, protocol bridging

Phase 0 (active): 2× Raspberry Pi 4 — MQTT · InfluxDB 2 · Grafana · Reticulum · RTL-SDR.

Target: Mini-rack Rack 1 — 100G switch · UPS · compute/GPU · NAS · SDR head · workstation · services. See Lab / compute.

Mosquitto · InfluxDB 2 · Grafana Reticulum RNSRTL-SDR v3 · rtl_433 OpenDroneMap · Potree · QGIS
TIER 3
AERIAL

Drone — aerial relay, photogrammetry, supplemental sensing

DJI Mini 2 SE / Mini 3 with Heltec V3 LoRa relay. Automated grid missions for RGB photogrammetry. Imagery stored on drone, transferred physically to lab — never streamed over LoRa mesh.

DJI Mini 2 SE / Mini 3Heltec V3 relay Dronelink / LitchiSfM photogrammetry MAPIR Survey3W optionalNo imagery over mesh
02

Mesh topology — Phase 0 testbed

Phase 0 mesh topology HUB Pi 4s → Rack 1 (target) A SUN front · SenseCAP P1-Pro B CANOPY back · SenseCAP P1-Pro DJI Mini RTL-SDR · passive Open-Meteo · NOAA 915 MHz LoRa (control) radio telemetry USB / physical APIs / passive RX
Radio vs physical: Drone telemetry (position, battery, altitude) flows over 2.4 GHz to Android GCS in real-time. Drone imagery is stored on the drone and transferred via USB/microSD after landing. Two completely different data paths — never conflate them.
01

Three-plane system — agreed framework

All AI sources consulted converged on this separation. What is settled: the three-plane model. What is not settled: specific hardware within each plane. See Lab / compute for competing options within the Refinery plane.
PLANE 1
CONTROL

Nervous system — always on, safety-critical

Swarm kinematics · heartbeat · GPS sync · collision avoidance · metadata sidecars · sensor telemetry · MAVLink commands. Must function independently of all other planes. ~1–21 kbps LoRa. Solar autonomous.

PLANE 2
INGEST

Bloodstream — burst data, proximity-dependent

Raw sensor payloads: imagery, point clouds, multispectral, thermal. Multi-TB per mission at full payload. Phase 0–2: Physical dock offload (USB/Thunderbolt). Phase 3: Aerial burst via 60 GHz mmWave or FSO. See Data architecture.

PLANE 3
REFINERY

Brain — processing, storage, output

Fuses all streams. Digital twins, NDVI, climate profiles, carbon baselines. Fully local. Phase 0: 2× Pi 4. Target: 3-rack mini-rack fabric, petabyte Ceph storage, GPU compute. See Lab / compute.

02

Phase evolution

PhaseScaleControl planeData planeLab / compute
0 · now⅛ acre · 2 nodes · 1 droneMeshtastic + RNS hubUSB/microSD physical offload2× Pi 4 (owned)
1Neighbourhood · 5–15 nodesMeshtastic → MeshCore evalWi-Fi 6E dock transfer10GbE switch + NAS + mini PC
2Acres · 5–20 dronesMeshCore backbone + RNSmmWave relay towers · fibre ringRack 1 fabric + GPU node
3Hundreds of acres · swarmReticulum planetary routing60 GHz / FSO aerial burst3-rack fabric · Ceph PB · H100
01

Site plan — ⅛ acre Phase 0 testbed

Home testbed site plan STREET HOUSE hub · Pi 4s now · Rack 1 target canopy · shade microclimate · Node B full sun · open sky · Node A A SUN Node A · BME280 · UV · PAR · soil · wind B SHADE Node B · BME280 · UV · PAR · CO₂ · soil 915 MHz LoRa 915 MHz LoRa drone orbit LoRa mesh drone orbit met node
External 3 dBi LoRa whip is mandatory on both nodes. Node B antenna should be elevated on a mast above the canopy line. House wall adds 10–25 dB of attenuation to the A→hub and B→hub LoRa hops.
01

Field-scale data flow

Phase 0 equivalents: "Met stations" = Nodes A+B; "Drone" = single DJI Mini; "Field robots" = future; "Satellite / APIs" = Open-Meteo + NOAA ingest scripts. Aggregator = hub running InfluxDB on Pi #1 / Rack 1 Node A.
Field data flow diagram Soil sensorsNPK · pH · CO₂ Met stationsT · RH · wind · rain Drone / aerialNDVI · LiDAR · RGB Field robotsGPS · logs Satellite / APIsNDVI · DEM · wx radio telem + USB imagery SDR mesh control plane — Meshtastic + Reticulum · AES-128 Hub — Rack 1 (Node 0–6) InfluxDB · MQTT · processing · storage Ecological dashboard Grafana · climate · NDVI · carbon Digital twin / data lake ODM · Potree · UE5 · long-term logs