Meshtastic

From RevSpace
Jump to navigation Jump to search
Project Meshtastic
Experiments with Meshtastic
Status In progress
Contact bertrik
Last Update 2025-03-09

Intro

The plan is to use Meshtastic to transfer citizen science measurement data.

Stuff to figure out:

  • network coverage: meshnet map
  • do nodes forward packets that do not belong to their "own" network? -> appears to be so!

My node: https://db.meshnet.nl/da639b54.html

Design

Option 1

plans:

  • just use the 'default' channel: longfast + default key
  • put my data on an unused port number, e.g. 300

pro&con:

  • + simple
  • + my data is routed
  • - there are only 256 (or so) port numbers globally, so cannot really differentiate
  • could combat this with a kind of secure checksum

Option 2

plans:

Protocol

See https://meshtastic.org/docs/overview/mesh-algo/

Quick links:

Hardware

Nice antenna? https://nl.aliexpress.com/item/1005007301116616.html

MQTT

In the netherlands, data is typically sent to the 'boreft' MQTT server, for example

 mosquitto_sub -h mqtt.meshnet.nl -u boreft -P meshboreft -t "#" -v

Examples of typical data:

 msh/7460-7463/2/stat/!da5857c0 online
 msh/EU_868/NL/2/e/LongFast/!eb66115c �%]�g(=���gx�� H5��Aw=]�gE��H`���������LongFast␦