A canopy bench at dusk with its sensor head lit under the seat lip
Fleet monitoring

Every reading arrives with its age and its lane attached.

This is the dashboard a site owner sees, shown here as a demonstration series rather than as live telemetry, because no unit is deployed yet. Everything on it is real in structure: the measures, the reporting rates, the aggregation windows, the freshness bands and the privacy boundary are the ones the shipping head implements. Two things are worth watching. First, the soil block only appears on the off-road variant, because a bench bolted to a paviour has no soil to read. Second, no value is presented as current: a delayed node says Delayed.

5

Demonstration nodes on the board

Demonstration

96

Noise aggregates published per node per day

Verified

0.2 mm per tip

Rainfall resolution at the canopy drip line

Verified

Free charges today, fleet

Demonstration

52

Across the demonstration board

Energy given away today

Demonstration

468 Wh

From each bench's own store

Nodes reporting inside 15 minutes

Demonstration

3

The rest are shown as delayed, not hidden

Cameras on the head

Verified

0

No connector exists to add one

The board

Pick a node. Then move the clock and watch the day shape it.

The noise trace carries a two-hump diurnal shape because streets do. The clock control exists so you can see the same node at breakfast, at the evening peak and at two in the morning, which is when a licensing argument is usually about.

Node 01

Stevenson Square, Manchester

Live · 3 min agoCellularNominalCanopei Urban

Local clock

17:00

81%

State of charge

Demonstration

16

Free charges today

Demonstration

Freshness is a band, not a colour on a dot. Anything over four hours reads Stale and a consumer of the feed is expected to treat it as history rather than as current conditions.

Sound level, last six hours in quarter-hour aggregates

peak 78.3 dB(A)

Rainfall, last 24 hours in hourly totals

peak 1 mm
Sound level, LAeq 15 min
Value
62.5 dB(A)
Age
3 min
Reading
Ordinary busy street, well inside daytime expectations
Background, LA90
Value
52 dB(A)
Age
3 min
Reading
The floor the street sits on when nothing loud is happening, the quantity a BS 4142 style assessment argues from
Peak, LAmax
Value
77.5 dB(A)
Age
3 min
Reading
Loudest single event in the window, held on device for 72 hours and never as audio
Rainfall, last hour
Value
0 mm
Age
3 min
Reading
Dry at the canopy
Rainfall, 24 hours
Value
0.8 mm
Age
3 min
Reading
Measured at the site rather than inferred from the nearest official gauge
Air temperature
Value
18.9 C
Age
3 min
Reading
Shielded and aspirated under the seat lip, so it reads air rather than sunlit plastic
Relative humidity
Value
82 %
Age
3 min
Reading
Supports the dew point line used by the frost and condensation logic
PM2.5
Value
19 ug/m3
Age
3 min
Reading
Elevated for this class of site
PM10
Value
39 ug/m3
Age
3 min
Reading
Coarse fraction, useful for dust and works complaints
Solar resource
Value
8784 lux at seat
Age
3 min
Reading
Read from the array against its own reference curve, so it also validates the energy model

No soil head on this node. It is an Urban unit on a hard surface, so moisture, conductivity and pH are not reported rather than reported badly.

Demonstration
Fleet view

One line per node, with the stale ones still on the list.

Node 01
Site
Stevenson Square, Manchester
Variant
Urban
LAeq
62.5 dB(A)
Rain 24h
0.8 mm
Charge
81%
Soil
Not applicable
Freshness
Live
Node 02
Site
Oxford Road campus, Manchester
Variant
Urban
LAeq
55 dB(A)
Rain 24h
0.8 mm
Charge
72%
Soil
Not applicable
Freshness
Live
Node 03
Site
Heaton Park, north Manchester
Variant
Urban
LAeq
43.9 dB(A)
Rain 24h
0.8 mm
Charge
70%
Soil
Not applicable
Freshness
Live
Node 04
Site
Kinder Scout approach, Peak District
Variant
Wayfarer
LAeq
31.6 dB(A)
Rain 24h
33.9 mm
Charge
64%
Soil
Fitted
Freshness
Recent
Node 05
Site
Co-operative yard, target region
Variant
Wayfarer
LAeq
41.1 dB(A)
Rain 24h
1.2 mm
Charge
49%
Soil
Fitted
Freshness
Delayed
Privacy boundary

Stated here, at the point of display, not only in a policy nobody opens.

No camera exists on the head and there is no connector to add one, so there is no image to request, leak or subpoena.

The microphone produces a level in decibels and nothing else. Audio never leaves the sampling loop, is never buffered to storage and is never transmitted, so speech cannot be reconstructed from anything the bench sends.

Occupancy is counted and aggregated on the device. An hourly count leaves the bench, never an individual movement or a device identifier.

No MAC address, IMEI or subscriber identity from a user's phone is stored against a reading. The public Wi-Fi lane is isolated from the telemetry lane by design.

Every reading carries its own timestamp and lane, so a consumer can see how old a number is instead of assuming it is current.

Readings publish as open data by default, under whichever licence the site owner selects. A bench bought with public money should produce public numbers.