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:35] – [Esp32UdpServer] omdevelopmodule:microcontroller:esp32udpserver:esp32udpserver [2022/11/04 17:10] (current) – [221101] omdevelop
Line 2: Line 2:
 [[http://www.openhardsoftware.de/ | Open Hard- & Software]] [[http://www.openhardsoftware.de/ | Open Hard- & Software]]
 [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]] [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]]
-[[http://www.openhardsoftware.de/dokuwiki/module | Module]] +[[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:module | Module]] 
-[[http://www.openhardsoftware.de/dokuwiki/module/programming Programming]] +[[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}}
  
 +==== 221102 ==== 
 +  * [[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):   * Esp32UdpServer - Antwort auf Command LSO (LedSystemOn vom PC-Client):
     * Software-HS LSO -> Led ON     * Software-HS LSO -> Led ON
Line 24: Line 37:
 {{: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   * 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.1667399735.txt.gz · Last modified: 2022/11/02 15:35 by omdevelop