Know the source
Keep station, unit and collection time beside every sample. Context travels with the reading.
Station metadataFictional product demo · simulated signals only
THE ENVIRONMENT, AS AN INTERFACE
Bring water, weather and soil readings into your product. One tidy interface from the first sample to the field.
SIGNAL EXPLORER
| Station | Signal | Reading | Quality | Collected |
|---|---|---|---|---|
| AIAlder inlet | Water | 16.8 °C | ✓ In range | 10:24:03 |
| NMNorth meadow | Soil | 34.2 % | ✓ In range | 10:21:48 |
| HRHarbor roof | Air | 22.5 °C | ◌ Review | 10:17:12 |
| WBWillow bend | Water | 7.3 pH | ✓ In range | 10:12:33 |
| EOEast orchard | Soil | 28.6 % | ◌ Review | 10:05:09 |
| RSRidge station | Air | 64.0 % | ✓ In range | 09:58:41 |
All readings are illustrative local samples.
BUILT AROUND CONTEXT
A calm interface for the details that matter: where a signal came from, what it means and what changed.
Keep station, unit and collection time beside every sample. Context travels with the reading.
Station metadataExplore an example stream before designing a real integration. Switch signal types without losing context.
Sample eventsChoose your site and signal, then prepare a short test checklist you can review with your team.
Local planningFOLLOW A SAMPLE
Trace an illustrative reading from the source note to an observation-ready record. Each step makes its context easier to inspect.
Local walkthrough only. No ingestion or transformation service runs here.
Start with the recorded value, station and time. Preserve what arrived before interpreting it.
{
"station": "alder-inlet",
"raw": "16.8 C",
"collected": "10:24:03"
}Start with the recorded value, station and time. Preserve what arrived before interpreting it.
{
"station": "alder-inlet",
"raw": "16.8 C",
"collected": "10:24:03"
}Separate the value and unit so your application can read the sample without guessing.
{
"station": "alder-inlet",
"signal": "water-temperature",
"value": 16.8,
"unit": "celsius"
}Attach site notes and collection time. A tidy number should not lose its setting.
{
"site": "Alder basin",
"position": "shaded stream edge",
"observedAt": "2026-05-12T10:24:03Z"
}Pair the sample with a stated observation question before comparing it with another reading.
{
"question": "How does the inlet change over a day?",
"window": "one daylight period",
"environment": "local-example"
}SIGNAL SHAPES
Explore three sample shapes and the fields each one needs. The units change; the source and observation time stay visible.
Illustrative categories and ranges, not instrument support or accuracy specifications.
Example cadence15-minute example
Record probe depth and exposure before comparing sites.
{
"signal": "water-temperature",
"value": 17.3,
"unit": "celsius",
"station": "alder-inlet"
}Record probe depth and exposure before comparing sites. 15-minute example.
16.8, 16.9, 17.2, 17, 17.3 °C
{
"signal": "water-temperature",
"value": 17.3,
"unit": "celsius",
"station": "alder-inlet"
}Keep soil type, depth and placement beside the reading. 30-minute example.
34.2, 33.5, 31.8, 32.1, 31.6 %
{
"signal": "soil-moisture",
"value": 31.6,
"unit": "percent",
"station": "north-meadow"
}Describe shade, ventilation and local heat sources. 10-minute example.
22.5, 23.1, 22.8, 23.4, 23 °C
{
"signal": "air-temperature",
"value": 23,
"unit": "celsius",
"station": "harbor-roof"
}A PLACE FOR EVERY STEP
A field pilot and a shared workspace ask different questions. Compare two concept layouts before deciding how a real system should behave.
Architecture sketch only. Buffering, synchronization and cloud collection are not implemented.
For intermittent links, consider a local collection and review step. Decide how records wait and recover before designing synchronization.
Questions to resolve: local storage, retry behavior and safe maintenance access.
For intermittent links, consider a local collection and review step. Decide how records wait and recover before designing synchronization.
Questions to resolve: local storage, retry behavior and safe maintenance access.
For connected sites, consider a common observation workspace. Decide who can see the records and how missing data should be handled.
Questions to resolve: connectivity, permissions and an explicit missing-data policy.
EXPLAIN THE EXCEPTION
Inspect the context of a sample before interpreting its value. These local checks ask whether the source, unit and collection time are usable.
Checks describe this fixed example only. They do not establish accuracy, calibration or scientific validity.
{
"station": "alder-inlet",
"value": 16.8,
"unit": "°C",
"observedAt": "2026-05-12T10:24:00Z"
}Sample age: 6 minutes. Review window: 30 minutes.
{
"station": "alder-inlet",
"value": 16.8,
"unit": "°C",
"observedAt": "2026-05-12T10:24:00Z"
}Source recorded: present · Unit recorded: present · Within the sample window: present
{
"station": "alder-inlet",
"value": 16.8,
"unit": "",
"observedAt": "2026-05-12T10:24:00Z"
}Source recorded: present · Unit recorded: review · Within the sample window: present
{
"station": "alder-inlet",
"value": 16.8,
"unit": "°C",
"observedAt": "2026-05-12T09:20:00Z"
}Source recorded: present · Unit recorded: present · Within the sample window: review
FOR RESEARCH TEAMS
A considered starting point for laboratory teams turning environmental measurements into reproducible experiments.
SAMPLE NOTEBOOK
Simulated water-temperature series · °C
KEEP THE METHOD VISIBLE
Name the measurement and the conditions before looking at the sample values.
Keep timestamps and units visible. Mark a value for review instead of silently removing it.
Carry your sample window and observation notes into the local test plan.
The example illustrates a workflow, not research findings. No instrument calibration or scientific validation is performed.
FOR FIELD OPERATIONS
Give crews a legible plan for every station. Site context, measurement choices and next steps in one shared language.
Designed around the place,
not just the data point.
DEPLOYMENT SKETCH
Check mounting height and safe access before a real deployment.
BEFORE YOU CONNECT
Describe the location, access and measurement conditions with your crew.
Choose a sample cadence that fits your actual equipment and project.
Prepare a test plan and assign the work before connecting any live system.
NO SIGNAL HERE
Choose one of the three examples to continue.
Back to the platform