Skip to content

Commit 5570a51

Browse files
authored
Merge pull request #15 from Dreikor17/add-rflab-mqtt-preset
feat(mqtt): add rflab.io WebSocket broker preset
2 parents c39ab63 + b699bf6 commit 5570a51

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

MQTT_IMPLEMENTATION.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ The MQTT bridge uses a slot-based architecture with up to 6 concurrent connectio
119119
| `ipnt.uk` | mqtt.ipnt.uk:443 | JWT (Ed25519) | WSS |
120120
| `flmesh` | mcmqtt.jntconnections.com:443 | JWT (Ed25519) | WSS |
121121
| `inwmesh` | scope.inwmesh.org:8883 | Username/password (per slot via `mqttN.username` / `mqttN.password`) | MQTT over TLS |
122+
| `rflab` | mqtt.rflab.io:443 | JWT (Ed25519) | WSS |
122123
| `custom` | User-configured | Username/Password | MQTT or WSS |
123124
| `none` | (disabled) |||
124125

src/helpers/MQTTPresets.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ static const char ISRG_ROOT_X1[] PROGMEM =
105105
"-----END CERTIFICATE-----\n";
106106

107107
// Number of built-in presets
108-
static const int MQTT_PRESET_COUNT = 24;
108+
static const int MQTT_PRESET_COUNT = 25;
109109

110110
// Built-in preset definitions (stored in flash)
111111
static const MQTTPresetDef MQTT_PRESETS[MQTT_PRESET_COUNT] = {
@@ -132,6 +132,7 @@ static const MQTTPresetDef MQTT_PRESETS[MQTT_PRESET_COUNT] = {
132132
{ "meshcore-fi", "wss://mc-mqtt.meshcore.fi:443/", "mc-mqtt.meshcore.fi", ISRG_ROOT_X1, MQTT_AUTH_JWT, MQTT_TOPIC_MESHCORE, 0, true, 55, nullptr, nullptr },
133133
{ "inwmesh", "mqtts://scope.inwmesh.org:8883", nullptr, ISRG_ROOT_X1, MQTT_AUTH_USERPASS, MQTT_TOPIC_MESHCORE, 0, true, 55, nullptr, nullptr },
134134
{ "bostonmesh", "wss://mqttmc01.bostonme.sh:443/mqtt", "mqttmc01.bostonme.sh", GTS_ROOT_R4, MQTT_AUTH_JWT, MQTT_TOPIC_MESHCORE, 0, true, 55, nullptr, nullptr },
135+
{ "rflab", "wss://mqtt.rflab.io:443", "mqtt.rflab.io", ISRG_ROOT_X1, MQTT_AUTH_JWT, MQTT_TOPIC_MESHCORE, 0, true, 55, nullptr, nullptr },
135136
{ "ipnt.uk", "wss://mqtt.ipnt.uk:443", "mqtt.ipnt.uk", ISRG_ROOT_X1, MQTT_AUTH_JWT, MQTT_TOPIC_MESHCORE, 0, true, 55, nullptr, nullptr },
136137
{ "flmesh", "wss://mcmqtt.jntconnections.com:443", "mcmqtt.jntconnections.com", GTS_ROOT_R4, MQTT_AUTH_JWT, MQTT_TOPIC_MESHCORE, 0, true, 55, nullptr, nullptr },
137138
};

0 commit comments

Comments
 (0)