๐น๏ธ Practice arcade
Extra games, not extra homework โ timed sprints, survival runs that end when your lives run out, and mastery drills built from the same skills Connected Devices and the Internet of Things teaches.
โก Sprints
Beat the clock.
๐ข Bytes and Addresses Sprint
UTF-8 and JSON byte counts, then subnets: the missing byte, the host count, the prefix that fits. Two minutes.
๐ Reconnect Sprint
Backoff attempt times with a cap, attempts during an outage, and the offline queue that rides it out. Two minutes.
๐ธ Fleet Cost Sprint
Monthly message cost, stored gigabytes, and what a token bucket lets through. Two minutes.
๐ Survival
Each miss costs a life โ lose them all and the run ends.
๐ฆ Transport and Status Survival
TCP or UDP for each message, and what each HTTP status code tells a device to do next. Three misses and you're out.
๐งญ Topic Filter Survival
Which topics a filter receives, and which filter asks for exactly what you need. Three misses and you're out.
๐ก๏ธ Threats and Releases Survival
STRIDE per element, what boots after a failed update, and the right semantic version. Three misses and you're out.
๐ฏ Mastery
No clock โ just get N in a row.
๐ถ Link Budget Mastery
Transmission delay, the tries a lossy link costs, and a reconnecting Wi-Fi node's battery life. Five in a row.
๐ก LoRa Airtime Mastery
Semtech's time-on-air formula by hand, then the uplinks a duty-cycle limit allows. Four in a row.
๐ฌ MQTT Delivery Mastery
Packets per hop after the QoS downgrade, keepalive deadlines and ping counts. Five in a row.
๐ฆ Payload and Shadow Mastery
Count a message's CBOR bytes, and compute a shadow's delta from desired and reported. Five in a row.
๐ง TinyML Budget Mastery
Quantize and dequantize int8 values with a scale and zero point, and budget a model against the app slot. Five in a row.