This is a fork of original rust sdk from https://github.com/BeechatNetworkSystemsLtd/Reticulum-rs/ that I extended significantly to make it fully feature compatible with the reference implementation that is built in python. I wanted to expand the rust sdk to give me full toolbox and easy way to do bindings for different languages including for building mobile apps.
it covers the full surface: pathfinding and announce propagation, links, requests, resource transfers(bzip2, same wire format), identity ratchets, tunnels, LXMF messaging with propagation sync, serial/KISS/AX.25, RNode (incl. BLE), IPv6 auto-peering and I2P interfaces, Kotlin and Swift bindings so mobile apps can embed the stack directly.
CLI tools (rnstatus, rnpath, rnsh, rnx) are ported too.
I've done some experiments with it liek creating a LoRa chat firmware for the M5Stack Cardputer and a full node/repeater for M5Stack Unit C6L to have a tiny reticulum node with full stack
Before anyone gives me shit - I've opened an upstream PR but given the size of the change I'dnt blame them for not wanting to deal with it.
Comments URL: https://news.ycombinator.com/item?id=50506235
Points: 2
# Comments: 0