◈ 9ce92808be498e9e05590ff27cbfdfe4
RNS 1.4.2 released https://pypi.org/project/rns/
Forum / Showcase / Discovered & Telemetry-published Interfaces in Sideband

Discovered & Telemetry-published Interfaces in Sideband

Showcase Sideband

Started by Mark 8dd57a7382268096... ·

Mark 8dd57a7382268096...

In the latest version of Sideband, it's now possible to view discovered interfaces on the map, and to connect to them from the Object Details screen. On Android, this will directly configure the interface and restart the RNS service. On desktop, you can copy the interface config snippet into your RNS config file.

telem_ifs_2.webp

In addition to the normal interface discovery system, it's now also possible to publish interfaces over the LXMF telemetry system. This makes it much more convenient to share private interfaces and access point configurations with your friends, family, or a limited number of people.

To make connectable interfaces available as LXMF telemetry, you'll need to use a telemetry plugin that publishes them. There's a working plugin example in the included plugin examples; enable the repository server in Sideband, and download the plugin examples ZIP, or have a look at the code here:

a8d24177d946de4f1f0a0fe1af9a1338:/page/blob.mu`g=reticulum|r=sideband|ref=HEAD|path=docs%2Fexample_plugins%2Finterface_telemetry.py

Anyone that is authorized to pull telemetry from the node will then have the interfaces visible and connectable on the map.

custom_ifs.webp

In the above screenshot, the grey interface markers come from the interface discovery system, and the blue ones were received from a telemetry peer. This of course also works over telemetry collectors, so you can have any number of nodes that publish their interface configurations to a telemetry collector, and peers who are authorized to pull telemetry from that collector can then view and connect to any of the interfaces.

All in all, this makes it much easier to roam between different radio configurations or use different backbone uplinks, since all the information is always locally stored and available in the on-device telemetry database.

bergie f9477df559d52317...
edited

Mark wrote:

In addition to the normal interface discovery system, it's now also possible to publish interfaces over the LXMF telemetry system. This makes it much more convenient to share private interfaces and access point configurations with your friends, family, or a limited number of people.

Ah, that is very very interesting! Yesterday I was working on the WebRTC interface, and for setting it up I shared the Offer details via a Resource (it can be up to 4kb). But LXMF makes even more sense. I think I'll adjust the spec:

https://reticulum.js.org/documents/WebRTC_Transport.html

Post a Reply

Markdown

Supports Markdown: **bold**, *italic*, `code`, ```code blocks```, [links](url)

Log in to upload images

Proof of work verification for anonymous posting

Copied to clipboard