реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> sim900 и TCP/ip
MKdemiurg
сообщение Jan 23 2012, 09:00
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Работаю со встроенным стеком в прозрачном режиме.

Поставил sniffer - etherscan analizer. Заметил интересную вещь

Посылаю такую последовательность посылок , разделённых по времени - несколько мс, в модуль.

_DPS__D1_000003_D2_xxxxxxxxxxxxxxxx_D3_3575_D4_+38xxxxxxxxxx_D5_9.33_D6_16_DPE
_
/большая задержка
_DS__P1_20120123063000_P2_3_P3_10040789_P4_011894_P5_0000030000_P6_00715274_P7_0
0000000_P8_0108_P9_06684_P10_05068_P11_00000_DE_
_DS__P1_20120123053000_P2_3_P3_10040789_P4_011893_P5_0000029993_P6_00715166_P7_0
0000000_P8_0108_P9_06699_P10_05066_P11_00000_DE_
_DS__P1_20120123043000_P2_3_P3_10040789_P4_011892_P5_0000029986_P6_00715058_P7_0
0000000_P8_0108_P9_06701_P10_05075_P11_00000_DE_
...
Приходит такая
_DPS__D1_000003_D2_xxxxxxxxxxxxxxxx_D3_3575_D4_+38xxxxxxxxxx_D5_9.33_D6_16_DPE_
/большая задержка
_DS__P1_20120123063000_P2_3_P3_10040789_P4_011894_P5_0000030000_P6_00715274_P7_0
0000000_P8_0108_P9_06684_P10_05068_P11_00000_DE_
_DS__P1_20120123053000_P2_3_P3_10040789_P4_011893_P5_0000029993_P6_00715166_P7_0
0000000_P8_0108_P9_06699_P10_05066_P11_00000_DE_

_DS__P1_20120123063000_P2_3_P3_10040789_P4_011894_P5_0000030000_P6_00715274_P7_00
000000_P8_0108_P9_06684_P10_05068_P11_00000_DE_
_DS__P1_20120123053000_P2_3_P3_10040789_P4_011893_P5_0000029993_P6_00715166_P7_0
0000000_P8_0108_P9_06699_P10_05066_P11_00000_DE_

_DS__P1_20120123043000_P2_3_P3_10040789_P4_011892_P5_0000029986_P6_00715058_P7_0
0000000_P8_0108_P9_06701_P10_05075_P11_00000_DE_

При этом наблюдается это через раз и с разных устройств в разных местах.
Проще - приходят они блоками по две строки, Но вот этот пакет (всегда почему то первый ) почему то дублируется( при этом меняется только его id):

_DS__P1_20120123063000_P2_3_P3_10040789_P4_011894_P5_0000030000_P6_00715274_P7_0
0000000_P8_0108_P9_06684_P10_05068_P11_00000_DE_
_DS__P1_20120123053000_P2_3_P3_10040789_P4_011893_P5_0000029993_P6_00715166_P7_0
0000000_P8_0108_P9_06699_P10_05066_P11_00000_DE_

Если всё это моделировать вручную( из любого TCP клиента) - всё нормально. И в модуль уходит только один блок данных.

laughing.gif Это глюк модуля? или гдето оператор "жгёт"?

Увеличил между строками время отправки- шлёт по 1 строке в пакете - и тоже дублируется. Т.е. именно первый пакет дублируется.

Сообщение отредактировал MKdemiurg - Jan 23 2012, 09:06
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01337 секунд с 7
ELECTRONIX ©2004-2016