Estamos usando o modem 3G Telit LE910-NAG (estou ciente de que não é recomendado para novos desenvolvimentos, mas por enquanto não posso alterá-lo). Estou usando em uma plataforma Linux OpenWRT.
Eu segui a direção do documento CE / DE / LE910, Driver USB Linux HE / LE920 - Guia do usuário ( link ) e adicione a opção de driver para porta serial e qmi_wwan para adaptador de rede.
O ID do dispositivo USB é 0x1201 e eu tenho 5 ttyUSBx listado quando o modem está ativado. O documento menciona:
please refer to the proper AT commands User Guide for port arrangement description.
Mas olhando o seguinte: link Não encontrei o arranjo de porta serial.
1) Como a porta é mapeada e qual porta devo usar para configurar meu modem?
Meu segundo problema é sobre como configurar a porta serial para se comunicar com o modem. Eu posso usar a porta ttyUSB2 com minicom sem problemas. Mas precisamos usá-lo em um script com apenas echo e cat (o quadro não tem muito espaço). Echo funciona mas quando tento ler os dados com cat eu tenho alguns resultados estranhos (linha ou caractere duplicado ou ausente) e o gato está manipulando (preciso matá-lo com ctrl + Z). Eu tento configuração diferente com stty (stty / dev / ttyUSB2 cru, ssty / dev / ttyUSB2 - comprar -echo -echok), mas sem sucesso. Além disso, quando tento definir a velocidade da porta serial, ele falha: root @ OpenWrt: ~ # stty -F / dev / ttyUSB2 115200 stty: / dev / ttyUSB2: não pode executar todas as operações solicitadas
Não há outro processo acessando a porta serial e estou root.
2) Então qual porta devo usar para fazer isso e como posso configurá-lo?
Tags serial-port cat modem stty at