- Manuale introduttivo
- Creare progetti
- OPC UA
- Oggetti grafici
- Oggetti grafici predefiniti
- Sessioni e impostazioni locali
- Riferimenti a oggetti e variabili
- Estensione dei progetti
- NetLogic
- Riferimento API C#
- Esercitazioni
- Esercitazione sugli allarmi
- Esercitazione sui collegamenti dinamici
- Esercitazione sugli oggetti grafici
- Esercitazione sui logger
- Esercitazione sulle NetLogic
- Esercitazione su OPC UA
Aggiungere un Broker MQTT
Configurare un Broker MQTT per gestire la comunicazione tra subscriber e publisher.
- InVista progetto, fare clic con il pulsante destro del mouse suMQTT, quindi selezionare .
- InProprietà, configurare le impostazioni delBroker MQTT:
- Porta listener
- È richiesto il numero di porta su cui ascoltare. Se viene utilizzata questa variabile e non viene fornita nessuna porta, il listener predefinito non verrà avviato.L'impostazione predefinita perFactoryTalk Optixè un listener singolo con una sola configurazione comune.
- Connessioni max
- Il numero massimo di connessioni client consentite, espresso come valore a numero intero, fino a 25.
- Messaggi in transito max
- Il numero massimo di messaggi Quality of Service (QoS) 1 e 2 attualmente in transito per client. Questo numero include i messaggi che hanno superato parzialmente l'handshake e sono stati tentati di nuovo. Impostando questo valore su 0 non viene generato alcun limite massimo per questi messaggi. L'impostazione del valore a 1 garantisce la consegna in ordine dei messaggi di QoS 1 e 2.
- QoS max
- La QoS massima supportata. I client che pubblicano con una QoS superiore al massimo verranno disconnessi.
- Messaggi in coda max
- Numero massimo di messaggi QoS 1 e 2 in coda per client, esclusi i messaggi attualmente in transito (in fase di elaborazione da parte del broker). È consigliabile impostare un numero massimo (maggiore di 0) di messaggi in coda.
- Limite dimensione messaggio
- La dimensione massima del messaggio consentita dal broker. I messaggi ricevuti che superano questa dimensione non verranno accettati dal broker. Se si imposta questo valore su 0, tutti i messaggi MQTT validi vengono accettati senza limite di dimensione. Tuttavia, MQTT impone una dimensione massima effettiva di 268.435.455 byte.
- Mantenimento disponibile
- Impostare sufalsoper disabilitare il supporto dei messaggi mantenuti. Se un client pubblica un messaggio con il bit di mantenimento impostato, verrà disconnesso se il supporto viene disabilitato.
- Autenticazione anonima
- Quando impostato suFalso, è richiesta l'autenticazione tramite password utente. Se impostato suVero, non è richiesta l'autenticazione utente-password.
- Richiedi certificato client
- Per impostazione predefinita, un listener abilitato per TLS funziona come un server Web abilitato per HTTPS: il server utilizza un certificato firmato da un'autorità di certificazione (CA) e il client verifica se si tratta di un certificato attendibile. L'obiettivo generale è la crittografia del traffico di rete. Se si impostarequire_certificatesu vero, il client dovrà fornire un certificato valido per connettersi alla rete. Questo consente di controllare l'accesso al broker al di fuori dei meccanismi previsti da MQTT.
- File del certificato CA
- Definisce il percorso di un file contenente i certificati CA. Questi certificati sono considerati attendibili durante il controllo dei certificati client in entrata. Per catena CA, si presume checpathsia codificato come\ProjectFiles\PKI\Own\Certs
- File di certificato broker
- Percorso del certificato del server con codifica PEM.
- File di chiave privata broker
- Percorso del file chiave con codifica PEM.
Nella cartella
MQTT
della Vista progetto
viene visualizzato l'oggetto broker MQTT configurato.mqtt broker
broker
subscriber
publisher
Fornire un feedback