Daten, die von einem lokalen MQTT Broker empfangen werden, können einfach an den MQTT Broker auf swarm.hiveeyes.org
weitergeleitet werden.
Testdaten austauschen
Um zu sehen, ob die Verbindung der beiden MQTT Broker generell klappt, empfehlen sich folgende Schritte:
- Daten senden
$ echo '{"test": 42.42}' | mosquitto_pub -h localhost -t hiveeyes/testdrive/area-42/node-1/data.json -l
- Daten empfangen
$ mosquitto_sub -h swarm.hiveeyes.org -p 1883 -t 'hiveeyes/testdrive/#' -v
hiveeyes/testdrive/area-42/node-1/data.json {"test": 42.42}
Testbetrieb ohne Authentifizierung
# Mosquitto bridge configuration for Hiveeyes
connection hiveeyes
address swarm.hiveeyes.org:1883
topic hiveeyes/# in
topic hiveeyes/+/+/+/data.json out
start_type automatic
try_private false
Regulärer Betrieb mit Authentifizierung
Individuelle Authentifizierungsinformationen ("remote_username
" und “remote_password
”) könnt Ihr bei uns hier im Forum oder via hello[aet]hiveeyes.org
bekommen.
mosquitto bridge config:
# Mosquitto bridge configuration for Hiveeyes
connection hiveeyes
address swarm.hiveeyes.org:1883
topic hiveeyes/# in
topic hiveeyes/+/+/+/data.json out
start_type automatic
try_private false
# Authentication credentials
remote_username john.doe@example.org
remote_password secretpassword
Bemerkung: Wir arbeiten derzeit an der verschlüsselten Verbindungsaufnahme über TLS.
This topic will contain a table of contents