MQTT-server info¶
Den här sidan beskriver den vanliga MQTT-servern mqtt.meshat.se. MeshCore-data finns också där, eftersom MeshCore-brokern uplinkar dit.
Vanliga MQTT-servern¶
| Inställning | Värde |
|---|---|
| Server | mqtt.meshat.se |
| TLS-port | 8883 |
| Okrypterad port | 1883 |
| Användarnamn | msh |
| Lösenord | msh |
Vår vanliga MQTT-broker är en Mosquitto-server som körs på Debian 12.
MeshCore MQTT-server¶
MeshCore använder en separat MQTT-server:
| Inställning | Värde |
|---|---|
| Server | meshcore-mqtt.meshat.se |
| Port | 443 |
| TLS | Ja |
| WebSocket | Ja |
| Topic | meshcore |
| Audience | meshcore-mqtt.meshat.se |
MeshCore-brokern kör michaelhart/meshcore-mqtt-broker. MeshCore-enheter ansluter till den brokern, och MeshCore-kartorna ansluter också dit. Läs mer i MeshCore till MQTT.
Konfigurationsfil för mqtt.meshat.se¶
connection_messages true
listener 8883 0.0.0.0
certfile /etc/mosquitto/certs/fullchain1.pem
keyfile /etc/mosquitto/certs/privkey1.pem
dhparamfile /etc/mosquitto/conf.d/dhparam.pem
#log_type all
listener 1883 0.0.0.0
allow_anonymous false
password_file /etc/mosquitto/msh
acl_file /etc/mosquitto/acl
# bridge-configurations
connection liamcottle
bridge_cafile /etc/ssl/certs/ca-certificates.crt
address mqtt.meshtastic.liamcottle.net:8883
topic msh/#
cleansession false
notifications false
remote_clientid meshatSE
remote_password uplink
remote_username uplink
start_type automatic
connection meshtasticmqtt
bridge_cafile /etc/ssl/certs/ca-certificates.crt
address mqtt.meshtastic.org:8883
topic msh/# out
cleansession false
notifications false
remote_clientid meshatSEBroker
remote_password large4cats
remote_username meshdev
start_type automatic
ACL för mqtt.meshat.se¶
Brygga egen broker till mqtt.meshat.se¶
Vill du brygga din egen MQTT-broker upp till oss kan du använda uppgifterna ovan.
Exempel: mosquitto-konfiguration¶
Om TLS inte är viktigt för dig kan du hoppa över bridge_cafile och använda port 1883.
connection meshatSE
address mqtt.meshat.se:8883
bridge_cafile /etc/ssl/certs/ca-certificates.crt
topic msh/# out
cleansession false
notifications false
remote_clientid (namn på din klient som ska synas i loggen i vår broker)
remote_password msh
remote_username msh
start_type automatic
Exempel: skriv om topic¶
connection meshatSE
address mqtt.meshat.se:8883
bridge_cafile /etc/ssl/certs/ca-certificates.crt
topic # out 0 msh/ mshse/
cleansession false
notifications false
remote_clientid (namn på din klient som ska synas i loggen i vår broker)
remote_password msh
remote_username msh
start_type automatic