Executar scripts em conexão serial usando Perl e cmd

0

Eu quero executar um script através de uma conexão serial COM6 e ter dito script limpar um switch sem credenciais. Eu posso enviar o arquivo, mas o script não é executado. Existe um comando ou aplicativo específico que devo usar fora do cmd? Eu estou no Windows 10 tem bash e putty.

    
por J Man 11.10.2016 / 20:57

1 resposta

0

Sua pergunta é um pouco vaga, o que você quer dizer com credenciais? Você não precisa de credenciais para usar a porta serial, você só precisa ter certeza de que o usuário que executa o script tem direitos para acessar a porta serial. Vou tentar responder melhor que puder, dada a informação limitada.

Você pode fazer a maior parte do seu trabalho com Perl e porta serial usando Win32 :: SerialPort

Como você está falando sobre switches, presumo que esteja configurando algum tipo de fechamento de contato para um dispositivo que você conectou à porta?

Você também pode consultar o Perl Pack Tutorial ou perlpacktut para esse fim, já que na maioria dos casos você precisará para definir bits binários individuais em cada parte dos dados que você envia para a placa para configurar os switches.

Eu recomendaria usar porta paralela para definir persistentemente bits se isso for o que você precisa. Consulte Dispositivo :: ParallelPort

    
por 14.10.2016 / 11:48