2011-11-06 37 views
0

我的應用程序與幾個GSM電氣控制器通信,這意味着我必須每隔幾小時發送一次到二十個消息之間的任何地方。現在我正在與HUAWEI Mobile Connect - 3G。它是一個使用通信端口進行pc通信的USB設備,我正在使用GSMComm發送消息並從設備讀取/刪除消息。尋找一個GSM調制解調器建議

我每隔兩秒鐘檢查一次設備的存儲空間,如果有任何消息,我將讀取它並將其存儲在本地,然後清除設備的存儲空間。我不知道我是否工作正常,但在我看來,它似乎是一個非常不可靠的設備:

每次啓動我的機器,我必須從USB中刪除設備或我的機器將得到卡在BIOS啓動屏幕(或任何名稱)。

非常頻繁的通信端口可能由於某種原因變得不可用。我不得不關閉並重新開放該港口,有時甚至可能無濟於事。

在我客戶的生產機器中,當他使用他的軟件中的一個利用第一個通信端口時,如果設備插入,他將從軟件中收到關於端口問題的警告消息(設備端口大約是28歲左右)。

如果您一直在使用您認爲可靠的設備,或者使用了與我一起工作的設備,或者您認爲自己做錯了,我希望得到一個建議來自你。

謝謝。

回答

4

這聽起來像是您的調制解調器的問題。你有沒有嘗試過其他模型?消費者USB模型往往不可靠。首選方法雖然稍貴,但在需要可靠性的情況下使用商用級調制解調器。

有些調制解調器來看看:

  • Wavecom公司的Fastrack
  • Sierra Wireless的空中鏈路

這些使用串行端口或以太網是更爲可靠的主機進行通信。串口可能不適用於您的特殊情況,但即使是USB轉RS232適配器也會更可靠。

另一種選擇是使用智能手機,有幾個應用程序可以通過HTTP充當網關。

短信網關的Android:

https://market.android.com/details?id=eu.apksoft.android.smsgateway&hl=en

我沒有使用過這種方法,但似乎有些人有與它的運氣。儘管如此,它可能不會比你的USB調制解調器更可靠。

希望能回答你的問題。

3

我已經使用WaveCom的調制解調器發送郵件消息,並發現它是可靠的。有一點不同,在我的實現中,我使用Kannel作爲SMSC,所以我的隊列由Kannel自動處理。但發送每分鐘40+的多個請求對我來說沒有任何問題。 希望這有助於。