Você pode usar o netcat para essa tarefa; por exemplo, usando ncat
encarnação do Nmap:
$ echo -e "GET /?s=1 HTTP/1.0\r\nHost: 192.168.1.10\r\n\r\n" | ncat 192.168.1.177
Isto é, supondo que seu Arduino esteja escutando na porta 80; caso contrário, você precisará especificar isso após o endereço IP na invocação do ncat
Depois, se isso funcionar bem para você, você pode criar um alias com todo o comando, como acrescentar isso ao seu ~/.bashrc
, ~/.bash_aliases
ou o que achar conveniente:
alias light_on='echo -e "GET /?s=1 HTTP/1.0\r\nHost: 192.168.1.10\r\n\r\n" | ncat 192.168.1.177'