2012-12-11 81 views
0

我發送消息的每一分鐘,我使用的是泰利特GE864-GPS調制解調器沒有網絡,我的調制解調器將在偏遠的地方使用,所以我的設備將數據寫入到GSM調制解調器會發生什麼,並且如果郵件成功提交到目的地,我將得到如下響應:+ CMGS:,如果由於沒有可用網絡而未將msg提交到目的地,會發生什麼情況。 「調制解調器是否會重試發送該消息」,如何找到調制解調器可用的網絡。如果在GSM調制解調器

回答

1

答案AT + CREG?會告訴你設備當前是否在網絡上註冊。如果它在網絡上註冊,您可以發送短信(假設您的合同允許)。 AT + CREG記錄在3GPP TS 27.007中,可從www.3gpp.org的規範頁面獲得。

在3GPP測試規範顯示了一個快速瀏覽,沒有測試的MS(GSM調制解調器)的行爲試圖發送一個移動臺發起的短信,如果沒有網絡的時候。 測試在此處描述:3GPP TS 34.123第1部分,第16節。

因此,最快的做法是(a)詢問製造商或(b)自己測試設備的行爲。去一個沒有網絡的地方,嘗試發送短信,等待,回到有網絡的地方,看看短信是否被髮送,設備在合理的超時後返回什麼等。

一旦你知道設備的行爲,你可以設計你的代碼,基於在你發送短信之前檢查是否有網絡,等待+ CMGS並且可能在你的代碼中超時。

+0

感謝您的回覆,我正在等待我的硬件,一旦我收到我的調制解調器,我會按照您的建議自行檢查行爲。 – sagar0205