User Tools

Site Tools


module:microcontroller:esp32udpserver:esp32udpserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:microcontroller:esp32udpserver:esp32udpserver [2022/11/02 15:31] – [221102] omdevelopmodule:microcontroller:esp32udpserver:esp32udpserver [2022/11/04 17:10] (current) – [221101] omdevelop
Line 1: Line 1:
 ====== Esp32UdpServer ====== ====== Esp32UdpServer ======
 +[[http://www.openhardsoftware.de/ | Open Hard- & Software]]
 +[[http://www.openhardsoftware.de/dokuwiki | DokuWiki]]
 +[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:module | Module]]
 +[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:microcontroller:microcontroller | MicroController]]
  
 ===== Überblick =====  ===== Überblick ===== 
 +  * UDP-Client auf PC: [[https://packetsender.com/download#show | PacketSender]] 
 +  * UDP-Server auf ESP32
 +  * Handshake zwischen PC(Client) und ESP32(Server):
 +    * ESP32 initialisiert, verbindet sich mit Wifi, lauscht auf UDPPort
 +    * PC sendet auf UDPPort Command (LSO - LedSystemOn)
 +    * ESP32 empfängt Command, analysiert, setzt LedSystem ON, gibt UDP-Software-Handshake an PC
 +    * in N-Zeitintervallen sendet ESP32 Nachricht an PC, LedSystem bleibt ON
 +    * danach LedSystem OFF
 +
 ===== ToDo =====  ===== ToDo ===== 
 ===== Done =====  ===== Done ===== 
-==== 221102 ==== +==== 221104 ====  
 +  * Download (VSCode): {{:module:microcontroller:esp32udpserver:2211041136_esp32udpserver_01v04_vscode.zip | 2211041136_Esp32UdpServer_01V04_vscode.zip}}
  
-  Esp32UdpServer:  +==== 221102 ====  
-    Antwort auf Command LSO (LedSystemOn vom PC-Client):+  [[https://siytek.com/esp8266-udp-send-receive/ | https://siytek.com/esp8266-udp-send-receive/]] 
 +  * [[https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/udp-examples.html | https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/udp-examples.html]] 
 +  * einmal PC-Senden an Esp32 -> IP/Port-Sender bekannt 
 +  * dann mehrfaches Senden in periodischen Abständen an PC möglich! 
 +  * Esp32UdpServer - Antwort auf Command LSO (LedSystemOn vom PC-Client):
     * Software-HS LSO -> Led ON     * Software-HS LSO -> Led ON
     * Response1..5 -> Led bleibt ON     * Response1..5 -> Led bleibt ON
     * danach: LedSystem OFF     * danach: LedSystem OFF
 {{:module:microcontroller:esp32udpserver:2211021157_esp32udpserver.jpg?600 | 2211021157_Esp32UdpServer.jpg}} {{:module:microcontroller:esp32udpserver:2211021157_esp32udpserver.jpg?600 | 2211021157_Esp32UdpServer.jpg}}
 +\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ 
  
 +  * PacketSender (auf dem PC):
 +    * Senden von LSO an an ESP32
 +    * Empfangen von 6 zeitlich versetzten Antworten des ESP32
 {{:module:microcontroller:esp32udpserver:2211021158_pcpacketsender.jpg?600 | 2211021158_PcPacketSender.jpg}} {{:module:microcontroller:esp32udpserver:2211021158_pcpacketsender.jpg?600 | 2211021158_PcPacketSender.jpg}}
 +\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ 
 +Download: {{:module:microcontroller:esp32udpserver:2211021321_esp32udpserver_01v01.zip | 2211021321_Esp32UdpServer_01V01}}
 +
 +
 ==== 221101 ====  ==== 221101 ==== 
 +  * mehrere Versuche/Beispiele aus dem Netz, keine brauchbaren und funktionierenden Beipsiele
 +  * Problem: UDP.onpacket(...) nicht zu gebrauchen für: mehrfaches Senden in periodischen Abständen an PC
 +
 +
 +-----
 +[[http://www.openhardsoftware.de/ | Open Hard- & Software]]
 +[[http://www.openhardsoftware.de/dokuwiki | DokuWiki]]
 +[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:module | Module]]
 +[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:microcontroller:microcontroller | MicroController]]
  
module/microcontroller/esp32udpserver/esp32udpserver.1667399508.txt.gz · Last modified: 2022/11/02 15:31 by omdevelop