我在rpi2上创建了这个python脚本,消息经过,但它是一个空白消息。是编码问题吗?在
import serial
import time
from sys import version_info
from curses import ascii
phone = serial.Serial("/dev/ttyAMA0", 115200, timeout=0.5)
def send_text(number,message):
phone.write(b'AT+CMGF=1\r')
phone.write(b'AT+CMGS="' + number.encode() + b'"\r')
phone.write(message.encode())
phone.write(ascii.ctrl('z'))
for i in range(len(reply)):
reply[i] = reply[i].rstrip()
print reply
AT命令(其中0000000000是10位移动电话号码) 在Minicom中,仍有空白消息
^{pr2}$
在+CSMP=17167,0,0时
参数 取决于命令或结果代码:GSM的第一个八位字节 03.40 SMS-DELIVER、SMS-SUBMIT(默认值17)
SMS-STATUS-REPORT或SMS-COMMAND(默认2)一个整数 格式。如果设置为49,则在文本模式下支持SMS状态报告。在
取决于SMS-SUBMIT设置:GSM 03.40 TP有效期为整数格式(默认167)或时间字符串 格式(参考)
整数格式的GSM 03.40 TP协议标识符(默认为0)。在
GSM 03.38整数格式短消息数据编码方案。在
文本模式参数有问题。下面的AT命令修复了它-
相关问题 更多 >
编程相关推荐