Push Agent come subscriber

Per impostazione predefinita, Push Agent può inviare i dati al cloud. Modificare il codice del Push Agent perché riceva anche i dati dal cloud.

Funzione di ricezione dati

La funzione nell'esempio seguente viene richiamata ogni volta che si riceve un messaggio. La funzione elabora il messaggio ricevuto in base alla logica definita nella funzione, quindi aggiorna il valore della variabile
messageVariable
.
private void SubscribeClientMqttMsgPublishReceived(object sender, MqttMsgPublishEventArgs e) { var messageVariable = Project.Current.GetVariable("Model/Message"); messageVariable.Value = "Message received: " + System.Text.Encoding.UTF8.GetString(e.Message); }

Parametro di configurazione del Subscriber

L'esempio seguente mostra la funzione di ricezione dati che viene passata come parametro di configurazione del Subscriber. Oltre alla configurazione di base del Publisher, il metodo Subscriber viene configurato nel metodo
Start()
.
public void Start() { // PushAgent Default configuration // Add subscriber mqttClientConnector.AddSubscriber("my_custom_subscriber_topic", 1, SubscribeClientMqttMsgPublishReceived); }
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.