Skip to content

Features

Vault2501 edited this page Oct 1, 2022 · 4 revisions

Meshed Banana

Meshed Banana comes with a minimal Armbian Ubuntu Jammy image with pre installed reticulum stack, the console example applications and the Sideband app installed for a precreated user. It creates a LoRa interface and automatically connects with other Reticulum based LoRa devices. To enable other devices to communicate via this LoRa network, it can either be setup as client within an existing WiFi network or as a stand alone WiFi access point for other devices to connect to.

Access Point

Client

Reticulum

Reticulum ist the network stack used for LoRa and other networl mesh functionality.

Please note: I'm not the maintainer of reticulum, I only use the stack for this project.

Security

Reticulum is beta sofware and has to my knowledge not been security reviewed yet. Therefor be advised that there might still be security and encryption related issues hidden in the code.

Status

Reticulum, despite its stability, is still in an early stage. Therefor a number of features have not yet been implemented.
It is an own protocol, requiring applications to make use of it. Currently there are only a number of examples and a chat application that can be used for testing.
However, creating your own applications in Python is not very difficult and an introduction can be found here.

Here a short overview of what works and what does not work yet:

Working

  • Mesh network functionality over TCP/IP, I2P, KISS, LoRa
  • SMS like direct 1on1 chat using a terminal application or an Android phone
  • Serving and accessing pages written in a markdown like language
  • Sending and receiving files
  • Using the reticulum capable Sideband Android App

Not working

  • Group chat
  • A lot I can't think of right now
  • For more details on reticulum features and a road map, please check out the documentation on reticulum
Clone this wiki locally