top of page

Swiss MeshCore Settings

These are the currently recommended settings to use with any MeshCore nodes in Switzerland. Nothing of this is mandatory, we just believe that this will result in the best performing mesh network and hope that it helps getting a solid experience with MeshCore right from the start.

Every user is responsible himself for his nodes and needs to make sure he is in full compliance with the legal restrictions and compliance given by the Swiss state and specifically the BAKOM.

If you disagree with any of the proposed settings below or if you think we missed some, let us know in the Facebook Group or in Discord. These proposals are driven by the Swiss MechCore user community.

Name

Set it to whatever you want, just don't do anything insulting and be nice.

​set name XXXX

Frequency

869.525 MHz - We are using the same frequency as MT, there is simply no way around it since in the EU it is the only frequency which offers the generous 10% duty cycle and up to 27 dBm Effective Isotropic Radiated Power (EIRP).

set freq 869.525

Bandwidth

250kHz - This is the default setting, no need to change anything manually here.

Spreading Factor

10 - This is the default setting, no need to change anything manually here.

Coding Rate

5 - This is the default setting, no need to change anything manually here.

Transmit Power

22 dBm - This is the default setting, no need to change anything manually here. Be aware that this may need to be adjusted if you are using any kind if amplifiers or antennas with high gains to stay in compliance with the EIRP.

Airtime Factor

9 - The maximum duty cycle of 10% means a device can transmit for up to 6 minutes within every hour on the 869.525 MHz frequency, we must make sure our nodes are compliant with this legal restriction which can be done by adjusting the airtime factor.

To get from a 10% duty cycle to the Airtime factor this formula can be used duty_cycle = 100/(airtime_factor + 1). This means we have to set the Airtime Factor to 9.

set af 9

get af

General Settings

These are the settings we recommend to use on all MeshCore nodes, no matter what role they are.

Admin Password

We recommend to change the default admin password which is "password" to something only you know to avoid other users messing around with the settings of the MeshCore repeaters you manage.

password XXXX

Advert Interval

There are two settings here for the repeaters to advertise themselves automatically, the Zero-Hop-Advert and the Flood-Advert.

Zero-Hop-Advert:

120 - We currently recommend to set this to 120 minutes.

Flood-Advert:

3 - We currently recommend to set this to the lowest possible setting of 3 hours.

set advert.interval 120

get advert.interval

set flood.advert.interval 3

get flood.advert.interval

RX Delay

0.0 - This is the currently proposed best setting by the MeshCore community.

set rxdelay 0.0

get rxdelay

TX Delay

0.5 - This is the currently proposed best setting by the MeshCore community.

set txdelay 0.5

get txdelay

Time

It is really important for MeshCore that the repeaters have the correct time set, if not you might see issues with advertising etc. The easiest way to do that is to use "Remote Management" from within the Android or iOS App with a Companion Node. For RAK based repeater nodes it is recommended to add the RTC module.

clock

Map

For repeaters we heavily recommend adding all MeshCore repeaters to the official MeshCore Map.

Repeaters

These are the additional settings to the "General Settings" above which we recommend to use on all MeshCore Repeater nodes.

Admin Password

We recommend to change the default admin password which is "password" to something only you know to avoid other users messing around with the settings of the MeshCore room servers you manage.

password XXXX

Guest Password

The default default guest password is "hello", if you want others to be able to post in the MeshCore rooms server leave it as it is. If you only want users to join with which you shared the password, change it accordingly.

set guest.password XXXX

Advert Interval

There are two settings here for the repeaters to advertise themselves automatically, the Zero-Hop-Advert and the Flood-Advert.

Zero-Hop-Advert:

120 - We currently recommend to set this to 120 minutes.

Flood-Advert:

3 - We currently recommend to set this to the lowest possible setting of 3 hours.

set advert.interval 120

get advert.interval

set flood.advert.interval 3

get flood.advert.interval

RX Delay

0.0 - This is the currently proposed best setting by the MeshCore community.

set rxdelay 0.0

get rxdelay

TX Delay

0.5 - This is the currently proposed best setting by the MeshCore community.

set txdelay 0.5

get txdelay

Enable Repeater

MeshCore rooms servers can also be MeshCore repeaters at the same time. This is disabled by default, enable it if desired.

set repeat on
set repeat off

Time

It is really important for MeshCore that the repeaters have the correct time set, if not you might see issues with advertising etc. The easiest way to do that is to use "Remote Management" from within the Android or iOS App with a Companion Node. For RAK based repeater nodes it is recommended to add the RTC module.

clock

Map

For repeaters we heavily recommend adding all MeshCore repeaters to the official MeshCore Map.

Room Servers

These are the additional settings to the "General Settings" above which we recommend to use on all MeshCore Room Server nodes.

bottom of page