You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -104,6 +104,7 @@ The optional network helpers are currently marked **BETA**:
104
104
-`ZeroHttpPump`
105
105
-`ZeroMqttPump`
106
106
-`ZeroWiFiMaintainer`
107
+
-`ZeroNetProfileEsp8266` (recommended constrained starting point for Wemos / ESP8266)
107
108
108
109
They are already useful and validated on desktop plus ESP32 hardware, but they are still under active tuning for footprint, retry behavior, and cross-board transport quirks. The core runtime is the stable layer; the network helpers should be treated as add-on modules that are ready for evaluation and controlled deployments.
109
110
@@ -113,6 +114,11 @@ Current target maturity:
113
114
-**ESP8266 / Wemos:** still BETA. Live delivery is real, but timing cost is still under active hardening.
114
115
-**Other supported families:** compile-validated, but network helper maturity should still be treated as evaluation-grade until they receive the same live validation depth.
115
116
117
+
Recommended board-specific path:
118
+
119
+
-**ESP32:** use the default network module configs first, then validate against your real endpoint.
120
+
-**ESP8266 / Wemos:** start with `ZeroNetProfileEsp8266`. It is a BETA, MQTT-first constrained preset that disables periodic HTTP dispatch by default and prevents offline queue buildup so constrained boards do not need heavy manual tuning just to stay responsive.
121
+
116
122
Current best module tradeoff reference (ESP32, `LEAN_NET`, manual pattern vs module pattern):
Copy file name to clipboardExpand all lines: docs/wiki/Beta-Modules.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ The following optional modules are currently marked **BETA**:
6
6
-`ZeroHttpPump`
7
7
-`ZeroMqttPump`
8
8
-`ZeroTransportMetrics`
9
+
-`ZeroNetProfileEsp8266`
9
10
10
11
They are already useful and validated on desktop plus ESP32 smoke tests, but they are not yet considered fully field-proven across all transport stacks and all board families.
11
12
@@ -15,6 +16,10 @@ They are already useful and validated on desktop plus ESP32 smoke tests, but the
15
16
-**ESP8266 / Wemos:** still BETA. Live transport works, but timing cost is still under active hardening.
16
17
-**Other targets:** compile-supported, but network helpers should still be treated as validation targets until they see the same live-network coverage.
17
18
19
+
Recommended default:
20
+
21
+
- For constrained ESP8266 boards, start with `ZeroNetProfileEsp8266`. It is a BETA, MQTT-first constrained preset that keeps HTTP degraded by default and rejects offline queueing so the board stays more predictable without hand-tuning every interval.
22
+
18
23
## What BETA Means Here
19
24
20
25
- API shape is usable, but may still tighten as real-world patterns accumulate.
0 commit comments