2009-03-23 4 views
9

Pythonを使用してAT GSMコマンドを送信するにはどうすればよいですか?どのようにPythonを使ってAT GSMコマンドを送信しますか?

デルファイといくつかのコンパイルコンポーネント(TComport)を使用してこれを非常に簡単に行うことができますが、私はどのようにモデムとPythonを使って話しますか?

ガテ

答えて

4

ATモジュールがあるかどうかは知りませんが、シリアルポートと通信するためにpyserialを使用することができます。

16

私は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') 

その後、私は答えを聞く...

+0

がどのように(saviour123 serialPort.read @ c0m4 – saviour123

+0

@答えを聴いていますが)だろうそれは – c0m4

+0

@c)serialPort.read()でm4、私は大丈夫、ussdコマンドの応答ではない。 – saviour123

関連する問題