2013-09-21 73 views
2

我一直在工作幾個小時來解決這個問題。如何使用AT命令從Mobil Phone讀取短信?

enter image description here

正如你看到的上面,我得到了CMS錯誤eror碼321

分配給AT命令的內存/消息存儲指數是無效的321

解釋。

來源:http://www.developershome.com/sms/resultCodes2.asp

與該代碼,我希望得到的消息數,以及閱讀短信,我得到了同樣的錯誤..

我可以發送短信AT命令,但我想讀來自美孚電話的短信。我通過USB和藍牙連接,結果是一樣的..我可以發送短信,但不能讀取短信。

它是什麼問題呢?

對於閱讀的短信我使用該代碼

AT + CMGL = 「ALL」 或 「REAC未讀」 ..等

我用三星Galaxy S I9000和HTC EVO 3D

回答

0

下面是從那裏你可以搜索你的錯誤,來了解原因的錯誤背後/邏輯鏈接: + CMS錯誤代碼及其含義的http://www.developershome.com/sms/resultCodes2.asp#16.2.1.1.Table |輪廓

從那裏,我們知道讀消息操作faile d,因爲無效的內存索引被分配給AT命令+ CMGL。 請注意,發生+ CMS錯誤後,GSM/GPRS調制解調器或移動電話將不會處理命令行中剩餘的AT命令。

0

我知道這是舊的,但......我看你用AT + CPMS =「SM」所以你試圖讀取從SIM卡中的信息。看起來你可能正在尋找一個空的文件夾。您是否嘗試過所有其他郵件可能已到達的存儲?那些在你的屏幕截圖中詳細說明(AT + CPMS =?

在這一點上,我認爲你已經解決了這個問題。