我正在Python3中使用AT-Commands通过我的GSM模块发送SMS。单个SMS的最大长度仅为160个字符。我不仅需要。长度超过内容长度的SMS根本不会发送。
我需要发送250个长度的SMS(例如)。请帮助我克服这个问题。
谢谢!
答案 0 :(得分:1)
一条短信的硬上限为160个字符,但是可以将几条短信组合成一条“虚拟”消息,然后看起来更长。其技术名称为多部分,例如将几条短信合并为一条虚拟的较大邮件。
使用AT命令发送短信可以通过两种方式完成:文本模式和 pdu模式,请注意,文本模式仅支持发送单条短信;为了发送多部分消息,您必须使用 pdu模式。
为避免任何不良的AT命令处理,请记住,必须wait for the ready to receive data prompt才发送短信有效载荷,并且一般来说read and parse来自调制解调器的响应线会等待最终结果代码。