IoT-LogIQ
SMART RIVERS · RIVER EYES · MIDDLE RIO GRANDE
OPERATIONS TIME · MDT
--:--:--
smartrivers.senzary.com
Reclamation · USFWS
ALL GATEWAYS ONLINE
Active Sensor Stations
16 / 16
100% reporting · LoRaWAN mesh
Drying Alerts (24h)
3
Isleta Reach · active intermittency
Lowest Reach Flow
78 cfs
Bosque Farms · below 80 trigger
Data Latency
27 sec avg
P95 41s · 99.9% uptime SLA

Live Sensor Network · Cochiti → Elephant Butte

16 stations · 4 LoRaWAN gateways · 3 USGS reference gauges
Online Degraded Dry / Alert Gateway USGS

Active Alerts

6 unacknowledged

River Stage · USGS Gauges

Last 7 days · cfs · dashed lines = PWS flow triggers

Air Temp & Precipitation

Reach met stations · last 48 hr

Bank Soil Moisture

4 lateral-pool sensors · last 48 hr · VWC %

Sensor Station Roster

Sort by any column · click station for timeseries
Station ID Reach Lat / Lon Sensor Types Last Reading Battery RSSI (dBm) Status

Daily Summary · Auto-Generated 04:58 AM MDT

PWS 05:00 AM deliverable · pre-drafted for Reclamation + USFWS
Ready to send · pending acknowledgment
Toreclamation-ops@usbr.gov · rgsm-team@fws.gov
FromRiverEyes@iot-logiq.smartrivers.senzary.com
SubjectRIVER EYES 04/20 · Daily Drying & Flow Brief

RIVER EYES 04/20: Isleta Reach showing intermittency from RM 154 to RM 148 (6.2 mi dry channel). 14 lateral pools detected, est. 230 stranded fish. Bosque Farms gauge 78 cfs (below 80 trigger). San Acacia 287 cfs. Albuquerque 112 cfs. Rewet probability next 24h: LOW. AI imagery confirms 4 of 14 pools at risk. — IoT-LogIQ Smart Rivers

📎 drying_extent_20260420.gdb 📎 pool_photos_20260420.zip (14) 📎 flow_estimates_20260420.csv

Isleta Reach · Drying Front Geometry

RM 154 → RM 148 · 6.2 mi dry channel · 14 pools · drone + AI-cam classified
Dry channel At-risk pool Stable pool
Playback / Forecast Scrubber Apr 20, 2026 · 04:58 MDT (now)
-7d-5d-3d-1dNOW+1d+2d+3d
Current Dry Extent
6.2 mi
Isleta Reach · 14 pools · 4 at-risk · RM 154 → RM 148
DRY
+0.8 mi · 24hr

Dry Channel Extent · 14d Actual + 72hr Forecast

Miles · shaded band = ±0.8 mi 95% confidence interval

Reach At-Risk Heatmap · Next 7 Days

Per-reach daily drying-risk score · green <30 · amber 30-65 · red >65
Next Reach Predicted to Fail
San Acacia
82%within 48 hr
USGS 08354900 projected 241 cfs (below 300 PWS trigger) by 22:00 MDT · model v2.3
BUOY-S02 · DO CRITICAL
Dissolved oxygen 3.2 mg/L (below 4 mg/L RGSM stress threshold) · 4 PIT-tagged Rio Grande Silvery Minnows detected in isolated pool · fish salvage crew dispatched 06:12 MDT

Smart Buoy Roster · 8 LoRaWAN Buoys

2 buoys per reach · deepest-pool anchored · multiparameter WQ + acoustic

BUOY-S02 · DO & Water Temperature · 48 hr

Dissolved oxygen (mg/L) · water temp (°C) · dashed line = 4 mg/L stress threshold
CRITICAL

Depth-to-Bottom & Pool Isolation · 7 days

4-point thermistor chain · pool volume shrinking

Nutrients · Nitrate-N & Phosphate · 48 hr

ISE probe · spike correlates with 04/18 rain event

Acoustic Hydrophone · RGSM PIT-Tag Detections (Last 24 hr)

AQUARTIS 69 kHz array · auto-correlated with USFWS tag registry
Timestamp MDTPIT Tag IDBuoyReachSignal (dB re 1 µPa)Size ClassStatus

Isleta Reach · 14 Pools Ranked by Urgency

Color = urgency score (vol × DO × dry-rate) · click pool for fish census
Critical (<24hr) High (24-72hr) Stable

Active Salvage Orders

3 open orders · auto-dispatched 06:12 MDT

Time-to-Dry Estimator · Top 8 Pools

Predictive model v2.3 · assumes current flow trajectory
Pool IDVolume (gal)Est. FishDry Time (hr)DO (mg/L)Action

Salvage Log · Today

Completed relocations · chain-of-custody logged to USFWS permit
Time MDTPoolRGSMOther Spp.RelocationCrewUSFWS Permit #

USFWS Section 10 Take Report Draft · 04:58 MDT

Auto-drafted from today's salvage log · ESA Section 10(a)(1)(A) permit TE-066025-4
Ready for review
Torgsm-recovery@fws.gov · nm-esa-compliance@fws.gov
FromRiverEyes@iot-logiq.smartrivers.senzary.com
SubjectMRG RGSM Section 10 Take Report · 04/20/2026

SECTION 10 TAKE REPORT · 04/20/2026: Under TE-066025-4, 142 Rio Grande Silvery Minnows (68 adult, 74 juvenile) were captured during emergency salvage from 3 isolated pools in the Isleta Reach (RM 152.4, RM 151.1, RM 149.8). All specimens released live at Los Lunas refugia pool (RM 156.2, DO 7.8 mg/L, 22°C). Incidental take: 6 RGSM mortality (4.2%), 3 Rio Grande Sucker, 2 Red Shiner. Chain-of-custody logged by Crew-Alpha (Lead: M. Vigil, USFWS 10(a)(1)(A) authorized). Genetic tissue samples (n=12) shipped to Dexter NFH. Attached: field datasheets, geo-referenced photos, salvage-net metadata. — IoT-LogIQ Smart Rivers

📎 section10_take_20260420.pdf 📎 field_datasheets_20260420.zip (3) 📎 salvage_photos_20260420.zip (47) 📎 tissue_manifest_20260420.csv

Trigger-Flow Forecast · 7d Actual + 72hr Forecast

Albuquerque (100 trig) · Bosque Farms (80 trig) · San Acacia (300 trig) · shaded bands = 95% CI

Year-over-Year · San Acacia USGS 08354900

Apr-Oct irrigation season · 2022-2026 YTD overlay · cfs

Snowpack Correlation · SWE vs. Drying Days

Apr-Jun SNOTEL SWE (Upper Rio Grande) vs. total drying days that season · 2026 marker highlighted

NWS 7-Day Precip Probability · by Reach

NOAA NDFD grid · % chance ≥ 0.01 in · per reach · next 7 days

Model Performance

Drying-front predictor v2.3 · retrained 2026-04-01 on 2020-2025 PWS records
v2.3 · PRODUCTION
MAE · Dry Extent
0.32 mi
vs. 0.61 mi baseline
Recall · Pool Isolation
91 %
precision 87% · F1 0.89
Lead Time · Trigger Breach
34 hr
median 24-72 hr window
Last Retrained
2026-04-01
nightly drift check · pass
Features
47
USGS · NOAA · SNOTEL · in-situ
Inference Latency
112 ms
p95 · ThingsBoard rule engine

Report Library

12 auto-generated PDFs · BOR + USFWS + Sourcewell deliverables

Notification Channels

Trigger routing · active for current solicitation

Notification Log · Last 24 hr

12 events · 10 delivered · 2 retried after transient failure
Timestamp MDTChannelRecipientTrigger EventAttemptsDelivery
Active Crews
3
Alpha · Bravo · Charlie deployed
Drones Deployed
2
Tethered · Isleta + San Acacia
Remote Pumps
6
4 active · 2 standby
SOS Beacons
8 / 8
All green · LoRa mesh

Field Response Map · Live Positions

Crews · drones · pump skids · remote wasteway gates · updated every 30 sec
Crew Drone Pump Gate

Active Field Response

3 crews · body-cam live streams

Autonomous Pump Control

6 skids · LoRaWAN + cellular dual-link · authorized operators only
Skid IDLocationgpmRuntime (h)BatteryStateControl

Remote Wasteway Gate Control

5 of 21 wasteways with motorized gates · position 0-100%

Tethered Drone Missions

Elistair-style tether · unlimited loiter · FAA Part 107

Crew SOS Roster

8 field personnel · LoRa beacon check-in every 10 min
NameRoleCrewBeacon IDLast Check-inBatteryStatus

Live Body-Cam Feeds

Axon / Motorola integration · 1080p · WebRTC streamed via ThingPark
3 streams live