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, selezionareNuovo, quindi selezionareBroker MQTT.
- 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 QoS 1 e 2 attualmente in transito per client. Sono inclusi i messaggi che hanno superato parzialmente l'handshake e sono stati tentati di nuovo. L'impostazione 0 indica nessun numero massimo. L'impostazione 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). Non è consigliabile impostare il valore su 0 per nessun numero massimo.
- Limite dimensione messaggio
- Questa opzione imposta la dimensione massima del messaggio consentita dal broker. I messaggi ricevuti che superano questa dimensione non verranno accettati dal broker. Il valore predefinito è 0, il che significa che vengono accettati tutti i messaggi MQTT validi. MQTT impone una dimensione massima 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.
- Richiedi certificato client
- Per impostazione predefinita, un ascoltatore abilitato per TLS funzionerà in modo simile a un server Web abilitato per https. Il server ha un certificato firmato da una CA e il client verificherà che si tratti di un certificato attendibile. L'obiettivo generale è la crittografia del traffico di rete. Se si imposta require_certificate su 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 verranno considerati attendibili durante il controllo dei certificati client in entrata. Nel caso di 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.broker mqtt
broker
subscriber
publisher
Fornire un feedback