Skip to content

Thermometer prepared send v0 - #9

Open
BartolomeyKant wants to merge 25 commits into
mainfrom
thermometer-prepared-send-v0
Open

Thermometer prepared send v0#9
BartolomeyKant wants to merge 25 commits into
mainfrom
thermometer-prepared-send-v0

Conversation

@BartolomeyKant

@BartolomeyKant BartolomeyKant commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

thermometer experiments with prepared packet

NikolayChirkov and others added 9 commits August 28, 2026 09:27
Harness measures init_to_release_ms; control run keeps SPIFFS state
and proves Connect(nullopt) restores ~3.5s cycles on ESP32-C6.

Co-authored-by: Cursor <cursoragent@cursor.com>
Hardware median ~3.6s for 10 FULL cycles without SPIFFS erase;
reboot 3 cycles stay in the same band.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Extract SendPreparedOnce for shared hot-path encoding, add ESP harness (AE_EXP_PREPARED_MESSAGE_E2E), desktop receiver, and document the ESP32-C6 coordinated run with timings in experiments/.
Split runtime Wi-Fi cleanup from cache invalidation, use BSSID/channel/static-IP fast connect, and measure 5 FULL + 100 prepared sends via binary Æther payloads with no UART.
Export Wi-Fi/IP/gateway-MAC from the live FULL connection so first prepared sends stay fast; install static ARP before sendto. Hardware 5x20 still shows poor delivery (29/100); hold=600 control did not help.

Co-authored-by: Cursor <cursoragent@cursor.com>
Prove losses track per-message Wi-Fi teardown/reassociation, not prepared packet path.

Co-authored-by: Cursor <cursoragent@cursor.com>
Fix harness hang (4MB flash, deferred work after Update, no nested Write)
so B1 smoke and the full silent one-factor table can complete.

Co-authored-by: Cursor <cursoragent@cursor.com>
Measures ESP32-C6 reconnect cycles (channel+static IP+ARP baseline), finds WPA2 SAE-off + PRE/POST 200/300 as the most reliable long-run path (198/200 at 710ms vs ~850ms), and documents callback/auth/delay results without changing production SendPreparedOnce.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants