[Battlemesh] mesh protocol for lora

Paul Gardner-Stephen paul at servalproject.org
Mon Aug 29 00:59:40 CEST 2016


This is exactly one of the tasks that we are looking at for the Serval
Project in the next few months. We already have a similar thing working on
our Mesh Extender prototypes using a UHF packet radio.  This is all
open-source (see http://developer.servalproject.org), and operates on cheap
Linux boards, although we have not used the RPi, instead using Atheros 9k
based boards, as their WiFi supports simultaneous ad-hoc + AP.

If the radio has a UART, it would be very easy for us to integrate this,
and thus allow two-way secure text, voice recording and arbitrary file
transfer over such links, from any Android phone with the Serval Mesh app
installed.  I have CC'd Kim who is our resident HAM in the lab.

In short, I believe it would be possible to integrate your radios with the
Serval Mesh Extender concept in probably a couple of days of solid effort,
mostly around tweaking our radio interface code to talk nicely with your
radios.  All we need is a raw packet interface, we already have the
appropriate FEC and packet-loss handling code that is radio-independent.


On Mon, Aug 29, 2016 at 6:39 AM, Kristoff <kristoff at skypro.be> wrote:

> Hi all,
> I am experimenting with lora-modules for ham-radio.
> The modules I currently use have a simple UART interface so the setup is
> very simple: They just provide the Lora modulation sceme, not the
> higher-level LoraWan protocol.. Every message send into the serial
> interface in one node will be transmitter over the air and pop-up out of
> the serial interface of every other node that is a 2 to 3 km area around
> the transmitting node.
> So this looks like the ideal application for a meshed network.
> As I do not want to re-invent the wheel, does anybody know of a
> mesh-protocol that would be best here:
> - operate on a low-bitrate network (300 bps)
> - used in a mostly station setup
> - available in source-code: the codes currently are linux devices (RPi)
> but I would like to migrate to microcontrollers (STM32F1)
> Anybody any ideas?
> Cheerio! Kr. Bonne (ON1ARF)
> _______________________________________________
> Battlemesh mailing list
> Battlemesh at ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/battlemesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.ninux.org/pipermail/battlemesh/attachments/20160829/eb1c5e9f/attachment-0002.html>

More information about the Battlemesh mailing list