Manufacture New Device
Generates a unique deviceId, signs a TLS client cert with the maki CA, and binds the fingerprint to the device row in Mongo. Output is a paste-bundle you copy intopio device monitor to provision the bare ESP32-S3.
If you leave blank, we mint a fresh 20-hex-char id. Custom ids are useful when you've already physical-labelled the unit.
Certificate issued
Device ID
—
Fingerprint
—
Provisioning Bundle
—
What to do with this
1
Plug the bare ESP32-S3 in via USB. Flash the firmware:
cd test-mic-v2 && pio run -t upload
2
Open the serial monitor:
pio device monitor
3
Paste the bundle above into the serial monitor (one block at a time
if your terminal eats characters).
4
Type
RESTART. The device will boot, advertise BLE as
MAKI-????? (last 5 chars of the deviceId).
5
Box and ship. The school admin uses the Stelper Admin App over BLE
to set school name / grade / section / WiFi. The backend
auto-creates the Class on first heartbeat — no further dashboard
action needed.