diff --git a/examples/sPSN_Broker/sPSN_Broker.ino b/examples/sPSN_Broker/sPSN_Broker.ino index e2d142d2644ba0defd9a1c018852432d4ff17448..b9034ba410feea254aaabc8febd9dc7c4c741cf3 100644 --- a/examples/sPSN_Broker/sPSN_Broker.ino +++ b/examples/sPSN_Broker/sPSN_Broker.ino @@ -41,9 +41,6 @@ SoftwareSerial sSerial(10, 11); DidacticPSNetBroker psnBroker; void setup() { - //Starte Serielle Schnittstelle (zum PC) - Serial.begin(SERIAL_BAUD); - //Starte SoftwareSerielle Schnittstelle (zu IR-Link-Modulen) sSerial.begin(SERIAL_BAUD); diff --git a/examples/sPSN_ClientMinimal/sPSN_ClientMinimal.ino b/examples/sPSN_ClientMinimal/sPSN_ClientMinimal.ino index 1805cb58108e1a730c26dcee0223ef58ced973e2..9dbedeaeebe2cba05d76c2639917f9db5e2f72b7 100644 --- a/examples/sPSN_ClientMinimal/sPSN_ClientMinimal.ino +++ b/examples/sPSN_ClientMinimal/sPSN_ClientMinimal.ino @@ -20,13 +20,13 @@ *date: 06.07.2021 */ #include <Arduino.h> + #include "SoftwareSerial.h" #include "didacticNet.h" SoftwareSerial sSerial(10, 11); //Erzeuge SoftwareSerial-Instanz mit Rx = Pin10 -> Empfänger | Tx = Pin11 -> Sender DidacticPSNetClient psnClient; //Erzeuge PubSub-Client-Instanz -UnblockingTimer uTimer; //Callback-Funktion - wird beim Empfang neuer Daten aufgerufen void clientCallback(char* mTopic, int mToLength, char* mPayload, int mPayloadLength) { diff --git a/examples/sPSN_PingTest/sPSN_PingTest.ino b/examples/sPSN_PingTest/sPSN_PingTest.ino index 03f7594556151735e92def76407c3ca8c2ca223f..121d47554ad779363b1fc74b4d294f3982a195d6 100644 --- a/examples/sPSN_PingTest/sPSN_PingTest.ino +++ b/examples/sPSN_PingTest/sPSN_PingTest.ino @@ -1,13 +1,3 @@ -/** - file: sPSN_HWTest - author: letsgoING -> info@letsgoing.de - - description: - Test-Software um Clients im Netzwerk "anzumelden" - - date: 01.12.2021 -*/ - /** *file: sPSN_PingTest *author: letsgoING -> info@letsgoing.de @@ -97,7 +87,7 @@ void setup() { psnClient.subscribe(topicSub); while (!psnClient.handleNetwork()); - psnClient.setInterval(10000L); + psnClient.setInterval(5000L); } void loop() { @@ -111,4 +101,4 @@ void loop() { digitalWrite(LED_PIN, !ledState); digitalWrite(LED2_PIN, ledState); } -} +} \ No newline at end of file diff --git a/examples/sPSN_PongTester/sPSN_PongTester.ino b/examples/sPSN_PongTester/sPSN_PongTester.ino index bddbb0f9f95248e967c2bb387d899600e7140c44..fec14790e61792f4e768e8a4f1d0068ee2d55bbc 100644 --- a/examples/sPSN_PongTester/sPSN_PongTester.ino +++ b/examples/sPSN_PongTester/sPSN_PongTester.ino @@ -48,14 +48,13 @@ void myCallback(char* mTopic, int mToLength, char* mData, int mDaLength) { Serial.println(mTopic); //reply pong strcpy(topicPub, mTopic); - if (!strcmp(mData, "Ping")) { + if (!strcmp(mData, "Ping")) { //Empfangene Nachricht == Ping Serial.print(" "); - Serial.println(mTopic); + Serial.print(mTopic); psnClient.publish(topicPub, payloadSend); } } - void setup() { //Starte Serielle Schnittstelle (zum PC) Serial.begin(SERIAL_BAUD); @@ -73,15 +72,8 @@ void setup() { psnClient.begin(sSerial, myCallback); - //psnClient.subscribe("*"); - Serial.println("Topics: "); - for (int clientNr = 0; clientNr < MAX_NR_CLIENTS; ++clientNr) { - sprintf(topicSub, "%02d", clientNr); - psnClient.subscribe(topicSub); - while (!psnClient.handleNetwork()); - Serial.print(topicSub); - Serial.print(" "); - } + //subscribe auf alle möglichen Topics + psnClient.subscribe("*"); Serial.println("\n\nReady for Clients...");