Como escrever um script para enviar para portas seriais

A transferência de informações importantes de e para diferentes dispositivos digitais deve ser possível. Nos computadores, isso pode ser conseguido copiando os dados para uma unidade externa para transporte físico ou pela transmissão automática através de portas seriais ou de comunicação. Em geral, é mais seguro transmitir essas informações automaticamente de um dispositivo para outro através das portas de comunicação serial. Isso pode ser conseguido escrevendo um script para automatizar o processo e incluir comandos para gravar e ler de e para as portas seriais.

Passo 1

Identifique convenções de nomenclatura para portas seriais. Antes que um script possa ser gravado, é necessário identificar os nomes padrão usados ​​para as portas seriais no (s) sistema (s). Em computadores Windows que usam sistemas operacionais de disco (DOS), a maioria das portas de comunicação serial é nomeada usando a convenção COM1, COM2 e COM3, mas em sistemas semelhantes ao Unix, as portas seriais geralmente são nomeadas como semelhante a uma estrutura de diretório, como / dev / ttyS1, / dev / ttyS2 e assim por diante.

Etapa 2

Aprenda ou use a linguagem de script apropriada. Antes que uma porta serial possa ser acessada por meio de um script, é necessário usar o idioma disponível para realizar a tarefa. Nos sistemas DOS, isso pode ser alcançado através da linguagem de script em lote, mas no Unix, isso é obtido através do shell script.

Etapa 3

Envie os dados para a porta de comunicação usando o comando correto. Quando as informações foram processadas e estão prontas para serem enviadas por uma porta serial, é necessário um comando apropriado para realizar a tarefa. Por exemplo, em sistemas DOS gravando na porta serial COM1, o comando “eco Hello> COM1” envia “Hello” para a porta de comunicações identificada como COM1. Nos sistemas Unix, o comando “echo Hello> / dev / ttyS1” envia “Hello” para a porta serial identificada como / dev / ttyS1.

Referências

 

Você pode estar interessado:

Deixe um comentário