Position: share this Node's position over the mesh #37

Open
opened 2026-10-05 20:07:22 +00:00 by twisla · 0 comments
Owner

What

Send this Node's position, from the GNSS Service, to a Channel, at the precision and the pace the user chose.

What's known

  • The position has never left the device (M2, Q65), and that stays the default until the user turns sharing on.
  • The precision is decided in M4's round (#23): Meshtastic rounds a position to a number of bits per Channel, and the Nodes near here blur theirs by 0.7 to 3 km.
  • The default Channel's key is public: a position sent there is readable by anyone in range.
  • Meshtastic sends positions periodically and when the Node has moved ("smart position"); each one spends the Duty Cycle Budget (#32).
  • No Fix, no position: nothing is sent, and a stale one isn't repeated.

Questions

  1. Off by default, and switched on per Channel?
  2. How often, and after how much movement?
  3. Does a Track being recorded change anything?
  4. What the Status Bar shows while the position is being shared.

Related

docs/milestones/M2.md (Q65), src/services/gnss_service.h, #23, #27, #31, #32, #33.

## What Send this Node's position, from the GNSS Service, to a Channel, at the precision and the pace the user chose. ## What's known - **The position has never left the device** (M2, Q65), and that stays the default until the user turns sharing on. - The precision is decided in M4's round (#23): Meshtastic rounds a position to a number of bits per Channel, and the Nodes near here blur theirs by 0.7 to 3 km. - The default Channel's key is public: a position sent there is readable by anyone in range. - Meshtastic sends positions periodically and when the Node has moved ("smart position"); each one spends the Duty Cycle Budget (#32). - No Fix, no position: nothing is sent, and a stale one isn't repeated. ## Questions 1. Off by default, and switched on per Channel? 2. How often, and after how much movement? 3. Does a Track being recorded change anything? 4. What the Status Bar shows while the position is being shared. ## Related `docs/milestones/M2.md` (Q65), `src/services/gnss_service.h`, #23, #27, #31, #32, #33.
twisla added this to the M5 Mesh transmit milestone 2026-10-05 20:07:22 +00:00
twisla added a new dependency 2026-10-05 20:07:23 +00:00
twisla added a new dependency 2026-10-05 20:07:23 +00:00
twisla added a new dependency 2026-10-05 20:07:23 +00:00
twisla added a new dependency 2026-10-05 20:07:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: twisla/roro9stack#37