Eu tenho um SIM7100E
modem em execução 4.8.0-26-generic
que especifica os seguintes dispositivos:
/dev/ttyUSB1 : NMEA port for GPS NMEA data output
/dev/ttyUSB2 : AT port for AT commands
A conexão ttyUSB2
funciona bem, posso ligar/desligar o mecanismo GPS, etc. Mas ttyUSB1
não produz nenhum dado de saída. Não parece haver nada de errado com o GPS, porque podemos fazer
$ microcom /dev/ttyUSB2
AT+CGPSINFOCFG=(1,511)
que é um comando que configura que tipo de dados GPS NMEA serão gerados. O exemplo acima significa “relatar tudo uma vez a cada segundo”. Isso funciona, mas o problema é que, usando esse comando, a saída é canalizada para ttyUSB2
e not ttyUSB1
, que fica perpetuamente vazia.
Estou me perguntando por que isso acontece e quais configurações são necessárias para transmitir os dados do GPS ttyUSB1
.
Manual do LinuxeConjunto de comandos AT
Devo observar que as etapas de configuração do Linux descritas foram baseadas na instalação de um módulo chamado GobiSerial - suponho que é aqui que a configuração acontece, mas a instalação do GobiSerial não funcionou.