ECMD Protocols: Unterschied zwischen den Versionen
Habo (Diskussion | Beiträge) |
|||
Zeile 1: | Zeile 1: | ||
+ | Unter Annahme, dass du ETHERSEX-IP, ECMD-PORT und ECMD-COMMAND entsprechend substituierst, kannst du unter folgenden Protokollen für die Übertragung von ecmd Befehlen wählen: | ||
+ | |||
== ECMD via HTTP == | == ECMD via HTTP == | ||
− | + | Muss in menuconfig eingeschaltet werden. Dann ist folgendes URL Schema möglich: | |
<pre>http://ETHERSEX-IP/ecmd?ECMD-COMMAND</pre> | <pre>http://ETHERSEX-IP/ecmd?ECMD-COMMAND</pre> | ||
− | + | ||
− | + | == ECMD via USART == | |
− | + | ||
+ | == ECMD via UDP == | ||
== ECMD via TCP == | == ECMD via TCP == | ||
− | + | Muss in menuconfig eingeschaltet werden. Standard Port ist '''2701'''. | |
− | |||
− | + | Benutze ein Ausrufezeichen '''!''' vor einem ecmd Kommando um die tcp Verbindung sofort nach der Übertraung wieder abzubauen. | |
− | |||
Using this command you can easily integrate ECMD into Unix shell scripts. E.g. to get the current | Using this command you can easily integrate ECMD into Unix shell scripts. E.g. to get the current | ||
timestamp on your Ethersex as a variable in your shell, simply write | timestamp on your Ethersex as a variable in your shell, simply write | ||
<pre>ECMD_DATE=`echo '!date' | nc ETHERSEX-IP ECMD-PORT`</pre> | <pre>ECMD_DATE=`echo '!date' | nc ETHERSEX-IP ECMD-PORT`</pre> | ||
− | |||
[[Category:Ethersex]] | [[Category:Ethersex]] | ||
[[Kategorie:ECMD]] | [[Kategorie:ECMD]] |
Version vom 25. Juli 2009, 14:44 Uhr
Unter Annahme, dass du ETHERSEX-IP, ECMD-PORT und ECMD-COMMAND entsprechend substituierst, kannst du unter folgenden Protokollen für die Übertragung von ecmd Befehlen wählen:
Inhaltsverzeichnis
ECMD via HTTP
Muss in menuconfig eingeschaltet werden. Dann ist folgendes URL Schema möglich:
http://ETHERSEX-IP/ecmd?ECMD-COMMAND
ECMD via USART
ECMD via UDP
ECMD via TCP
Muss in menuconfig eingeschaltet werden. Standard Port ist 2701.
Benutze ein Ausrufezeichen ! vor einem ecmd Kommando um die tcp Verbindung sofort nach der Übertraung wieder abzubauen.
Using this command you can easily integrate ECMD into Unix shell scripts. E.g. to get the current timestamp on your Ethersex as a variable in your shell, simply write
ECMD_DATE=`echo '!date' | nc ETHERSEX-IP ECMD-PORT`