主題:gprs問題 共有49371人關注過本帖 |
---|
xltm |
1樓 |
gprs問題 Post By:2004-12-30 19:33:00 [只看該作者]
我是在貴公司購買etr186,使用mc35進行數據傳輸模塊的開發,我曾經收到你們關于在
網絡中加載看門狗的方法: 在庫函數中增加了一個函數。int SetReloadWDTInNet( void (*Reload)() ),該函數只需調用一次,如: InitPPPNet( ); ... SetReloadWDTInNet( (void(*)())ReloadWDT ); 將加載WDT的函數加載到網絡中,以后只需不斷調用NetPackagePro( )即可不斷地加載WDT。 我用新的 ETR_PPP.LIB替換舊的ETR_PPP.LIB.并用如下方法在網絡中加載wdt InitPPPNet( ); SetWDT( 26 ); SetReloadWDTInNet( (void(*)())ReloadWDT ); . . . NetPackagePro( ); 發現總是有數據丟失的情況(多次發送,有的數據沒有收到)懷疑是看門狗復位,能否詳述網絡看門狗機理,如果上位機會收不到數據,有可能是哪些原因,基于gprs網絡的數據傳輸丟失數據的可能出現的問題,希望您能給些意見. 謝謝!! 還有,請教gprs上行,下行的速度.能給出上行數據包的合適長度范圍嗎? 再次感謝 |
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2004-12-30 23:07:00 [只看該作者]
看起來不象是watchdog的問題,你的設備一直處于運行狀態嗎?是否做過不加watchdog的實驗?
GPRS我們一年前測試的平均速度應當能保證2kbytes/s,現在網絡情況應當更好。 |
|
單帖管理 | 引用 | 回復 |
xltm |
3樓 |
Post By:2004-12-31 10:40:00 [只看該作者]
是的,設備需要保持一直運行等待上位機短信息喚醒,然后主動連接
再接收命令,發送相應數據給上位機.然而數據包會發生丟失. 我在網絡中這樣使用看門狗是否正確?做過不加watchdog的試驗,也存在上位機丟失數據包的情況,謝謝 |
|
單帖管理 | 引用 | 回復 |
x10 |
4樓 |
Post By:2004-12-31 10:51:00 [只看該作者]
如果建立的是TCP連接,在發送完數據后,應關閉連接。按照TCP協議只有連接正常關閉才意味所有數據對端都收到。
|
|
單帖管理 | 引用 | 回復 |
xltm |
5樓 |
Post By:2004-12-31 11:00:00 [只看該作者]
是tcp,連接上,接收命令,我先發26個字節,再發21個字節,然后關閉連接,等待下次連接.問題是這26個字節可能上位機收不到,或者21個字節的上位機收不到.
|
|
單帖管理 | 引用 | 回復 |
zhl |
6樓 |
Post By:2004-12-31 14:50:00 [只看該作者]
如果TCP連接是正常關閉的,完全可以確保數據被上位機收到.
|
|
單帖管理 | 引用 | 回復 |
xltm |
7樓 |
Post By:2004-12-31 18:01:00 [只看該作者]
那看門狗復位的可能性呢?我想知道網絡中的看門狗機制
NetPackagePro( );什么意思? 還有你們認為我的問題是什么引起的  再次感謝!!! |
|
單帖管理 | 引用 | 回復 |
zhl |
8樓 |
Post By:2005-1-4 9:47:00 [只看該作者]
調用SetReloadWDTInNet(void (*Reload)())函數,將加載WDT的函數指針帶入,只要是調用我們提供的網絡函數,就會自動加載WDT,以避免由于網絡操作帶來看門狗復位。
|
|
單帖管理 | 引用 | 回復 |
xltm |
9樓 |
Post By:2005-1-4 15:45:00 [只看該作者]
你看我上面給的看門狗調用是否正確?
|
|
單帖管理 | 引用 | 回復 |
xltm |
10樓 |
Post By:2005-1-4 15:49:00 [只看該作者]
如何確定tcp是否正常關閉呢?謝謝
|
|
單帖管理 | 引用 | 回復 |
zhl |
11樓 |
Post By:2005-1-4 18:09:00 [只看該作者]
調用關閉連接的函數ConnClose(...),返回值為0表示正常關閉.
|
|
單帖管理 | 引用 | 回復 |
xltm |
12樓 |
Post By:2005-1-4 21:40:00 [只看該作者]
幫幫小弟啊!看看小弟現在的情況有可能哪出了問題!
謝謝啦啊!急啊我,唉! |
|
單帖管理 | 引用 | 回復 |
x10 |
13樓 |
Post By:2005-1-4 21:46:00 [只看該作者]
請告訴你的電話號碼,我們明天上班給你打電話去。
|
|
單帖管理 | 引用 | 回復 |
xltm |
14樓 |
Post By:2005-1-5 10:35:00 [只看該作者]
好的,中午12點以后我到實驗室,電話是0511-5872046
真的非常感謝! |
|
單帖管理 | 引用 | 回復 |
返回首頁gprs問題 |
---|
用戶名: | |
驗證碼: | |
內容: | |