2012-07-31 6 views
0

J'utilise un script python pour envoyer en série, une simple commande AT dans ce cas "AT". Cela revient normalement OK, si tout va bien. Le problème est qu'après quelques secondes, le modem GSM videra les éléments suivants. RSSI: 19 (oui je sais que c'est la puissance du signal).E160E Le modem GSM USB vide continuellement les données dans le port série

Il dumps aussi:

BOOT:23243559,0,0,0,77 

Ceci est produit uniquement de temps en temps et il ne se produit que dans Linux, il ne se produit pas dans Windows.

J'ai testé cela en utilisant le script python et putty dans Linux et en utilisant Hyperterminal dans Windows. Avec la même configuration série.

Merci pour l'aide.

Répondre

1

Ok, donc après quelques essais et erreurs. Si jamais vous rencontrez ce problème

Gardez à l'esprit que E160 ouvre deux (2) ports USB avec le système d'exploitation. Ces deux ports peuvent tous les deux prendre en charge les commandes AT, mais l'un agit plus comme un port "Status Monitor" tandis que l'autre agit comme un port normal.

--- La suivante est seulement basée sur l'expérience ---

Le port de moniteur a toujours le nombre le plus élevé (il est le deuxième pour vous inscrire, vous pouvez jeter un oeil à dmesg).

Aussi!

Son du port où Îles Mariannes du Nord rapports proviendra de ce qu'on en bref:

usb0, envoyer des commandes sans déchets (vous faites tous les trucs ici)

USB1, Port Monitor, les rapports périodiques, l'état du réseau Et les alertes reçues par SMS sont UNIQUEMENT diffusées ici.

Si vous avez besoin d'aide juste répondre :)

0

La question est assez vieux, mais probablement il aidera à quelqu'un, la commande suivante:

AT^CURC=0 

désactive les notifications d'état périodiques

Questions connexes