문서의 이전 판입니다!
핸드폰과 컴퓨터를 시리얼로 연결하여 AT Command 를 이용하여 문자메시지를 보낼 수 있다. Python 에는 Serial 모듈이 있으며 이를 통해서 시리얼 통신을 할 수 있다.
Python 에서 시리얼 통신을 하려면 serial 모듈이 있어야 하며, Debian Linux 에서는 아래와 같이 설치한다.
# apt-get install python-serial
import serial ser = serial.Serial('/dev/ttyS0', 115200, timeout=1) ser.write("AT*ESMS=1\r") serial_result = ser.readlines() ser.write("ATE0\r") serial_result = ser.readlines() ser.write("ATV1\r") serial_result = ser.readlines() ser.write("AT+CHV\r") serial_result = ser.readlines() ser.write("AT+CSQ?\r") serial_result = ser.readlines() ser.write("AT+CDV *0661\r") serial_result = ser.readlines() serial_result = ser.readlines() ser.write("AT*MOREQ %d,%s,%s,4098,%s\r" % (sno, receiver, sender, unicode(msg, 'utf-8').encode('cp949'))) serial_result = ser.readlines() ser.write("AT+CHV\r") serial_result = ser.readlines() ser.close()