EI-OT ESP8266 RS232 TCP WiFi Bridge mit ESP-OS konfigurieren
- GPIO0 als Button
- GPIO1 als TCP TX
- GPIO2 als Status LED
- GPIO3 als TCP RX
konfigurieren
EI-OT ESP8266 RS232 TCP serial Bridge Configuration ![]() |
seriell TCP Konfiguration
Nachdem die EI-OT ESP8266 RS232 Basiskonfiguration durchgeführt wurde, kann das ESP8266 RS232 wie folgt als RS232 TCP serielles Bridge Modul konfiguriert werden:
Mittels einer einfachen Tasmota Rule werden nun
Hierzu in die Kommandozeile folgende Rule Rule2 ON SerialReceived#Data DO LedLink ENDON ON SerialSend DO LedLink ENDON ON Button1#State DO Restart 1 ENDON eingeben und durch drücken der Taste ENTER bestätigen. Um die Tasmota Rule2 zu aktivieren, nun Rule2 1 in die Kommandozeile eingeben und durch drücken der Taste Enter die Tasmota Rule aktivieren. |
serial TCP Configuration
After the EI-OT ESP8266 serial RS232 WiFi Bridge Module basic configuration is finished, the ESP8266 RS232 Module must be configured. TCP serial Bridge Configuration of the ESP8266 RS232 Module Step by Step:
To enable
you have to set a simple Tasmota Rule, for example write Rule2 ON SerialReceived#Data DO LedLink ENDON ON SerialSend DO LedLink ENDON ON Button1#State DO Restart 1 ENDON into Command Line and press ENTER Key. To enable Rule2 write Rule2 1 into Command Line and press ENTER Key. |
EI-OT ESP8266 RS232 TCP serial Bridge Telnet Communication![]() |
TCP Socket Konfiguration
An dieser Stelle sei erwähnt, leider wird oftmals TCP gleichgestellt mit HTTP, deshalb hier kurz mit einfachen Worten richtiggestellt. HTTP, sowie FTP usw. sind Protokolle die über eine TCP Verbindung übertragen werden. Ein Zugriff auf eine direkte TCP Verbindung / Socket kann dementsprechend nicht mittels einem Browser erfolgen. Nachdem die EI-OT ESP8266 RS232 serielle TCP Bridge Konfiguration abgeschlossen wurde, müssen nun die notwendigen Parameter für die TCP Verbindung / Socket konfiguriert werden. Im Eigentlichen reduziert sich ein TCP Socket auf einen Port auf den die jeweiligen Teilnehmer / Geräte zugreifen.
Mittels dieser Standard Konfiguration unterstützt das ESP8266 RS232 Modul bis zu 2 parallele TCP Verbindungen, d.h. bis zu 2 Geräte können gleichzeitig auf das ESP8266 RS232 Modul zugreifen. Alternativ kann die TCP Verbindung auch auf eine fixe Remote IP Adresse, sodass nur ein Gerät / Rechner zugreifen kann konfiguriert werden. Die Konfiguration eines TCP Remote Zugriff erfolgt durch TCPStart PORT, Remote-IP-Adresse, z.B. TCPStart 8080, 192.168.178.20 Die TCP Verbindung wird unterbrochen, besser gesagt der TCP Server wird gestoppt durch Eingabe von TCPStart 0 Es gilt zu beachten, dass der TCP Server stets durch die Konsole aktiviert werden muss, STARTET NICHT NACH DEM BOOTEN! Diesbezüglich muss bei Bedarf mittels entsprechender Tasmota Rule der TCP Server entsprechend aktiviert werden. Um den TCP Server beim Booten zu aktivieren, einfach die folgende Tasmota Rule Rule1 ON System#Boot do TCPStart Port in die Kommandozeile eingeben (selbstredend muss Port durch den jeweiligen Port ersetzt werden) und durch drücken der ENTER Taste bestätigen. Zur Aktivierung der Tasmota Rule nun Rule1 1 in die Kommando Zeile eingeben und erneut die ENTER drücken. Der TCP Server wird nun beim Bootvorgang des EI-OT ESP8266 RS232 Modul aktiviert. |
TCP Socket Configuration
After the EI-OT ESP8266 serial RS232 TCP Bridge is configuration, the TCP Socket must be configured. At this Point, TCP its not HTTP, in simple words, HTTP is a protocol running thru TCP connection. So a direct TCP connection will not work in a browser. A TCP Socket connection is based on a specific PORT (for example for HTTP Devices are listening to Port 80), so only a specific Port its required for a TCP Socket connection
The ESP8266 RS232 Module supports now up to 2 parallel TCP connections. For configuring only one Remote IP Address the TCPStart Parameter must contain PORT and Remote-IP-Address, fro example TCPStart 8080, 192.168.178.20. To shut down the TCP Server write TCPStart 0 into Console Command Line and press ENTER key. For security reasons, the TCP bridge is not started at boot, and requires an explicit TCPStart command thru Command Line. To activate permanent TCP Server use Tasmota Rule, for example Rule1 ON System#Boot do TCPStart Port and press ENTER Key, of course, Port must be replaced with your Port Number. Type Rule1 1 into Command Line and Press ENTER Key to enable Rule1. |

