Esempio di collegamento del Reduxi Configurator a un broker MQTT
Seguire la Reduxi Controller - MQTT API technical documentation.
1. Accedere a Reduxi Configurator
2. Ottenere le credenziali del proprio broker MQTT; ad esempio si può usare EMQX Cloud Console
Descrizione testuale di questa immagine
Screenshot della pagina di panoramica di un deployment nella console cloud di un broker MQTT (tagliata in alto). Titolo: deployment-z0fed0b1 con un'etichetta arancione Serverless. Due riquadri: Instance status: segno di spunta verde, Running, Created At: 2023.04.05 15:08. Sessions (con icona di aiuto): 1 / 1000, con una barra di avanzamento vuota. Elenco: Deployment Name: deployment-z0fed0b1 (icone di copia e modifica); Address: z0fed0b1.ala.us-east-1.emqxsl.com (link verde, icona di copia); Ports: 8883(mqtts), 8084(wss) (verde, con due piccole icone); Spend Limit: $0.00 (icona di modifica).
Descrizione testuale di questa immagine
Screenshot della pagina Authentication della console di un broker MQTT (EMQX). Titolo: Authentication con un'icona di aiuto. Un campo di ricerca con il segnaposto Username, un pulsante verde Search e un pulsante verde + Add a destra. Tabella con le colonne Username e Actions. Una riga: Username: test; Actions: icona di modifica (matita) e icona di eliminazione (cestino).
3. Configurare la connessione MQTT e fare clic su Save
Descrizione testuale di questa immagine
Screenshot della pagina delle impostazioni MQTT di Reduxi Configurator. Tabella superiore: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Connected: cerchio rosso con una croce bianca (non connesso). Sezione Mqtt connection: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Port: 8883; Username: test; Password: test (mostrata come testo). Tre campi file, ciascuno con un pulsante scuro Izberi datoteko [Scegli file] e il testo Izbrana ni nobena datoteka. [Nessun file selezionato]: Server CA chain (PEM format); Client public certificate (PEM format); Client private key (PEM format). Readout interval: 1 s. Pulsanti: Clear connection configuration (chiaro) e Save (scuro, in basso a destra).
4. Aggiornare la pagina per vedere se il Reduxi Controller ha stabilito correttamente la connessione in background
5. Controllare le statistiche del broker MQTT per verificare che tutto funzioni
Descrizione testuale di questa immagine
Screenshot di quattro grafici a linee della console cloud di un broker MQTT, con assi x con orari dalle 2023-04-06 12:22 alle 13:04. Sessions: asse y da 0 a 3; la linea è a 1 per tutto il periodo e sale a 3 all'estremità destra. Messages: asse y da 0 a 300; la linea Received messages resta a circa 260 per tutto il periodo; la linea Sent messages è a 0; legenda: Received messages, Sent messages. Traffic: asse y da 0 a 300; la linea resta a circa 260 con brevi cali regolari a circa 190-200 (sette cali); la linea Sent è vicina a 0; legenda: Received (KiB), Sent (KiB), Total traffic (KiB). Dropped Messages: asse y da 0 a 1; la linea è piatta a 0; legenda: Number of messages dropped in delivery, Number of messages dropped when expired, Number (tagliato), con un indicatore di pagina 1/2.
6. Ora si può collegarsi al proprio broker MQTT, ricevere e usare i dati in base alle proprie esigenze