Reference release · ESP32 Arduino 3.3.7

Take it to the bench.

The starter examples compile with PubSubClient 2.8, DHT sensor library 1.4.6, and ESP32Servo 3.0.9. Team credentials are issued separately and never belong in Git.

Trust

Garden Spine CA

ESP32 teams do not need this. The certificate ships inside the library as spine_ca.h, and the helper verifies every connection with it.

Download it for the Python publisher, which reads it from disk, or to check it against the copy in the library. Never replace either with insecure mode.

Download CA certificatesha256 15:6C:68:77:A4:70:E3:88:59:1C:5A:E3:0B:06:CD:E7:B6:20:B2:99:14:51:D2:DB:CF:8C:7B:68:8A:A4:4C:AE

Print and attach

Node labels

All 30 ready identities have a scannable production debug permalink. Print at 100% scale after DNS and TLS are live.

Garden Spinegm-01greenhouse-1 · climate-node
https://gardenspine.ikapo.fi/dev/gm-01
Garden Spinesc-01greenhouse-1 · light-node
https://gardenspine.ikapo.fi/dev/sc-01
Garden Spineth-01greenhouse-2 · moisture-node
https://gardenspine.ikapo.fi/dev/th-01
Garden Spinefs-01outdoor-1 · frost-node
https://gardenspine.ikapo.fi/dev/fs-01
Garden Spinedd-01greenhouse-1 · draft-node
https://gardenspine.ikapo.fi/dev/dd-01
Garden Spinerc-01outdoor-1 · rain-node
https://gardenspine.ikapo.fi/dev/rc-01
Garden Spinecc-01compost · compost-node
https://gardenspine.ikapo.fi/dev/cc-01
Garden Spinemb-01workshop · motion-node
https://gardenspine.ikapo.fi/dev/mb-01
Garden Spinegk-01entrance · counter
https://gardenspine.ikapo.fi/dev/gk-01
Garden Spinebw-01outdoor-1 · bench-node
https://gardenspine.ikapo.fi/dev/bw-01
Garden Spinept-01outdoor-1 · path-node
https://gardenspine.ikapo.fi/dev/pt-01
Garden Spinepp-01greenhouse-2 · pollinator-node
https://gardenspine.ikapo.fi/dev/pp-01
Garden Spinesb-01visitor-centre · ladybug
https://gardenspine.ikapo.fi/dev/sb-01
Garden Spinewm-01visitor-centre · ladybug
https://gardenspine.ikapo.fi/dev/wm-01
Garden Spinech-01visitor-centre · chorus
https://gardenspine.ikapo.fi/dev/ch-01
Garden Spinenw-01greenhouse-2 · night-node
https://gardenspine.ikapo.fi/dev/nw-01
Garden Spineki-01visitor-centre · kiosk
https://gardenspine.ikapo.fi/dev/ki-01
Garden Spinest-01entrance · tower
https://gardenspine.ikapo.fi/dev/st-01
Garden Spinegs-01visitor-centre · sonifier
https://gardenspine.ikapo.fi/dev/gs-01
Garden Spinepw-01visitor-centre · whisperer
https://gardenspine.ikapo.fi/dev/pw-01
Garden Spinesd-01workshop · spine-doctor
https://gardenspine.ikapo.fi/dev/sd-01
Garden Spinesl-01outdoor-1 · sleepy-node
https://gardenspine.ikapo.fi/dev/sl-01
Garden Spinelb-01visitor-centre · sound-node
https://gardenspine.ikapo.fi/dev/lb-01
Garden Spinepo-01pond · pond-node
https://gardenspine.ikapo.fi/dev/po-01
Garden Spinedm-01greenhouse-2 · door-node
https://gardenspine.ikapo.fi/dev/dm-01
Garden Spinett-01entrance · tally
https://gardenspine.ikapo.fi/dev/tt-01
Garden Spinebb-01entrance · ballot-node
https://gardenspine.ikapo.fi/dev/bb-01
Garden Spinepb-01outdoor-1 · parasol-node
https://gardenspine.ikapo.fi/dev/pb-01
Garden Spinero-01greenhouse-2 · climate-node
https://gardenspine.ikapo.fi/dev/ro-01
Garden Spinefc-01greenhouse-1 · vent-node
https://gardenspine.ikapo.fi/dev/fc-01