Beispiel: Wie verbinde ich den Reduxi Configurator mit einem MQTT-Broker?
Folgen wir der technischen Dokumentation zur MQTT-API des Reduxi Controller.
1. Melden Sie sich im Reduxi Configurator an
2. Besorgen Sie sich die Zugangsdaten Ihres MQTT-Brokers; Sie können zum Beispiel die EMQX Cloud Console nutzen
Textbeschreibung dieses Bildes
Screenshot der Übersichtsseite eines Deployments in der Cloud-Konsole eines MQTT-Brokers (oben abgeschnitten). Überschrift: deployment-z0fed0b1 mit einem orangefarbenen Tag Serverless. Zwei Felder: Instance status: grüner Haken, Running, Created At: 2023.04.05 15:08. Sessions (mit Hilfe-Symbol): 1 / 1000, mit leerem Fortschrittsbalken. Liste: Deployment Name: deployment-z0fed0b1 (Kopieren- und Bearbeiten-Symbole); Address: z0fed0b1.ala.us-east-1.emqxsl.com (grüner Link, Kopieren-Symbol); Ports: 8883(mqtts), 8084(wss) (grün, mit zwei kleinen Symbolen); Spend Limit: $0.00 (Bearbeiten-Symbol).
Textbeschreibung dieses Bildes
Screenshot der Seite Authentication in der Konsole eines MQTT-Brokers (EMQX). Überschrift: Authentication mit einem Hilfe-Symbol. Ein Suchfeld mit dem Platzhalter Username, eine grüne Schaltfläche Search und rechts eine grüne Schaltfläche + Add. Tabelle mit den Spalten Username und Actions. Eine Zeile: Username: test; Actions: Symbol zum Bearbeiten (Stift) und zum Löschen (Papierkorb).
3. Konfigurieren Sie die MQTT-Verbindung und klicken Sie auf Save
Textbeschreibung dieses Bildes
Screenshot der Seite mit den MQTT-Einstellungen im Reduxi Configurator. Obere Tabelle: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Connected: roter Kreis mit weißem Kreuz (nicht verbunden). Abschnitt Mqtt connection: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Port: 8883; Username: test; Password: test (als Text angezeigt). Drei Dateifelder, jeweils mit einer dunklen Schaltfläche Izberi datoteko [Datei auswählen] und dem Text Izbrana ni nobena datoteka. [Keine Datei ausgewählt]: Server CA chain (PEM format); Client public certificate (PEM format); Client private key (PEM format). Readout interval: 1 s. Schaltflächen: Clear connection configuration (hell) und Save (dunkel, unten rechts).
4. Aktualisieren Sie die Seite, um zu sehen, ob der Reduxi Controller im Hintergrund erfolgreich eine Verbindung hergestellt hat
5. Prüfen Sie die Statistiken des MQTT-Brokers, ob alles funktioniert
Textbeschreibung dieses Bildes
Screenshot von vier Liniendiagrammen aus der Cloud-Konsole eines MQTT-Brokers, die x-Achsen zeigen Zeiten von 2023-04-06 12:22 bis 13:04. Sessions: y-Achse 0 bis 3; die Linie liegt über den gesamten Zeitraum bei 1 und steigt am rechten Ende auf 3. Messages: y-Achse 0 bis 300; die Linie Received messages bleibt über den gesamten Zeitraum bei etwa 260; die Linie Sent messages liegt bei 0; Legende: Received messages, Sent messages. Traffic: y-Achse 0 bis 300; die Linie bleibt bei etwa 260 mit regelmäßigen kurzen Einbrüchen auf etwa 190 bis 200 (sieben Einbrüche); die Linie Sent liegt nahe 0; Legende: Received (KiB), Sent (KiB), Total traffic (KiB). Dropped Messages: y-Achse 0 bis 1; die Linie verläuft flach bei 0; Legende: Number of messages dropped in delivery, Number of messages dropped when expired, Number (abgeschnitten), mit Seitenanzeige 1/2.
6. Jetzt können Sie sich mit Ihrem MQTT-Broker verbinden und die Daten nach Bedarf empfangen und nutzen