Como enviar uma QUEBRA em uma porta serial a partir da linha de comando no Linux Raspbian?

0

Eu estou procurando uma maneira de enviar um BREAK serial a partir de um shell script no Debian Linux que vem por padrão em um PI Raspberry sem precisar de nenhum software adicional para ser baixado ou compilado.

Infelizmente, esta distribuição não parece ter o SETSERIAL ou o MINITERM, o que tornaria isso fácil.

Note que isso seria trivial para fazer a partir de um programa em C, e possível de um programa em Python - mas eu estou realmente procurando uma maneira de fazer isso usando apenas o shell por razões estéticas e também porque eu posso ' descobrir eu mesmo ...:)

-josh

    
por bigjosh 22.07.2014 / 21:47

1 resposta

0

Não posso comentar sua postagem devido ao meu representante, mas se você precisar enviar uma pausa com um modem, o seguinte funcionará. Se você está simplesmente tentando enviar um intervalo via RS-232, então não vai.

Se você puder enviar comandos AT para um /dev/ttyS* , então enviar AT\Bn deve fazer o truque. n pode ser um dígito entre 0 e 9 e cada valor representa 100 ms.

Portanto, enviar AT\B4 deve enviar uma pausa para 500 ms.

Eu não testei isso - quem usa mais modems? (Na verdade, a Best Buy ainda vende modems de 56.7k ...)

    
por 22.07.2014 / 23:08