ITEE Summer Programme · 20 teams

The garden has a shared nervous system.

Garden Spine is the simple contract that lets student-built sensors, counters, and moving creatures publish to one place and react to one another.

We mandate what gets published. You own how.

gm-01temperature
sc-01light level
GardenSpine
gk-01passage count
wm-01garden mood

One contract · five rules

Everything joins the same way

01

Use the registered topic

Publish to five lowercase segments: zone, device type, device ID, and measurement beneath garden/.

02

Send one measurement

Each message carries one value. Temperature and humidity travel as separate messages.

03

Include all five fields

Every JSON body has device_id, ts, value, unit, and fw.

04

Use null when time is unknown

A device does not need a clock to participate. The broker records arrival time.

05

Read the reject hint

Bad messages are kept, not hidden. The developer view names the field to fix in plain language.

Start here

Reach a green dot in fifteen minutes

New laptop? Install the tools once with the 30-minute setup, then start the clock.

For students

Build with evidence

Use the one-page contract, follow the failure tutorial, and keep troubleshooting open in the greenhouse.

For the room

See the whole garden

Open the public dashboard, or launch kiosk mode for the entrance screen.