Add wireless communication options comparison document for LifeTrac#78
Add wireless communication options comparison document for LifeTrac#78
Conversation
…son for LifeTrac Agent-Logs-Url: https://github.com/OpenSourceEcology/LifeTrac/sessions/f0bce231-113b-4a49-a2c0-e9cc818e2428 Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds a new LifeTrac v25 documentation page that compares wireless technologies for long-range, low-latency remote control and provides integration guidance for recommended options.
Changes:
- Introduces a side-by-side comparison table for 15 wireless technologies (range, latency, data rate, frequency, power, cost).
- Adds deeper dives for key candidates (RC, ExpressLRS, LoRa, Meshtastic, WiFi, Cellular) plus ranked recommendations for control vs telemetry.
- Includes practical integration notes/snippets for ELRS (CRSF/SBUS) and LoRa telemetry configuration.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
LifeTrac-v25/WIRELESS_OPTIONS.md
Outdated
|
|
||
| - **LoS range**: 2–15 km (urban: ~2 km; rural: up to 15+ km) | ||
| - **NLoS range**: 1–5 km through foliage/terrain | ||
| - **Latency**: Highly variable — from ~100 ms (highest spreading factor, narrowest bandwidth) to ~20 ms (lowest SF, widest BW) |
There was a problem hiding this comment.
The LoRa latency range description is internally inconsistent and reverses the relationship between spreading factor/bandwidth and airtime: highest SF + narrow BW produces the longest packet times (often hundreds of ms to seconds), while lowest SF + wide BW is the lowest latency. Please reword this line to match the examples immediately below (SF7/BW500kHz vs SF12/BW125kHz).
| - **Latency**: Highly variable — from ~100 ms (highest spreading factor, narrowest bandwidth) to ~20 ms (lowest SF, widest BW) | |
| - **Latency**: Highly variable — from ~20 ms (lowest SF, widest bandwidth) to over 2 s (highest spreading factor, narrowest bandwidth) |
| ``` | ||
| ELRS RX CRSF TX ──► Arduino Opta Serial RX (parse CRSF @ 420000 baud) | ||
| ELRS RX SBUS TX ──► Arduino Opta Serial RX (parse SBUS @ 100000 baud, inverted) | ||
| ``` |
There was a problem hiding this comment.
The SBUS integration note is missing key serial settings: SBUS is typically 100000 baud with even parity and 2 stop bits (8E2) and an inverted signal, and many MCUs require a hardware inverter or an inverted-UART feature. Adding these details here would prevent readers from wiring/configuring the UART incorrectly.
|
@copilot can we make a table within the document that links to stores for the hardware required for each option? |
…ware purchase links table Agent-Logs-Url: https://github.com/OpenSourceEcology/LifeTrac/sessions/ce2ee763-4d49-4c8c-96b6-73977b209625 Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com>
Added a Hardware Purchase Links section (commit |
Agent-Logs-Url: https://github.com/OpenSourceEcology/LifeTrac/sessions/f9ba02dd-20d2-4149-88e7-8c20f9a15691 Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com>
Yes, the XBee Pro 900HP would work for LifeTrac — it was already included in the comparison table (row: "Digi XBee Pro (900 MHz)": 3–10 km LoS, 15–50 ms latency, 156 kbps, industrial-grade FHSS). Added it to the hardware purchase links table in commit A few notes for your use case:
|
|
@copilot can add a column to the tables to indicate which options have open source code and open source hardware available |
Agent-Logs-Url: https://github.com/OpenSourceEcology/LifeTrac/sessions/ecb4202d-7416-4029-834a-4b5e2d3ef720 Co-authored-by: dorkmo <1923070+dorkmo@users.noreply.github.com>
Added an Open Source column to both the main comparison table and the recommendation tables (commit
A legend is also added below the comparison table for reference. |
|
@copilot anything we forgot to include? |
The document covers the major ground well. A few things worth considering for a future update:
None of these are blocking, but regulatory and failsafe configuration are probably the most safety-critical gaps. Happy to add any of them if you'd like. |
LifeTrac lacks documentation on wireless options for long-range, low-latency remote control. This adds
LifeTrac-v25/WIRELESS_OPTIONS.mdcovering 15 technologies with actionable specs and recommendations.What's in the document
Key findings
The Digi XBee Pro 900HP (3–10 km LoS, 15–50 ms, 156 kbps, industrial FHSS, ❌ proprietary) is a viable option for telemetry or slow-rate control via simple UART serial integration, though ELRS offers better latency at lower cost for primary control.
Current v25 BLE and WiFi/MQTT integrations are retained and noted as suitable for close-range/on-site use only.