I - Serielle Schnittstelle (Serial Bridge)
Sowohl serielle Hardware- als auch serielle Software-Schnittstellen werden unterstützt.
Die serielle Hardware-Schnittstelle verwendet die Pins GPIO1 (TX) und GPIO3 (RX) des Gerätes. Die serielle Software-Schnittstelle kann jeden anderen GPIO verwenden und wird mit den Befehlen GPIOxx 67, GPIOxx 68 oder über die Web-Modul Optionen SerBr Tx, SerBr Rx ausgewählt.
Befehl | Parameter |
---|---|
Baudrate |
Aktuell eingestellte serielle Baudrate z.B.: {"Baudrate":115200}1 = stellt die serielle Hardware-Schnittstelle auf Standard-Baudrate von 115200 bit/s ein <value> = stellt die Baudrate auf den Wert <value> ein |
SBaudrate |
Aktuell eingestellte serielle Software-Baudrate z.B.: {"SBaudrate":9600}1 = stellt die serielle Software-Schnittstelle auf Standard-Baudrate von 9600 bit/s ein <value> = stellt die Software-Baudrate auf den Wert <value> ein |
SerialDelimiter | Aktuell eingestelltes serielles Begrenzungszeichen:
1..127 = stellt das serielle Begrenzungszeichen auf einen Wert zwischen 1 und 127 in ASCII Dezimal-Code ein 128 = erlaubt im Antworttext nur die ASCII-Zeichen 32 bis 127 129..255 = deaktiviert das serielle Begrenzungszeichen <value> = stellt das serielle Begrenzungszeichen auf Escape Zeichen-Code oder ASCII-Zeichen ein |
SerialSend |
<value> = deaktiviert das serielle Logging und sendet den <text> (endend mit "\n") an die serielle Schnittstelle
|
SerialSend2 |
<value> = deaktiviert das serielle Logging und sendet den <text> an die serielle Schnittstelle |
SerialSend3 |
<value> = deaktiviert das serielle Logging, ersetzt die Escape-Zeichen und sendet den <text> an die serielle Schnittstelle |
SerialSend4 |
<value> = deaktiviert das serielle Logging und sendet binäre Daten an die serielle Schnittstelle, Daten in der seriellen Antwort werden als Hex-Zeichenfolgen codiert |
SerialSend5 |
<value> = deaktiviert das serielle Logging und sendet Hex-Text an die serielle Schnittstelle, Daten in der seriellen Antwort werden als Hex-Zeichenfolgen codiert |
SSerialSend |
<value> = sendet den <text> (endend mit "\n") an die serielle Software-Schnittstelle
|
SSerialSend2 | <value> = sendet den <text> an die serielle Software-Schnittstelle |
SSerialSend3 |
<value> = ersetzt die Escape-Zeichen und sendet den <text> an die serielle Software-Schnittstelle |
SSerialSend4 |
<value> = sendet binäre Daten an die serielle Software-Schnittstelle, Daten in der seriellen Antwort werden als Hex-Zeichenfolgen codiert |
SSerialSend5 |
<value> = sendet Hex-Text an die serielle Software-Schnittstelle, Daten in der seriellen Antwort werden als Hex-Zeichenfolgen codiert |