staging #2

Merged
noah merged 19 commits from staging into master 2026-02-11 00:06:39 +00:00
7 changed files with 774 additions and 57 deletions
Showing only changes of commit a6c3b70282 - Show all commits

View File

@ -74,14 +74,17 @@
padding: 0; padding: 0;
line-height: 1.5; line-height: 1.5;
} }
.settings { .code-block {
background: #F5F5F5; background: #F5F5F5;
border-radius: 12px; border-radius: 12px;
padding: 1em; padding: 1em;
border: 1px solid #D0D0D0; border: 1px solid #D0D0D0;
margin: 0.75em 0; margin: 0.75em 0;
position: relative;
} }
.settings code { .code-block pre {
margin: 0;
white-space: pre-wrap;
font-family: monospace; font-family: monospace;
font-size: 0.95em; font-size: 0.95em;
} }
@ -97,6 +100,13 @@
margin-left: 0.5em; margin-left: 0.5em;
vertical-align: middle; vertical-align: middle;
} }
.code-block .copy-btn {
position: absolute;
top: 0.75em;
right: 0.75em;
padding: 0.4em 0.75em;
margin-left: 0;
}
.btn { .btn {
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;
@ -225,21 +235,22 @@
<p>Our MQTT broker is <em>uplink-only</em> and designed for fixed nodes across the state to serve as gateway nodes. Its purpose is not to bridge gaps or extend mesh coverage, but to report local traffic to our own <a href="https://map.ctmesh.org" target="_blank">map</a> and other web-based tools for analytical data and metrics to assess the mesh's performance. <strong>This role is best suited for stable, well-placed nodes with reliable coverage.</strong> If that describes your setup, follow the steps at on <a href="https://meshinfo.ctmesh.org/" target="_blank">this page</a> to get set up.</p> <p>Our MQTT broker is <em>uplink-only</em> and designed for fixed nodes across the state to serve as gateway nodes. Its purpose is not to bridge gaps or extend mesh coverage, but to report local traffic to our own <a href="https://map.ctmesh.org" target="_blank">map</a> and other web-based tools for analytical data and metrics to assess the mesh's performance. <strong>This role is best suited for stable, well-placed nodes with reliable coverage.</strong> If that describes your setup, follow the steps at on <a href="https://meshinfo.ctmesh.org/" target="_blank">this page</a> to get set up.</p>
<h3>Key Settings</h3> <h3>Key Settings</h3>
<div class="settings"> <div class="code-block">
<p>MQTT &gt; Enabled &gt; ON</p> <button class="copy-btn" type="button" data-copy-target="meshtastic-mqtt">Copy all</button>
<p>MQTT &gt; Encryption Enabled &gt; ON</p> <pre id="meshtastic-mqtt">MQTT > Enabled > ON
<p>MQTT &gt; Map Report &gt; OFF</p> MQTT > Encryption Enabled > ON
<p>MQTT &gt; Root Topic &gt; <code>msh/US/CT</code></p> MQTT > Map Report > OFF
<p>MQTT &gt; Address &gt; <code>mqtt.ctmesh.org</code></p> MQTT > Root Topic > msh/US/CT
<p>MQTT &gt; Username &gt; <code>meshdev</code></p> MQTT > Address > mqtt.ctmesh.org
<p>MQTT &gt; Password &gt; <code>large4cats</code></p> MQTT > Username > meshdev
<p>MQTT &gt; TLS Enabled &gt; OFF</p> MQTT > Password > large4cats
<p>Channels &gt; Primary Channel &gt; Positions Enabled &gt; ON</p> MQTT > TLS Enabled > OFF
<p>Channels &gt; Primary Channel &gt; Approximate Location &gt; (set as desired)</p> Channels > Primary Channel > Positions Enabled > ON
<p>Channels &gt; Primary Channel &gt; MQTT Uplink &gt; ON</p> Channels > Primary Channel > Approximate Location > (set as desired)
<p>Channels &gt; Primary Channel &gt; MQTT Downlink &gt; OFF</p> Channels > Primary Channel > MQTT Uplink > ON
<p>Settings &gt; Modules &gt; Neighbor Info &gt; ON</p> Channels > Primary Channel > MQTT Downlink > OFF
<p>LoRa &gt; Ok to MQTT &gt; ON</p> Settings > Modules > Neighbor Info > ON
LoRa > Ok to MQTT > ON</pre>
</div> </div>
<p><strong>Note:</strong> CT Mesh's MQTT server is bridged and uplinks to the MQTT servers for both <a href="https://meshtastic.liamcottle.net" target="_blank">meshtastic.liamcottle.net</a> and <a href="https://meshmap.net" target="_blank">meshmap.net</a>.</p> <p><strong>Note:</strong> CT Mesh's MQTT server is bridged and uplinks to the MQTT servers for both <a href="https://meshtastic.liamcottle.net" target="_blank">meshtastic.liamcottle.net</a> and <a href="https://meshmap.net" target="_blank">meshmap.net</a>.</p>