MeshCore-tips voor beginners
Na de introductie in MeshCore is het voor beginners handig om een aantal zaken te weten. Dat helpt jou, maar ook “de mesh” in zijn geheel.
Het gebruik van de app
De meeste apparaten met daarop de MeshCore-firmware worden gebruikt in combinatie met de app. Deze app is in ontwikkeling en heeft hier en daar nog wat scherpe randjes. Bij deze wat suggesties om het gebruik ervan gemakkelijker te maken.
De eerste keer: koppelen en instellen
Als je de app de eerste keer opstart, zul je je apparaat moeten koppelen. Meestal is dat met behulp van Bluetooth. Dus zet Bluetooth aan op je telefoon en kijk of je je apparaat kan vinden. Niet te vinden? Geef hem dan een reset (knopje heet meestal RST) en probeer het opnieuw. Voor apparaten met een schermpje is de koppelcode te vinden op het scherm.
Na het koppelen dien je wat instellingen te doen.
Naam kiezen
Kies een bijnaam zoals hoe je door anderen gezien wil worden.
De juiste preset selecteren
Kies voor Nederland de preset Narrow UK/EU. Dan zal de app je apparaat instellen op de juiste frequentie, bandbreedte, etc. Sla vervolgens je instellingen op met het vinkje rechtsboven.
Contactenlijst: zet AUTO ADD uit
Standaard heeft de app de instelling Auto Add Contacts aan staan. Dat betekent dat ieder nieuw apparaat meteen wordt toegevoegd aan je contactenlijst. Dat klinkt handig, maar is het eigenlijk niet. De meeste apparaten kunnen maar rond de 350 contacten opslaan. Zet deze daarom binnen Contact Settings uit.
Wil je toch nog steeds de kaart zien? Geen probleem, dat kun je vanuit het menu Discovered Contacts, dan rechtsonder op het map-icoontje klikken.
Voeg aan je contactenlijst de nabije repeaters toe en de contactpersonen waar je daadwerkelijk mee spreekt. Zo blijft je contactenlijst mooi opgeruimd en scheelt dit in de tijd die nodig is om je apparaat en app steeds te synchroniseren na het verbinden.
Jezelf kenbaar maken
Als je jezelf kenbaar wil maken, kun je een zogeheten advert uitsturen. Links van het instellingen-icoon is er puntje met 2 boogjes links en rechts ervan. Dat icoontje kun je gebruiken om je gegevens met anderen te delen. Wat zijn de verschillen tussen de drie opties?
Advert - zero hop
Zero hop betekent een apparaat waarmee je een rechtstreekse verbinding kan maken. Dat kan dus een andere gebruiker (met een client) zijn die bijvoorbeeld 200 meter bij je vandaan woont. Deze “zero hop”-afstand is overigens wel erg afhankelijk van bebouwing, op welke hoogte je zit, vrij zicht, andere storende bronnen, maar ook je antenne en waar je in het huis zit.
Deze optie is handig als jezelf dus in een klein gebied bekend wil maken.
Advert - flood routed
Een flood, overstromen of overstroming in het Nederlands, betekent dat je jouw gegevens deelt en graag wil dat hij verder komt dan de eerste beschikbare repeater. Je geeft dus eigenlijk aan “deel mijn gegevens zo ver als je kan”. Iedere repeater die jouw bericht ontvangt zal jouw advert verder delen. Uiteraard zit er wel beperkingen aan. Om te beginnen dat je eerst een repeater in de buurt moet hebben. Dan is er nog een maximale afstand die een bericht mag afleggen, uitgedrukt in hops. Iedere keer als een repeater je bericht doorzet naar de volgende, dan loopt er een tellertje. Het maximum is 64 hops en vanaf dat punt zal het bericht niet verder doorgestuurd worden.
Advert - to clipboard
Wil je een contactpersoon toevoegen via een alternatief communicatiekanaal zoals Signal of je website? Dan kun je ervoor kiezen om je advert om te zetten in data die bij een andere client rechtstreeks is te importeren (Via menu, Add Contact, Import from Clipboard Link).
Verbinding testen
Na het verbinden en instellen, wil je natuurlijk kijken of je iets of iemand kan zien of horen. Standaard heeft de app een kanaal genaamd Public. Dat kanaal is er standaard dus voor iedereen, hoe groot jouw stukje meshnetwerk ook is. Toch is dit kanaal niet het beste om te testen of je verbinding werkt. Wat dan wel? Een los kanaal genaamd #test.
- Add Channel
- Join a Hashtag Channel
- Vul test in na de hashtag (#)
- Join Channel
Na het toevoegen van het kanaal, kun je een kort bericht sturen. Voorbeeld: Hoi uit PLAATSNAAM, wie ontvangt mij?
Wat te doen als je niks ontvangt?
Het kan natuurlijk zijn dat je geen reactie krijgt binnen het #test-kanaal. Wat dan?
Preset controleren
Controleer of je echt de juiste preset (Narrow UK/EU) actief hebt. Controleer of de instelling ook daadwerkelijk opgeslagen is (in plaats van alleen gekozen). Het heeft weinig zin om te zenden/luisteren op de verkeerde locatie. Herstart je apparaat voor de zekerheid na het aanpassen en opslaan.
Ga de hoogte in
Leg je apparaat hoger in huis. Afhankelijk van je bereik met bluetooth zou je wellicht toch beneden kunnen zitten, terwijl je apparaat hoger ligt/hangt.
Luister naar het verkeer
Bekijk of je repeaters ziet in de app: Tools, Discover nearby nodes, dan Repeaters. Indien er geen repeaters in de buurt zijn, gaat het lastig worden om anderen te ontvangen. Je zou dan ervoor kunnen kiezen om zelf een repeater op te zetten. Dat betekent uiteraard wel een tweede apparaat, aangezien een node niet zowel client als repeater kan zijn.
Het is tevens zinvol om te kijken of er sowieso iets van berichten binnen komen. Dit kan via Tools en dan Rx Log. Als er verkeer is, dan duurt het vaak minder dan een paar minuten dat er iets langs komt. Mocht je nog op een eiland zitten (lees: geen of weinig andere nodes zoals clients/repeaters in de buurt), dan zul je nagenoeg geen verkeer zien, behalve van je eigen node. Om te testen of dat zo is, zou je een advert kunnen uitsturen.
Contacten importeren
Mocht je iemand willen toevoegen die nog niet landelijk of binnen je regio zichtbaar is, voeg dan deze persoon handmatig toe.
- Via Advert-knop de gegevens exporteren naar klembord (Advert - To Clipboard)
- Dan via extern communicatiekanaal (Signal, e-mail, website) de advert delen
- Binnen de app op ander apparaat importeren
- Menu
- Add Contact
- Import from Clipboard Link
- Het contactpersoon komt nu bij Discovered Contacts erbij. Vervolgens vanuit daar kun je hem toevoegen als een contactpersoon aan je Contacts. Goed om te weten: de app toont de contactpersoon als een directe verbinding (‘direct’). Dat is natuurlijk vaak niet het geval, maar de app weet niet op hoeveel hops afstand de contactpersoon daadwerkelijk zit.
Etherdiscipline
Wees netjes
De digitale wereld is qua fatsoen vergelijkbaar met het echte leven. Echter bij deze mesh-techniek komt er net iets meer bij kijken (etherdiscipline). Er is namelijk maar beperkte bandbreedte beschikbaar voor het sturen van berichten. Als jij veel of lange berichten stuurt, dan blokkeer je steeds tijdelijk de weg. Wees daarom kort en krachtig in je communicatie. Zo vergroot je de kans dat je berichten bij anderen aankomen.
Commerciële boodschappen?
Het kan verleidelijk zijn om je diensten te promoten op het netwerk. Vermoedelijk gaat het je niet in dank afgenomen worden. Dus wees terughoudend in het gebruik van bedrijfsnamen of commerciële diensten die niet relevant zijn.
Handig om te weten
Paths
Iedere keer als een bericht wordt doorgestuurd naar het volgende station, dan zal het aantal hops met 1 opgehoogd worden. MeshCore slaat het nieuwe pad op, zodat jij en ik kunnen zien hoe een bericht van A naar B is gekomen. Je kunt dit pad zien door het bericht vast te houden en dan View Message Paths te kiezen. Klik vervolgens op het pad. Je ziet nu de eerste 2 karakters, eventueel gevolgd door de naam. De naam zal alleen worden getoond als het apparaat bekend is en in je contacten staat. Goed om te realiseren is dat je met slechts twee karakters niet 100% zeker kan weten welk repeater het is. Er kunnen namelijk meerdere repeaters zijn die bijvoorbeeld met ‘ab’ beginnen.
Andere tips die beginners echt moeten weten? Laat het me weten!
