<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>RCN</title>
		<link>https://rcn.varia.zone/</link>
		<description>Recent content on RCN</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<atom:link href="https://rcn.varia.zone/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Backbone</title>
				<link>https://rcn.varia.zone/docs/operators/tcp/backbone/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/tcp/backbone/</guid>
				<description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;a class=&#34;anchor&#34; href=&#34;#introduction&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;When installing &lt;a href=&#34;https://markqvist.github.io/Reticulum/manual/interfaces.html#backbone-interface&#34;&gt;TCP backbones&lt;/a&gt;, we are typically dealing with an installation procedure on an old laptop, home server or Raspberry Pi. Any Linux system will do. Below, we share the commands and conventions we use to install TCP backbones on linux servers. Backbone servers should generally provide reliable uptime so that our &amp;ldquo;over the internet&amp;rdquo; fallback provides stable connectivity.&lt;/p&gt;&#xA;&lt;p&gt;We run both &lt;code&gt;rnsd&lt;/code&gt; with transport, probe and gateway mode enabled. We run &lt;code&gt;lxmd&lt;/code&gt; alongside &lt;code&gt;rnsd&lt;/code&gt; to support &lt;a href=&#34;https://reticulum.network/manual/software.html#lxmf&#34;&gt;propagation&lt;/a&gt; (which supports messaging each other offline). See the &lt;a href=&#34;https://rcn.varia.zone/docs/operators/tcp/pn/&#34;&gt;propagation node&lt;/a&gt; documentation for more.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Dependencies</title>
				<link>https://rcn.varia.zone/docs/operators/dependencies/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/dependencies/</guid>
				<description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;a class=&#34;anchor&#34; href=&#34;#introduction&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Building a reliable community network using Reticulum is an exercise in dependency management. We need to understand and maintain an overview of all our dependencies in order to understand how resilient our network can be. This involves tracking software and hardware versions, firmwares and project developments.&lt;/p&gt;&#xA;&lt;h2 id=&#34;dependencies&#34;&gt;Dependencies&lt;a class=&#34;anchor&#34; href=&#34;#dependencies&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Software&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Purpose&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Version&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Check&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://reticulum.network/manual/using.html#the-rnsd-utility&#34;&gt;&lt;code&gt;rnsd&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;General connectivity&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/markqvist/Reticulum/releases/tag/1.5.5&#34;&gt;&lt;code&gt;1.5.5&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;rnsd --version&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/markqvist/LXMF&#34;&gt;&lt;code&gt;lxmd&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Propagation node&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/markqvist/LXMF/releases/tag/1.2.0&#34;&gt;&lt;code&gt;1.2.0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;lxmd --version&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/torlando-tech/columba&#34;&gt;&lt;code&gt;columba&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Android client&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/torlando-tech/columba/releases/tag/v2.2.6&#34;&gt;&lt;code&gt;v2.2.6&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Settings &amp;gt; About&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://pipx.pypa.io/stable/&#34;&gt;&lt;code&gt;pipx&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Python package installer&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/pypa/pipx/releases/tag/1.17.10&#34;&gt;&lt;code&gt;1.17.10&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;pipx --version&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/jrl290/RTNode-HeltecV4&#34;&gt;&lt;code&gt;RTNode-HeltecV4&lt;/code&gt;&lt;/a&gt; (&lt;a href=&#34;https://jrl290.github.io/RTNode-HeltecV4/&#34;&gt;web flasher&lt;/a&gt;)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;LoRa transport node firmware&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/jrl290/RTNode-HeltecV4/releases/tag/v1.0.51&#34;&gt;&lt;code&gt;v1.0.51&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;rnodeconf --info /dev/rnode_XXXX&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/markqvist/LoRaMon&#34;&gt;&lt;code&gt;LoraMon&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Debugging LoRa&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://pypi.org/project/loramon/#files&#34;&gt;&lt;code&gt;0.9.7&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;loramon --version&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;</description>
			</item>
			<item>
				<title>Introduction</title>
				<link>https://rcn.varia.zone/docs/users/intro/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/users/intro/</guid>
				<description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;a class=&#34;anchor&#34; href=&#34;#introduction&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;We&amp;rsquo;re still getting this thing off the ground.&lt;/p&gt;&#xA;&lt;p&gt;More Coming Soon ™️&lt;/p&gt;</description>
			</item>
			<item>
				<title>Presets</title>
				<link>https://rcn.varia.zone/docs/operators/lora/presets/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/lora/presets/</guid>
				<description>&lt;h1 id=&#34;presets&#34;&gt;Presets&lt;a class=&#34;anchor&#34; href=&#34;#presets&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;These are the LoRa settings we use.&lt;/p&gt;&#xA;&lt;blockquote class=&#39;book-hint note&#39;&gt;&#xA;&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt; &lt;br&gt;&#xA;See the &lt;a href=&#34;https://rcn.varia.zone/pdf/primer.pdf&#34;&gt;Reticulum primer&lt;/a&gt; for more details on this configuration.&lt;/p&gt;&lt;/blockquote&gt;&lt;ul&gt;&#xA;&lt;li&gt;Frequency (MHz): 867.200 (867200000)&lt;/li&gt;&#xA;&lt;li&gt;Bandwidth: 125 kHz (125000)&lt;/li&gt;&#xA;&lt;li&gt;Spreading Factor: SF8&lt;/li&gt;&#xA;&lt;li&gt;Coding Rate: 4/5&lt;/li&gt;&#xA;&lt;li&gt;TX Power (dBm): 28&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Clients</title>
				<link>https://rcn.varia.zone/docs/users/clients/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/users/clients/</guid>
				<description>&lt;h2 id=&#34;columba&#34;&gt;Columba&lt;a class=&#34;anchor&#34; href=&#34;#columba&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;interfaces&#34;&gt;Interfaces&lt;a class=&#34;anchor&#34; href=&#34;#interfaces&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;h4 id=&#34;backbone&#34;&gt;Backbone&lt;a class=&#34;anchor&#34; href=&#34;#backbone&#34;&gt;&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;rnode&#34;&gt;RNode&lt;a class=&#34;anchor&#34; href=&#34;#rnode&#34;&gt;&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h3 id=&#34;relays&#34;&gt;Relays&lt;a class=&#34;anchor&#34; href=&#34;#relays&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;h2 id=&#34;nomadnet&#34;&gt;Nomadnet&lt;a class=&#34;anchor&#34; href=&#34;#nomadnet&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;interfaces-1&#34;&gt;Interfaces&lt;a class=&#34;anchor&#34; href=&#34;#interfaces-1&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;h4 id=&#34;backbone-1&#34;&gt;Backbone&lt;a class=&#34;anchor&#34; href=&#34;#backbone-1&#34;&gt;&lt;/a&gt;&lt;/h4&gt;&#xA;&lt;h4 id=&#34;rnode-1&#34;&gt;RNode&lt;a class=&#34;anchor&#34; href=&#34;#rnode-1&#34;&gt;&lt;/a&gt;&lt;/h4&gt;</description>
			</item>
			<item>
				<title>Propagation node</title>
				<link>https://rcn.varia.zone/docs/operators/tcp/pn/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/tcp/pn/</guid>
				<description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;a class=&#34;anchor&#34; href=&#34;#introduction&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Propagation nodes are vital for supporting delay tolerant communication.&lt;/p&gt;&#xA;&lt;h2 id=&#34;root-permissions&#34;&gt;Root permissions&lt;a class=&#34;anchor&#34; href=&#34;#root-permissions&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;The commands below assume you are running the commands as the root user.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;system-user&#34;&gt;System user&lt;a class=&#34;anchor&#34; href=&#34;#system-user&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;We create a specific system user for all our Reticulum programs.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;useradd --system -s /sbin/nologin reticulum&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;lxmd&#34;&gt;&lt;code&gt;lxmd&lt;/code&gt;&lt;a class=&#34;anchor&#34; href=&#34;#lxmd&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Install &lt;code&gt;lxmf&lt;/code&gt; globally with &lt;code&gt;pipx&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;blockquote class=&#39;book-hint note&#39;&gt;&#xA;&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt; &lt;br&gt;&#xA;See &lt;a href=&#34;https://rcn.varia.zone/docs/operators/python/&#34;&gt;Python packaging&lt;/a&gt; for more information on &lt;code&gt;pipx&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pipx install rns --global&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;We need to &amp;ldquo;inject&amp;rdquo; this Python package into the &lt;code&gt;rnsd&lt;/code&gt; virtual environment so the packages can interoperate.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Python management</title>
				<link>https://rcn.varia.zone/docs/operators/python/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/python/</guid>
				<description>&lt;h2 id=&#34;python-packaging&#34;&gt;Python packaging&lt;a class=&#34;anchor&#34; href=&#34;#python-packaging&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;We use &lt;a href=&#34;https://pipx.pypa.io/stable/&#34;&gt;&lt;code&gt;pipx&lt;/code&gt;&lt;/a&gt; as the &amp;ldquo;least shit&amp;rdquo; Python packaging tool at this moment in time. We recommend to use the so-called &amp;ldquo;zipapp&amp;rdquo; version of &lt;code&gt;pipx&lt;/code&gt;, which allows us to download a single file and run it independtly of the system Python installation.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget https://github.com/pypa/pipx/releases/download/1.17.11/pipx.pyz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;chmod +x pipx.pyz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mv pipx.pyz /usr/bin/pipx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pipx --version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pipx ensurepath --global&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Python packages will be installed into &lt;code&gt;/opt/pipx&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Serial ports</title>
				<link>https://rcn.varia.zone/docs/operators/lora/serial/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/lora/serial/</guid>
				<description>&lt;h2 id=&#34;serial-ports&#34;&gt;Serial ports&lt;a class=&#34;anchor&#34; href=&#34;#serial-ports&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;In order to interact with our LoRa device, we need to connect it to our laptop. This involves a process of the device registering itself but this registration can change over time. We need to configure our system to stabilise this registration. This is done by assigning a fixed filesystem path for the serial port based the unique identifier of the LoRa device.&lt;/p&gt;&#xA;&lt;p&gt;We need to give our own system user permissions to pole the serial ports (the interface which you use to communicate from your laptop to the LoRa device).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Clients</title>
				<link>https://rcn.varia.zone/docs/operators/tcp/clients/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/tcp/clients/</guid>
				<description>&lt;h1 id=&#34;oud-charlois&#34;&gt;Oud-Charlois&lt;a class=&#34;anchor&#34; href=&#34;#oud-charlois&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;blockquote class=&#39;book-hint warning&#39;&gt;&#xA;&lt;p&gt;&lt;strong&gt;WARNING&lt;/strong&gt; &lt;br&gt;&#xA;This backbone is not quite up yet.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[oudCharlois]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  type = TCPClientInterface&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  enabled = &lt;span style=&#34;color:#ff6ac1&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  target_host = varia.zone&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  target_port = &lt;span style=&#34;color:#ff9f43&#34;&gt;24242&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  transport_identity = &lt;span style=&#34;color:#ff9f43&#34;&gt;29412&lt;/span&gt;ab9f78a016a929403194470b74e&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;delfshaven&#34;&gt;Delfshaven&lt;a class=&#34;anchor&#34; href=&#34;#delfshaven&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[delfshaven]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  type = TCPClientInterface&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  enabled = &lt;span style=&#34;color:#ff6ac1&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  target_host = &lt;span style=&#34;color:#ff9f43&#34;&gt;45.83&lt;/span&gt;.&lt;span style=&#34;color:#ff9f43&#34;&gt;235.53&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  target_port = &lt;span style=&#34;color:#ff9f43&#34;&gt;24242&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  transport_identity = &lt;span style=&#34;color:#ff9f43&#34;&gt;537&lt;/span&gt;a2e2389cdf021478f2288e8780e56&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
			</item>
			<item>
				<title>Glossary</title>
				<link>https://rcn.varia.zone/docs/operators/glossary/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/glossary/</guid>
				<description>&lt;h1 id=&#34;glossary&#34;&gt;Glossary&lt;a class=&#34;anchor&#34; href=&#34;#glossary&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;There is a lot of jargon that operators should eventually learn to use. Here&amp;rsquo;s a glossary to make the transition less painful. Please add your own terms and let&amp;rsquo;s avoid hierarchies of knowledge in this project.&lt;/p&gt;&#xA;&lt;h2 id=&#34;transport-node&#34;&gt;Transport Node&lt;a class=&#34;anchor&#34; href=&#34;#transport-node&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h2 id=&#34;propagation-node&#34;&gt;Propagation Node&lt;a class=&#34;anchor&#34; href=&#34;#propagation-node&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h2 id=&#34;rnode&#34;&gt;RNode&lt;a class=&#34;anchor&#34; href=&#34;#rnode&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h2 id=&#34;lora&#34;&gt;LoRa&lt;a class=&#34;anchor&#34; href=&#34;#lora&#34;&gt;&lt;/a&gt;&lt;/h2&gt;</description>
			</item>
			<item>
				<title>Transport node</title>
				<link>https://rcn.varia.zone/docs/operators/lora/tn/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/lora/tn/</guid>
				<description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;a class=&#34;anchor&#34; href=&#34;#introduction&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Running a LoRa transport node require connecting a Heltec v4 device (see below) via USB-C cable to a server, laptop or Raspberry Pi. Similarly to the &lt;a href=&#34;https://rcn.varia.zone/docs/operators/tcp/backbone/&#34;&gt;backbone install&lt;/a&gt;, it is assumed that the device and server will maintain reliable uptime for generall connectivity.&lt;/p&gt;&#xA;&lt;h2 id=&#34;hardware&#34;&gt;Hardware&lt;a class=&#34;anchor&#34; href=&#34;#hardware&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;We are using &lt;a href=&#34;https://heltec.org/project/wifi-lora-32-v4/&#34;&gt;WiFi LoRa 32 v4&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;firmware&#34;&gt;Firmware&lt;a class=&#34;anchor&#34; href=&#34;#firmware&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;We use the &lt;a href=&#34;https://jrl290.github.io/RTNode-HeltecV4/&#34;&gt;RTNode Firmware&lt;/a&gt; web flasher.&lt;/p&gt;&#xA;&lt;h2 id=&#34;connect-your-device&#34;&gt;Connect your device&lt;a class=&#34;anchor&#34; href=&#34;#connect-your-device&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;See the &lt;a href=&#34;https://rcn.varia.zone/docs/operators/lora/serial/&#34;&gt;serial ports&lt;/a&gt; documentation for how to connect your device in a stable way.&lt;/p&gt;</description>
			</item>
			<item>
				<title>RNode</title>
				<link>https://rcn.varia.zone/docs/operators/lora/rnode/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/lora/rnode/</guid>
				<description>&lt;h1 id=&#34;rnsd-config&#34;&gt;&lt;code&gt;rnsd&lt;/code&gt; config&lt;a class=&#34;anchor&#34; href=&#34;#rnsd-config&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Using &lt;a href=&#34;https://rcn.varia.zone/docs/operators/lora/presets/&#34;&gt;our presets&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[MyRnodeName]]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  type = RNodeInterface&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  enabled = &lt;span style=&#34;color:#ff6ac1&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  port = &lt;span style=&#34;color:#ff5c57&#34;&gt;/&lt;/span&gt;dev&lt;span style=&#34;color:#ff5c57&#34;&gt;/&lt;/span&gt;rnode_XXXX&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  frequency = &lt;span style=&#34;color:#ff9f43&#34;&gt;867200000&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  bandwidth = &lt;span style=&#34;color:#ff9f43&#34;&gt;125000&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  spreadingfactor = &lt;span style=&#34;color:#ff9f43&#34;&gt;8&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  codingrate = &lt;span style=&#34;color:#ff9f43&#34;&gt;5&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  txpower = &lt;span style=&#34;color:#ff9f43&#34;&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
			</item>
			<item>
				<title>Debug</title>
				<link>https://rcn.varia.zone/docs/operators/lora/debug/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://rcn.varia.zone/docs/operators/lora/debug/</guid>
				<description>&lt;h2 id=&#34;streaming-the-serial-port&#34;&gt;Streaming the serial port&lt;a class=&#34;anchor&#34; href=&#34;#streaming-the-serial-port&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;To see specifically what the LoRa device is doing, connect it to your laptop and stream the serial port into your local terminal.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install -y tio&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;tio -b &lt;span style=&#34;color:#ff9f43&#34;&gt;9600&lt;/span&gt; /dev/rnode_XXX&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;monitoring-with-loramon&#34;&gt;Monitoring with &lt;code&gt;loramon&lt;/code&gt;&lt;a class=&#34;anchor&#34; href=&#34;#monitoring-with-loramon&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;blockquote class=&#39;book-hint note&#39;&gt;&#xA;&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt; &lt;br&gt;&#xA;See &lt;a href=&#34;https://rcn.varia.zone/docs/operators/python/&#34;&gt;Python packaging&lt;/a&gt; for more information on &lt;code&gt;pipx&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pipx install loramon&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Using &lt;a href=&#34;https://rcn.varia.zone/docs/operators/lora/presets/&#34;&gt;our presets&lt;/a&gt;, you can pole the device with &lt;code&gt;loramon&lt;/code&gt; in your local terminal.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;loramon /dev/rnode_XXXX &lt;span style=&#34;color:#5af78e&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  --freq &lt;span style=&#34;color:#ff9f43&#34;&gt;867200000&lt;/span&gt; &lt;span style=&#34;color:#5af78e&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  --bw &lt;span style=&#34;color:#ff9f43&#34;&gt;125000&lt;/span&gt; &lt;span style=&#34;color:#5af78e&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  --sf &lt;span style=&#34;color:#ff9f43&#34;&gt;8&lt;/span&gt; &lt;span style=&#34;color:#5af78e&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  --cr &lt;span style=&#34;color:#ff9f43&#34;&gt;5&lt;/span&gt; &lt;span style=&#34;color:#5af78e&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  -C -W loramon-capture&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
			</item>
	</channel>
</rss>
