| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| keep alive TCP връзка с GPRS? http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=18723 |
Страница 1 от 1 |
| Автор: | Ники [ Вто Фев 14, 2023 8:13 pm ] |
| Заглавие: | keep alive TCP връзка с GPRS? |
В текущата постановка ползвам TCP за предаване на настройки и ъпдейт на фърмуер, от PC приложение-сървър към GPRS Quectel BG95 модул-клиенти. С таймер в контролера зад GPRS рефрешвам TCP връзката на 20 минути. След този интервал като чета статуса на GPRS дава че връзката е установане, правя пращане на малък пакет, отговора е SEND OK и след точно 120 секунди получавам друг отговор +QIURC: "closed",0. От страна на PC с Wireshark следя комуникацията и на съобщението завършило със SEND OK от GPRS, няма никаква пакети към приложението в компютъра. Т.е. връзката е затворена от някоя страна без видими съобщения/пакети. При следващо изпращане TCP се преинициализира и всичко е ок, и се повтаря в гореописания ред. Нещата могат да се ползват и работят и в този вид. Но искам да разбера какви са препоръките за поддържане на постоянна ТCP връзка, с по малко рекънекции? |
|
| Автор: | TheWizard [ Вто Фев 14, 2023 8:55 pm ] |
| Заглавие: | Re: keep alive TCP връзка с GPRS? |
тва барал ли си го +QICFG: "tcp/keepalive",<keepalive>,<idle_time>,<interval_time>,<probe_cnt> |
|
| Автор: | Ники [ Вто Фев 14, 2023 10:20 pm ] |
| Заглавие: | Re: keep alive TCP връзка с GPRS? |
с тая команда съм сетнал нещо друго и съм забравил за нея, естествено, как ще чета целия списък с команди за да я видя отново Ще се пробва. Благодаря! |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|