2011-09-09 163 views
3

我得到了一台与诺基亚连接的计算机,并使用AT命令设法通过我的C#程序(使用TEXT MODE AT COMMANDS,而不是PDU)发送文本消息。这一切都工作正常,我也可以收到消息。如何使用AT命令将multipart/concatenated SMS发送到手机?

我确实希望能够发送超过160个字符的文本。为此,我需要能够发送多部分短信。我搜索了这个,我的伴侣告诉我,我需要在我的“长”消息中以字节为单位检查标题信息,我分析了一个长文本的标题信息:233 64 248 104 38 32 161但这并不能让我接近发送或接收多部分文本。

需要哪些头信息来做到这一点?它是如何工作的?

回答

2

在SMS的头部与合作的例子在这里有很好的描述: http://www.spallared.com/old_nokia/nokia/smspdu/smspdu.htm

头的一个多短信的细节在有关连锁信息的维基百科页面给出: http://en.wikipedia.org/wiki/Concatenated_SMS

+0

呀,但短信头是PDU(我找不到一个像样的PDU编码器/解码器的C#),是不是可以为TEXT模式工作一些标头? –

+0

您无法以文本模式发送多部分信息,您需要切换到PDU模式。对不起,我的答案应该更清楚一点。 – Vicky

+0

没问题。你能帮我找一个C#的PDU编码器吗?原因PDU格式相当混乱?感谢您的全力帮助 –