Ich bin neu mit MQTT und ich habe das Publisher/Subscriber-Beispiel ausgeführt. Ich frage mich, ob ich auch Ereignisse senden kann. Zum Beispiel habe ich eine Soundevent KlasseEreignis über MQTT veröffentlichen
class SoundEvent {
private int value;
public SoundEvent(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
Dann eine SoundSensor Klasse (ein Simulations Sensor), die Zufallswerte erzeugt, so dass jedes Mal, wenn ein Wert erzeugt wird, möchte ich als den Wert an die Abonnenten senden (SoundEvent-Wert)
Dann kann der Abonnent etwas mit dem Wert tun, z.
public class Subscriber {
public void highTraffic(SoundEvent e) {
if (e.value == 10) {
System.out.println("High"));
}
}
}
Aber was ich nur in MQTT gesehen habe, MQTT Nachrichten zu senden, ist es möglich, ein Ereignis zu schicken? Oder bin ich mit der ereignisbasierten Idee verwechselt?
Wenn jemand einige Beispiele gibt, die sehr nützlich sein wird
Danke im Voraus
Dankeschön sind! Jetzt verstehe ich, was Sie mit der Serialisierung meinen – andreahg