mirror of
https://github.com/Roslund/sthlm-mesh.git
synced 2026-03-28 17:43:02 +01:00
251 lines
20 KiB
XML
251 lines
20 KiB
XML
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>STHLM-MESH</title><link>https://sthlm-mesh.se/</link><description>Recent content on STHLM-MESH</description><generator>Hugo</generator><language>sv</language><atom:link href="https://sthlm-mesh.se/index.xml" rel="self" type="application/rss+xml"/><item><title>Rekommenderade Inställningar</title><link>https://sthlm-mesh.se/docs/settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/settings/</guid><description><p>Här listas rekommenderade inställningar för Stockholm. Inställningarna heter olika saker och konfigureras på olika sätt i de olika klienterna. För mer information och detaljer rekommenderas den <a href="https://meshtastic.org/docs/configuration/">officiella dokumentationen</a>.</p>
|
||
<h2 id="lora-configuration">LoRa Configuration<a class="td-heading-self-link" href="#lora-configuration" aria-label="Heading self-link"></a></h2>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Inställning</th>
|
||
<th>Värde</th>
|
||
<th>Beskrivning</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>Region</td>
|
||
<td>EU_868</td>
|
||
<td>Den som primärt används i Sverige och EU</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Modem Preset</td>
|
||
<td><code>LONG_FAST</code></td>
|
||
<td></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Max Hops</td>
|
||
<td>4-5</td>
|
||
<td>Försök håll så lågt som möjligt</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Transmit Enabled</td>
|
||
<td>true</td>
|
||
<td>Kan stängas av vid byta antenn <sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Ignore MQTT</td>
|
||
<td>true</td>
|
||
<td>Vidarebefordra inte meddelanden som kommer från MQTT</td>
|
||
</tr>
|
||
<tr>
|
||
<td>OK to MQTT</td>
|
||
<td>true</td>
|
||
<td>Kan stängas av föra att inte synas på karttjänsterna <sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h3 id="max-hops">Max hops<a class="td-heading-self-link" href="#max-hops" aria-label="Heading self-link"></a></h3>
|
||
<p>Max hops anger i hur många led noder ska vidarebefordra ditt meddelande. Max hops sätts när paket sänds, en nod som vidarebefordrar ett paket minskar <em>max hops</em> med ett. Vad nodens som vidarebefordrar medelande har för max hopps påverkar inte.</p></description></item><item><title>Enhetsroller i Meshtastic</title><link>https://sthlm-mesh.se/docs/device_role/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/device_role/</guid><description><p>Enhetsrollen i Meshtastic avgör hur en nod fungerar inom nätverket. Varje roll är optimerad för specifika användningsområden och påverkar hur meshnätverket fungerar.</p>
|
||
<p>Att välja rätt roll är avgörande för ett välfungerande meshnätverk. Om en enhet har fel roll märks det sällan för användaren själv, men det kan försämra nätverkets prestanda.</p>
|
||
<h2 id="client">Client<a class="td-heading-self-link" href="#client" aria-label="Heading self-link"></a></h2>
|
||
<p><code>CLIENT</code> är <em>standardrollen</em> för Meshtastic och fungerar bäst i de flesta fall. Det är först när nätverket blir större som det blir viktigt att noggrant välja rätt roller.</p></description></item><item><title>Position</title><link>https://sthlm-mesh.se/docs/position/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/position/</guid><description><p>En nod kan dela sin position till alla andra noder över meshet.
|
||
Det gör det möjligt att se hur meshset sträcker sig geografiskt.</p>
|
||
<p>För att dela position behövs antingen en GPS-modul eller en ansluten smartphone.
|
||
Alternativt så kan man sätta en <em>fixed location</em> där man själv anger koordinater, eller använder telefonens nuvarande position.</p>
|
||
<h2 id="position-precision">Position Precision<a class="td-heading-self-link" href="#position-precision" aria-label="Heading self-link"></a></h2>
|
||
<p>Som standard kommer din nod inte dela med sig av sin exakta position. Den kommer skicka en position och en noggrannhet. Detta visar sig som en cirkel runt noden på karta, där din nod är någonstans inom den cirkeln.</p></description></item><item><title>MQTT</title><link>https://sthlm-mesh.se/docs/mqtt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/mqtt/</guid><description><p>MQTT (Message Queuing Telemetry Transport) är ett protokoll för meddelandeöverföring som ofta används för IoT-kommunikation. Det är designat för att vara effektivt, även i nätverk med låg bandbredd eller hög latens.</p>
|
||
<p>Vi använder MQTT för att kunna analysera meshet. Detta gör vi genom att enbart ha <em>uplink</em> igång. På så sätt kan vi tillhandahålla information om meshet som går att analysera med andra verktyg.</p>
|
||
<p>Meshtastic har stöd för att använda MQTT för att <em>brygga</em> olika mesh-nätverk.
|
||
I Stockholm har vi redan ett stort mesh, och MQTT-trafik skulle snabbt överbelasta meshet.
|
||
Därför har vi <em>downlink</em> avstängt samt <code>lora.ignore_mqtt</code> aktiverat.</p></description></item><item><title>Neighbor Info</title><link>https://sthlm-mesh.se/docs/neighbor_info/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/neighbor_info/</guid><description><p><a href="https://meshtastic.org/docs/configuration/module/neighbor-info/">Neighbor Info modulen</a> samlar information om en nods grannar som den har direktkontakt med (0-hopp). Denna information kan sedan skickas över MQTT eller LoRa.</p>
|
||
<p>Informationen kan sedan visualiseras på karttjänster. Liam Cottles karta visar information om varje förbindelse. Utöver SNR visas även en terränggraf från <a href="HeyWhatsThat.com">HeyWhatsThat.com</a>.</p>
|
||
|
||
<figure>
|
||
<img src="https://sthlm-mesh.se/images/docs/neighbors.png" width="400px" height="300px"/>
|
||
</figure>
|
||
|
||
<h2 id="neighbor-info-konfiguration">Neighbor Info Konfiguration<a class="td-heading-self-link" href="#neighbor-info-konfiguration" aria-label="Heading self-link"></a></h2>
|
||
<p>Neighbor Info bör <strong>endast</strong> konfigureras på <strong>statiska noder</strong>, helst de som har kontakt med många andra noder.
|
||
För portabla noder som flyttar sig blir Neighbor Info missvisande.</p></description></item><item><title>Kartor</title><link>https://sthlm-mesh.se/docs/kartor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/kartor/</guid><description><p>Det finns massvis med olika karttjänster, vi rekommenderar Liam Cottles karta:
|
||
<a href="https://meshtastic.liamcottle.net/">https://meshtastic.liamcottle.net/</a></p>
|
||
<p><a href="https://meshtastic.liamcottle.net/"><img src="https://sthlm-mesh.se/featured-background-map.png" width="50%"></a></p>
|
||
|
||
|
||
<div class="alert alert-warning" role="alert">
|
||
<h4 class="alert-heading">Uppmärksamma</h4>
|
||
|
||
För att tillåta andra noder publicera din nod på kartan behöver <code>lora.config_ok_to_mqtt</code> vara aktiverat.
|
||
|
||
</div>
|
||
|
||
<p>Kartan är ett fantastik verktyg för att analysera meshen, man kan se vart olika noder finns. vilka noder som har vilken roll. Klickar man på en nod och visar detaljer så får man grafer över telemetri. Kartan kan visa vilka noder som har kontakt med vilka genom <a href="https://sthlm-mesh.se/docs/neighbor_info/">neighbor info</a> modulen.</p></description></item><item><title>Hårdvara</title><link>https://sthlm-mesh.se/docs/hardware/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/hardware/</guid><description><p>Bortsett från skruvar och buntband som kan behövas vid byggen så finns ett gäng nyckelkomponenter som behövs vid byggen av en Meshtastic-nod.</p>
|
||
<p>Vi går igenom några av de nedan och vilka som passar bäst för olika områden när man bygger / köper en färdig nod.</p>
|
||
|
||
|
||
<div class="alert alert-warning" role="alert">
|
||
<h4 class="alert-heading">Observera</h4>
|
||
|
||
Du behöver i princip enbart läsa om antenner / mikrokontrollrar om du ämnar att köpa en färdig nod.
|
||
|
||
</div>
|
||
|
||
<h2 id="mikrokontroller--styrenhet">Mikrokontroller / Styrenhet:<a class="td-heading-self-link" href="#mikrokontroller--styrenhet" aria-label="Heading self-link"></a></h2>
|
||
<p>Mikrokontrollern är hjärtat i verket och du kommer inte särskilt långt utan en.</p></description></item><item><title>Solnoder</title><link>https://sthlm-mesh.se/docs/solar_nodes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/solar_nodes/</guid><description><figure>
|
||
<img src="https://sthlm-mesh.se/images/docs/solar_nodes/IMG_86552.jpg" width="700px"/>
|
||
</figure>
|
||
|
||
<p>Att bygga en solnod är både en rolig teknisk utmaning och ett effektivt sätt att förbättra täckningen i meshnätverket.
|
||
Många platser som är optimala för att placera en nod saknar ofta strömförsörjning. Oavsett om det är på toppen av ett berg eller ett villatak.</p>
|
||
<p>Kanalen <a href="https://discord.com/channels/867578229534359593/970723761013800970">#solar-power</a> på den officiella Discord serven är en bra källa till tips, inspiration och diskussioner.</p>
|
||
<h2 id="att-bygga-en-solnod">Att bygga en solnod<a class="td-heading-self-link" href="#att-bygga-en-solnod" aria-label="Heading self-link"></a></h2>
|
||
<h3 id="val-av-lora-hårdvara">Val av LoRa hårdvara<a class="td-heading-self-link" href="#val-av-lora-h%c3%a5rdvara" aria-label="Heading self-link"></a></h3>
|
||
<p>Det är en stor skillnad i strömförbrukning mellan ESP32-baserade och nRF52840-baserade enheter.
|
||
Detta har gjort WisBlock RAK4631 det självklara valet vid bygget av en solnod.</p></description></item><item><title>Communities i Sverige</title><link>https://sthlm-mesh.se/docs/communities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/docs/communities/</guid><description><h2 id="facebook-grupper">Facebook Grupper<a class="td-heading-self-link" href="#facebook-grupper" aria-label="Heading self-link"></a></h2>
|
||
<ul>
|
||
<li><a href="https://www.facebook.com/groups/355886956911219/">Meshtastic Uppsala</a></li>
|
||
<li><a href="https://www.facebook.com/groups/1505804590265242/">Meshtastic Gothenburg</a></li>
|
||
<li><a href="https://www.facebook.com/groups/690392173081456/">Meshtastic Östergötland</a></li>
|
||
</ul>
|
||
<h2 id="matrix">Matrix<a class="td-heading-self-link" href="#matrix" aria-label="Heading self-link"></a></h2>
|
||
<ul>
|
||
<li><a href="https://matrix.to/#/%23general-swe:meshnet.club">Meshtastic in Sweden</a></li>
|
||
</ul>
|
||
<h2 id="webbsidor">Webbsidor<a class="td-heading-self-link" href="#webbsidor" aria-label="Heading self-link"></a></h2>
|
||
<ul>
|
||
<li><a href="https://meshat.se">meshat.se</a></li>
|
||
<li><a href="https://www.sk0qo.se/index.php/3698-ny-meshtastic-router-pa-plats-i-brandbergen">sk0qo.se</a></li>
|
||
</ul></description></item><item><title>Meddelanden</title><link>https://sthlm-mesh.se/messages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/messages/</guid><description><section id="messages" class="pt-0 row td-box td-box--white td-box--height-auto" style="padding-bottom: 0px !important;">
|
||
<h2 id="senaste-meddelanden" class="pt-3">Senaste meddelanden<a class="td-heading-self-link" href="#senaste-meddelanden" aria-label="Heading self-link"></a></h2>
|
||
|
||
<div class="btn-toolbar mb-2" role="toolbar" aria-label="Toolbar with button groups">
|
||
<div class="btn-group btn-group-sm me-2" role="group" aria-label="Basic radio toggle button group">
|
||
<input type="radio" class="btn-check" name="btnradio" id="all" autocomplete="off" checked>
|
||
<label class="btn btn-outline-primary" for="all">Alla</label>
|
||
</div>
|
||
<div class="btn-group btn-group-sm me-2" role="group" aria-label="Basic radio toggle button group">
|
||
<input type="radio" class="btn-check" name="btnradio" id="1978245180" autocomplete="off">
|
||
<label class="btn btn-outline-primary" for="1978245180" data-bs-toggle="tooltip" data-bs-placement="top" title="SA0CVK 0 (Ny Router)">CVK</label>
|
||
|
||
<input type="radio" class="btn-check" name="btnradio" id="862351628" autocomplete="off">
|
||
<label class="btn btn-outline-primary" for="862351628" data-bs-toggle="tooltip" data-bs-placement="top" title="JwK Bas">JwK</label>
|
||
|
||
<input type="radio" class="btn-check" name="btnradio" id="3663385928" autocomplete="off">
|
||
<label class="btn btn-outline-primary" for="3663385928" data-bs-toggle="tooltip" data-bs-placement="top" title="Mariehäll Alprosen">Ros1</label>
|
||
|
||
<input type="radio" class="btn-check" name="btnradio" id="2718571204" autocomplete="off">
|
||
<label class="btn btn-outline-primary" for="2718571204" data-bs-toggle="tooltip" data-bs-placement="top" title="DXD3 Ruggen">DXD3</label>
|
||
|
||
<input type="radio" class="btn-check" name="btnradio" id="2971894662" autocomplete="off">
|
||
<label class="btn btn-outline-primary" for="2971894662" data-bs-toggle="tooltip" data-bs-placement="top" title="Stora Älgön 2.0">Älg</label>
|
||
</div>
|
||
<!-- Info Button with Tooltip -->
|
||
<div data-bs-toggle="tooltip" data-bs-placement="right" title="Visar meddelanden mottagna av respektive nod. Användbart för att förstå vilka noder som har hört ett meddelande.">
|
||
<span class="badge rounded-pill bg-dark">?</span>
|
||
</div>
|
||
</div>
|
||
<div id="loading"><p>Loading...</p></description></item><item><title>Meetups</title><link>https://sthlm-mesh.se/meetups/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/meetups/</guid><description><link rel="preload" as="image" href="https://sthlm-mesh.se/meetups/background-meetup_hu_7af96a43eb48e0.png" media="(max-width: 1200px)">
|
||
<link rel="preload" as="image" href="https://sthlm-mesh.se/meetups/background-meetup_hu_726b9cb778e7e883.png" media="(min-width: 1200px)">
|
||
<style>
|
||
#td-cover-block-0 {
|
||
background-image: url(/meetups/background-meetup_hu_7af96a43eb48e0.png);
|
||
}
|
||
@media only screen and (min-width: 1200px) {
|
||
#td-cover-block-0 {
|
||
background-image: url(/meetups/background-meetup_hu_726b9cb778e7e883.png);
|
||
}
|
||
}
|
||
</style>
|
||
<section id="td-cover-block-0" class="row td-cover-block td-cover-block--height-min td-overlay td-overlay--dark -bg-dark">
|
||
<div class="col-12">
|
||
<div class="container td-overlay__inner">
|
||
<div class="text-center">
|
||
|
||
|
||
<div class="pt-3 lead">
|
||
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</section>
|
||
|
||
<div><a id="td-block-1" class="td-offset-anchor"></a></div>
|
||
<section class="row td-box td-box--1 td-box--height-auto">
|
||
<div class="col">
|
||
<div class="container">
|
||
<h2 id="kommande-meetups">Kommande Meetups<a class="td-heading-self-link" href="#kommande-meetups" aria-label="Heading self-link"></a></h2>
|
||
<div class="container mt-5">
|
||
<div class="card shadow-lg">
|
||
<div class="card-body">
|
||
<h1 class="text-center text-primary">🍻 Meshtastic AW i Stockholm! 🍻</h1>
|
||
<p class="lead text-center">Träffa likasinnade, snacka LoRa och bygg ut nätverket i Stockholm!</p>
|
||
<div class="text-center my-4">
|
||
<strong>📍 Plats:</strong> <span>TBD</span><br>
|
||
<strong>📅 Datum:</strong> <span>TDB</span><br>
|
||
<strong>⏰ Tid:</strong> <span>TDB</span>
|
||
</div>
|
||
<!--<p class="text-center">Våren närmar sig och det är massvis med trafik i meshen. Det har dessutom tillkommit massvis med nya noder och personer. Vi bjuder därför in till After Work för de som vill träffa likasinnade, snacka LoRa, dela erfarenheter och visa hemmabyggen.</p></description></item><item><title>Om STHLM-MESH</title><link>https://sthlm-mesh.se/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/about/</guid><description><link rel="preload" as="image" href="https://sthlm-mesh.se/about/background-sunset_hu_e3de9a257b7b9dc5.jpeg" media="(max-width: 1200px)">
|
||
<link rel="preload" as="image" href="https://sthlm-mesh.se/about/background-sunset_hu_91e95a2bc8ac4fa2.jpeg" media="(min-width: 1200px)">
|
||
<style>
|
||
#td-cover-block-0 {
|
||
background-image: url(/about/background-sunset_hu_e3de9a257b7b9dc5.jpeg);
|
||
}
|
||
@media only screen and (min-width: 1200px) {
|
||
#td-cover-block-0 {
|
||
background-image: url(/about/background-sunset_hu_91e95a2bc8ac4fa2.jpeg);
|
||
}
|
||
}
|
||
</style>
|
||
<section id="td-cover-block-0" class="row td-cover-block td-cover-block--height-min td-overlay td-overlay--dark -bg-dark">
|
||
<div class="col-12">
|
||
<div class="container td-overlay__inner">
|
||
<div class="text-center">
|
||
<h1 class="display-1 mt-0 mt-md-5 pb-4">Om STHLM-MESH</h1>
|
||
|
||
<div class="pt-3 lead">
|
||
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</section>
|
||
|
||
<div><a id="td-block-1" class="td-offset-anchor"></a></div>
|
||
<section class="row td-box td-box--1 td-box--height-auto">
|
||
<div class="col">
|
||
<div class="container">
|
||
<p>STHLM-MESH är ett community-drivet <strong>open-source-projekt</strong> som syftar till att bygga och dokumentera ett öppet LoRa Mesh-nätverk i Stockholm.
|
||
Projektet drivs av entusiaster som vill utforska möjligheterna med decentraliserad kommunikation och verka för ett välfungerande mesh för alla i Stockholm.</p></description></item><item><title>Mesh Status</title><link>https://sthlm-mesh.se/status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sthlm-mesh.se/status/</guid><description><br/>
|
||
<div><a id="td-block-0" class="td-offset-anchor"></a></div>
|
||
<section class="row td-box td-box--white td-box--height-auto">
|
||
<div class="col">
|
||
<div class="container">
|
||
<h2 id="antal-enheter">Antal Enheter<a class="td-heading-self-link" href="#antal-enheter" aria-label="Heading self-link"></a></h2>
|
||
<div class="container my-3 mx-0" style="max-width: 1000px;">
|
||
<div class="row text-center px-0">
|
||
<div class="col">
|
||
<h2 class="display-4 text-primary fw-bold" id="count-1">–</h2>
|
||
<p class="text-muted">Hörts idag</p>
|
||
</div>
|
||
<div class="col">
|
||
<h2 class="display-4 text-warning fw-bold" id="count-7">–</h2>
|
||
<p class="text-muted">Senaste 7 dagarna</p>
|
||
</div>
|
||
<div class="col">
|
||
<h2 class="display-4 text-success fw-bold" id="count-30">–</h2>
|
||
<p class="text-muted">Senaste 30 dagarna</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<h2 id="text-meddelanden">Text Meddelanden<a class="td-heading-self-link" href="#text-meddelanden" aria-label="Heading self-link"></a></h2>
|
||
<p>Antalet meddelanden per timme senaste 7 dygnen. Grafen visar meddelanden som skickats på LongFast kanalen, men även okrypterade meddelanden mellan noder. De meddelanden som skickas går att se <a href="https://sthlm-mesh.se/messages/">här</a>.</p>
|
||
<div class="stats-chart-container" style="min-height:300px;">
|
||
<canvas id="messagesChart"></canvas>
|
||
</div>
|
||
<h2 id="skapade-paket-per-nod">Skapade paket per nod<a class="td-heading-self-link" href="#skapade-paket-per-nod" aria-label="Heading self-link"></a></h2>
|
||
<p>Grafen nedan visar vilka noder som har skickat flest paket under det senaste dygnet.
|
||
Graferna bygger på MQTT-data från ett begränsat antal noder.
|
||
Eftersom vi har begränsad bandbredd är det viktigt att hålla nere trafiken. En sändningsvolym på max 100 paket per dygn är önskvärd.</p></description></item></channel></rss> |