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-01temperaturesc-01light levelgk-01passage countwm-01garden moodOne contract · five rules
Everything joins the same way
Use the registered topic
Publish to five lowercase segments: zone, device type, device ID, and measurement beneath garden/.
Send one measurement
Each message carries one value. Temperature and humidity travel as separate messages.
Include all five fields
Every JSON body has device_id, ts, value, unit, and fw.
Use null when time is unknown
A device does not need a clock to participate. The broker records arrival time.
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.