Ich habe ein SIM7100E
Modem im Einsatz 4.8.0-26-generic
, welches folgende Geräte angibt:
/dev/ttyUSB1 : NMEA port for GPS NMEA data output
/dev/ttyUSB2 : AT port for AT commands
Die Verbindung ttyUSB2
funktioniert einwandfrei, ich kann die GPS-Engine ein- und ausschalten usw. ttyUSB1
Es werden jedoch keine Ausgabedaten erzeugt. Es scheint nichts mit dem GPS nicht in Ordnung zu sein, denn wir können
$ microcom /dev/ttyUSB2
AT+CGPSINFOCFG=(1,511)
Dies ist ein Befehl, der konfiguriert, welche Art von GPS-NMEA-Daten ausgegeben werden sollen. Das obige Beispiel bedeutet „alles einmal pro Sekunde melden“. Das funktioniert, aber das Problem besteht darin, dass bei Verwendung dieses Befehls die Ausgabe an ttyUSB2
und nicht an weitergeleitet wird ttyUSB1
, was dauerhaft leer ist.
Ich frage mich, warum dies passiert und welche Konfigurationen erforderlich sind, um die GPS-Daten weiterzuleiten ttyUSB1
.
Linux-HandbuchUndAT-Befehlssatz
Ich sollte anmerken, dass die darin beschriebenen Linux-Konfigurationsschritte auf der Installation eines Moduls namens GobiSerial basierten – ich nehme an, dass die Konfiguration dort stattfindet, aber die Installation von GobiSerial hat nicht funktioniert.