2009-03-23 2 views
9

Wie sende ich AT GSM-Befehle mit Python?Wie senden Sie AT GSM-Befehle mit Python?

Ich bin in der Lage, dies recht einfach mit Delphi und einigen Comport-Komponente (TComport) zu tun, aber wie spreche ich mit meinem Modem mit Python?

Gath

Antwort

4

Ich weiß nicht, ob es ein AT-Modul ist, aber Sie können pyserial mit einer seriellen Schnittstelle zu kommunizieren.

16

ich es so mit pyserial:

import serial 

serialPort = serial.Serial(port=1,baudrate=115200,timeout=0,rtscts=0,xonxoff=0) 
def sendatcmd(cmd): 
    serialPort.write('at'+cmd+'\r') 

print 'Loading profile...', 
sendatcmd('+npsda=0,2') 

Dann höre ich auf eine Antwort ...

+0

Wie beurteilen Sie die Antwort hören @ c0m4 – saviour123

+0

@ saviour123 serialPort.read() tun würde, es – c0m4

+0

@c) m4 mit serialPort.read(), bekomme ich nur in Ordnung, nicht die Antwort für die Ussd-Befehl .. – saviour123