我对python不太了解,但使用pyserial发送短信很容易:
self.ser.write('ATZ\r')
time.sleep(1)
self.ser.write('AT+CMGF=0\r')
time.sleep(1)
self.ser.write('''AT+CMGS="''' + self.recipient + '''"\r''')
time.sleep(1)
self.ser.write(self.content + "\r")
time.sleep(1)
self.ser.write(chr(26))
time.sleep(1)
并且有许多关于使用python和AT命令发送或恢复短信的教程,但我真的很困惑使用PDU并创建适当的AT命令来发送unicode消息:(
我必须做什么或whick模块必须用来发送unicode(特别是阿拉伯语/波斯语)消息?
我发现了pygsm和pygsmmodem模块,它们看起来不错,但我找不到任何简单的文档或教程或示例代码......
答案 0 :(得分:0)
我对pyserial并不熟悉,但是这会有用吗?
self.ser.write(u'unicodestring')
注意字符串前面的 u ,它将其声明为unicode。