2011-09-09 82 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格式相當混亂?感謝您的全力幫助 –