SACRAMENTO + BAY AREA MESHCORE
💧WATER
Wireless Assistant for Telemetry & Environmental Reporting ·
v0.27.1
💧WATER is a regional 900 MHz LoRa MeshCore assistant. It answers diagnostics and weather requests, enriches route information with CoreScope, monitors the two-way bridge, and watches RF conditions with a receive-only RTL-SDR.
The name WATER also nods to the operator's amateur-radio callsign, W6TER.
LIVE RF OBSERVATORY · CARPENTER HILL / FOLSOM
RTL-SDR spectrum
Compact updates follow each approximately two-second capture; no raw IQ or packet content leaves the receiver.
Regional landmark: Carpenter Hill is Sacramento County's high point at approximately 831 ft (253 m). WATER's nearby Folsom receive antennas are at 670 ft (204 m).
The RTL-SDR is a passive RF observatory: it measures relative spectrum energy and noise near both profiles to help identify activity, congestion, and interference. The center artifact is excluded from peak calculations. It does not decode packets or prove message or bridge delivery.
Live service health
PACKET EVIDENCE
Live observation intake
MRY / OAK / SFO / SJC / SMF / STS · current · refreshed 0m ago. The normalized cache excludes raw packets, decoded payloads, and message text. It has no radio transmit authority.
ON-AIR TOOLS
Bot-monitored channels
Send one of the listed commands from its MeshCore channel.
#test
Verified radio slot 1
testpathreachneartokenschannelsbridgeweatheralertsabouthelp#sfsacbridge
Verified radio slot 2
bridgeabouthelpREGIONAL LINK
Bridge channels
#sfsacbridgeAuthenticated group text on the declared channels is bridged in both directions between the SMF and Bay mesh profiles.
Direct messages, adverts, binary/control packets, paths, traces, and ACKs are not bridged. This list is a reviewed declaration; USB telemetry reports bridge health but cannot read back the firmware whitelist.
CORESCOPE
Known decrypted channels
SMF is separate from the Bay Area union. Exact configured names are preserved; only identical names across OAK, SFO, and SJC are merged. Message content is not included.
Sacramento / SMF · 15 channels (SMF)
#alertSMF#botSMF#chatSMF#fireSMF#helpSMF#newsSMF#repeaterSMF#testSMF#wardrivingSMF#weatherSMFPublicSMFsfsacbridgeSMFtestSMFwardrivingSMFweatherSMFBay Area · 40 channels (OAK / SFO / SJC)
#alertOAK/SFO/SJC#bookclubOAK/SFO/SJC#botOAK/SFO/SJC#botsOAK/SFO/SJC#coffeeOAK/SFO/SJC#earthquakeOAK/SFO/SJC#eastbayOAK/SFO/SJC#fireOAK/SFO/SJC#gamingOAK/SFO/SJC#marinOAK/SFO/SJC#meshcoreOAK/SFO/SJC#musicOAK/SFO/SJC#oaklandOAK/SFO/SJC#offtopicOAK/SFO/SJC#sanjoseOAK/SFO/SJC#sfOAK/SFO/SJC#testOAK/SFO/SJC#wardrivingOAK/SFO/SJC#weatherOAK/SFO/SJC#yoOAK/SFO/SJC95033OAK/SFO/SJCalertOAK/SFO/SJCbotOAK/SFO/SJCearthquakeOAK/SFO/SJCeastbayOAK/SFO/SJCfireOAK/SFO/SJCmcmondayOAK/SFO/SJCnovatoOAK/SFO/SJCpowerOAK/SFO/SJCPublicOAK/SFO/SJCsfOAK/SFO/SJCsfsacbridgeOAK/SFO/SJCsloOAK/SFO/SJCsonomaOAK/SFO/SJCsonoma-countyOAK/SFO/SJCtestOAK/SFO/SJCthegoodplaceOAK/SFO/SJCwardrivingOAK/SFO/SJCweatherOAK/SFO/SJCyoOAK/SFO/SJCCatalog updated 12m ago.
Open WATER's CoreScope instance for the regional map, routes, and network performance views.
Linked mesh profiles
| Side | Frequency | LoRa | Use |
|---|---|---|---|
| SMF | 909.875 MHz | SF9 · 62.5 kHz · CR 4/5 | Sacramento regional profile |
| Bay | 910.525 MHz | SF7 · 62.5 kHz · CR 4/5 | MeshCore USA/Canada recommended profile |
The labeled profile centers and bandwidths are also marked on the live RF view. The RTL-SDR observes both profiles but does not transmit or decode their packets.
History & roadmap
Direct WCmesh MQTT is the planned low-latency observation source. CoreScope remains useful for validated history, indexed packet correlation, route analysis, and regional summaries. The bot will use both through separate read-only adapters instead of recreating CoreScope.
Planned regional views use SMF for the Sacramento side and Bay for OAK, SFO, and SJC. Missing observer sightings will remain inconclusive—not proof of failed delivery.
Coming next
Let an authenticated operator temporarily add a reviewed channel or packet class with direction, start and expiry, airtime limits, audit attribution, automatic rollback, and loop prevention. Dashboard approval comes before over-the-air requests.
Version 0.27.0 accepts an explicit ZIP and uses validated local directory caches to list nearby named repeaters and straight-line distance without guessing the sender's location or claiming RF reachability.
Authenticated staging for name and RF changes through a narrow privileged helper, with read-back verification, audit history, explicit confirmation, and rollback.
Dashboard correlation is active for locally heard declared bridge-channel messages. Next: direct MQTT evidence, historical traces, and operator-selected packets; never claim delivery from missing observers or auto-repeat without separate approval.
Read-only, topic-allow-listed ingestion for low-latency observations, normalized into a bounded local cache with packet-hash deduplication and loop prevention.
Use SMF and Bay groupings (OAK, SFO, SJC) for historical reach, observer coverage, route quality, and bridge-stage analysis.
Authenticated dashboard toggles with confirmation, validation, audit records, health checks, and automatic rollback.
Explicitly configured USB or IP radios with independent identity, channel, and health validation; no automatic radio reconfiguration.
Wildfire incidents, smoke and air quality, traffic, and unambiguous town-name weather through isolated cache workers and airtime-conscious replies.
Version history
| Release | What changed |
|---|---|
v0.27.1 | Conventional downward-flowing SDR waterfalls with newest captures at the top, older history below, and an explicit NOW-to-OLDER time-direction key. |
v0.27.0 | Explicit near ZIP requests using local Census centroids and validated CoreScope coordinates to list nearby named repeaters with straight-line mileage and an RF reachability qualification. |
v0.26.0 | Authenticated-dashboard live SDR streaming, the CoreScope-backed on-air reach command, and water.nrog.org as the canonical public address with the sacmesh.org alias retained. |
v0.25.0 | Private bridge-delivery advisor correlating content-free local message fingerprints with CoreScope sightings, regional reach, resolved distance, and current bridge health; advisory only, with no automatic retransmission. |
v0.24.1 | Public CoreScope link added beside the regional channel catalog for direct access to WATER's map, routes, and network-performance views. |
v0.24.0 | Near-live public RTL-SDR canvas fed after each approximately two-second capture, with compact server-sent updates, manual fallback, and bounded stream concurrency. |
v0.23.0 | Optional read-only CoreScope observation intake with a bounded cache, one-way message correlation digests, source provenance, health visibility, and no radio transmit authority. |
v0.22.0 | Phone-friendly, optionally auto-refreshing SDR view; bounded regional channels command; and private aggregate public-site usage statistics. |
v0.21.2 | CoreScope channel refreshes now tolerate a temporarily unavailable region while clearly labeling partial data and preserving the prior cache on a total outage. |
v0.21.1 | The on-air about response now includes the canonical WATER public website. |
v0.21.0 | Message-free CoreScope channel catalog separating SMF from an exact-name-deduplicated OAK/SFO/SJC Bay Area view. |
v0.20.0 | RF-first public layout with live monitored-command channels, declared bridge channels, and room for future bridge whitelist additions. |
v0.19.2 | Canonical WATER identity and public description updated for its wireless assistant, telemetry, and environmental-reporting role. |
v0.19.1 | Addressed commands and natural test/path context, bounded ZIP-weather waiting, and route town and mileage details. |
v0.19.0 | Public status with SDR and project history, compact command groups, token truth, and explicit bridge scope. |
v0.18.0 | Concise on-air status, regional bridge labels, and this project page. |
v0.17.0 | ZIP-specific NWS forecasts using isolated Census and weather workers. |
v0.16.1 | Command discovery hint added to the frequently used test response. |
v0.16.0 | Dynamic about command for bot, radios, bridge, SDR, and data services. |
v0.15.0 | Registry-generated help listing commands active on the current channel. |
v0.14.2 | Bridge help and live status made available on #test and #sfsacbridge. |
v0.14.1 | Running package version displayed in the dashboard header. |
v0.14.0 | On-demand NWS alerts and richer dashboard service status. |
v0.13.0 | Receive-only USB telemetry for both ESP-NOW bridge endpoints. |
v0.12.0 | Cached on-demand NWS forecast for Carpenter Hill / Folsom. |
v0.11.0 | Isolated receive-only RTL-SDR spectrum trace and waterfall. |
v0.10.0 | Reviewed bridge-help module and guarded channel activation. |
v0.9.0 | Channel-scoped modules and verified multi-channel radio transport. |
v0.8.0 | Explicit reviewed module registry for independently added services. |
v0.7.0 | Conservative route-hash collision and geographic plausibility handling. |
v0.6.0 | Authenticated route-directory editor with validated import and export. |
v0.5.0 | Isolated CoreScope route cache, repeater names, coordinates, and mileage. |
v0.4.0 | Persistent path hashes, hop count, RSSI, and SNR in dashboard activity. |
v0.3.0 | Newest-first command activity with Pacific timestamps and outcomes. |
v0.2.2 | Dashboard CSRF hardening independent of browser Origin behavior. |
v0.2.1 | Loopback dashboard compatibility for localhost, IPv4, and IPv6. |
v0.2.0 | Authenticated local dashboard plus verified backup and restoration. |
v0.1.0 | Reliable USB bot service with exact test/path commands and persistence. |