GPS и приватность Meshtastic

Heltec V4 имеет встроенный GPS. Можно использовать GPS локально (время на экране), но не рассылать координаты в mesh.

Базовая настройка

# GPS включён локально
meshtastic --port $PORT --set position.gps_mode ENABLED
 
# Запретить рассылку координат на конкретном канале
meshtastic --port $PORT --ch-index 0 --ch-set module_settings.position_precision 0

position_precision

Управляет точностью передаваемых координат. Настраивается на каждом канале отдельно:

ЗначениеТочность
0не отправлять
10~23 км
14~1.4 км
17~180 м
32полная точность

Стратегия по каналам

Устройство отправляет точную позицию только на первый канал с включённой позицией (position_precision > 0). Порядок каналов важен.

Пример: на LongFast позиция скрыта (precision 0), на региональном канале — примерная (precision 14).

# LongFast — не отправлять
meshtastic --port $PORT --ch-index 0 --ch-set module_settings.position_precision 0
 
# Региональный канал — примерная позиция
meshtastic --port $PORT --ch-index 1 --ch-set module_settings.position_precision 14

Дополнительные параметры позиции

# Smart position — отправлять только при движении >100м
meshtastic --port $PORT --set position.position_broadcast_smart_enabled true \
  --set position.broadcast_smart_minimum_distance 100 \
  --set position.broadcast_smart_minimum_interval_secs 30
 
# Интервал обновления GPS (секунды)
meshtastic --port $PORT --set position.gps_update_interval 120
 
# Интервал рассылки позиции (секунды)
meshtastic --port $PORT --set position.position_broadcast_secs 900