2009-03-23 8 views
9

मैं पाइथन का उपयोग कर एटी जीएसएम कमांड कैसे भेजूं?आप पाइथन का उपयोग कर एटी जीएसएम कमांड कैसे भेजते हैं?

मैं डेल्फी और कुछ कॉम्पोर्ट घटक (टीकॉमपोर्ट) का उपयोग करके इसे आसानी से करने में सक्षम हूं, लेकिन मैं अजगर का उपयोग करके अपने मॉडेम से कैसे बात करूं?

गत

उत्तर

4

यदि कोई एटी मॉड्यूल है मैं नहीं जानता, लेकिन आप 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

आप इस सवाल का जवाब @ c0m4 – saviour123

+0

@ saviour123 serialPort.read (के लिए कैसे सुनते हो) करना होगा यह – c0m4

+0

@ सी) mial serialPort.read() के साथ, मैं केवल ठीक हो जाता हूं, ussd कमांड के लिए प्रतिक्रिया नहीं .. – saviour123

संबंधित मुद्दे