4 ms·
What is confusing to me is that this is intended to be run (I believe) on LoRa devices, but it requires a PC with python running. I researched this for a projec
by the__alchemist 2mo ago
What is confusing to me is that this is intended to be run (I believe) on LoRa devices, but it requires a PC with python running. I researched this for a project at work involving these devices. (Sx128x or sx1262 LorA radios connected to an ARM MCU). I skipped it and used the radios directly due to the Python requirement; these devices, which seem like they would be the Reticulum target, run bare-metal or RTOS, i.e. C, C++ or Rust with no or minimal OS, and no python.
There's a rust port of the Reticulum, but it's std rust, which has a similar problem to Python.
edit: The core problem isn't so much that it requires Python and a GPOS; it's that they don't publish a spec, and instead direct you to use their Python package; the code is the spec is another way of phrasing that.
- RiverCrochet 2mo agoReticulum uses attached LoRa devices, via USB for example if I'm not mistaken. It doesn't directly run on the LoRa devices. PC not really required. 512MB of RAM and enough Linux to get Python will run Reticulum, on Raspberry Pi's for example.
- RRRA 2mo agoI think that unlike Meshtastic or Meshcore, this one is transport agnostic.
- snickerer 2mo agoThere is a full no_std Rust implementation called Leviculum, Python-free, compatible: https://codeberg.org/Lew_Palm/Leviculum https://codeberg.org/Lew_Palm/Leviculum It has a lnsd daemon which runs the full stack as a native binary and some firmware implementations (like for the Heltec T114).
- Panda_ 2mo agoThere's a LoRa firmware at https://github.com/attermann/microReticulum_Firmware https://github.com/attermann/microReticulum_Firmware which looks to be fairly well supported